From e69c370c977cfeda0ef1848386552d0e4f4e8d06 Mon Sep 17 00:00:00 2001 From: templeofshadow Date: Mon, 29 Jun 2026 16:11:54 -0500 Subject: [PATCH] assorted bug fixes --- main.lua | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/main.lua b/main.lua index 4df75a3..a21801c 100644 --- a/main.lua +++ b/main.lua @@ -76,7 +76,7 @@ function serializeTable(val, name, skipnewlines, depth) local tmp = string.rep(" ", depth) if name then - if not string.match(name, '^[a-zA-z_][a-zA-Z0-9_]*$') then + if not string.match(name, '^[a-zA-Z_][a-zA-Z0-9_]*$') then name = string.gsub(name, "'", "\\'") name = "['".. name .. "']" end @@ -487,7 +487,7 @@ function PollVelocity() -- Velocity Sensors VelocityVectors = {} - if velSensors[0] == nil then -- verify array is not empty + if velSensors[1] == nil then -- verify array is not empty SensorData.Velocity = {} @@ -594,9 +594,9 @@ function PollGimbal() zAngle = 0 -- roll angle } for i, v in ipairs(gimbalSensor.getAngles()) do - if i == 0 then + if i == 1 then Angles.xAngle = v - elseif i == 1 then + elseif i == 2 then Angles.zAngle = v end end @@ -635,7 +635,7 @@ function PollGimbal() SensorData.Gimbal.LinearAcceleration = LinearAcceleration if Config.Debug then - print("DEBUG: PollGimbaal fetched sensor data: "..tableToString(SensorData.Gimbal)) + print("DEBUG: PollGimbal fetched sensor data: "..tableToString(SensorData.Gimbal)) end end end @@ -871,9 +871,9 @@ function displayInstrumentPanel(monitor, sensorData) if next(sensorData) ~= nil then if sensorData then m.setCursorPos(1, 3) - m.write("Pitch: " .. string.format("%.2f", SensorData.Gimbal.Angles[0] or 0)) + m.write("Pitch: " .. string.format("%.2f", SensorData.Gimbal.Angles[1] or 0)) m.setCursorPos(1, 4) - m.write("Roll: " .. string.format("%.2f", SensorData.Gimbal.Angles[1] or 0)) + m.write("Roll: " .. string.format("%.2f", SensorData.Gimbal.Angles[2] or 0)) m.setCursorPos(1, 5) m.write("Yaw: " .. string.format("%.2f", SensorData.NavTable.Heading or 0)) m.setCursorPos(1, 6)