diff --git a/main.lua b/main.lua index fc25055..922075a 100644 --- a/main.lua +++ b/main.lua @@ -567,12 +567,12 @@ function PollVelocity() local vsVelocity = velsensor.getVelocity() -- correct for heading correction value - if Config.SensorCorrection.Heading == 90 or Config.SensorCorrection.Heading == -270 then + if Config.SensorCorrection.Heading == -90 or Config.SensorCorrection.Heading == 270 then if vsAxis == "x" then vsAxis = "z" end if vsAxis == "z" then vsAxis = "x" end elseif Config.SensorCorrection.Heading == 180 or Config.SensorCorrection.Heading == -180 then vsVelocity = -vsVelocity - elseif Config.SensorCorrection.Heading == -90 or Config.SensorCorrection.Heading == 270 then + elseif Config.SensorCorrection.Heading == 90 or Config.SensorCorrection.Heading == -270 then if vsAxis == "x" then vsAxis = "z" end if vsAxis == "z" then vsAxis = "x" end vsVelocity = -vsVelocity @@ -685,14 +685,14 @@ function PollGimbal() end -- correct for heading correction value - if Config.SensorCorrection.Heading == 90 or Config.SensorCorrection.Heading == -270 then + if Config.SensorCorrection.Heading == -90 or Config.SensorCorrection.Heading == 270 then local temp = Angles.xAngle Angles.xAngle = Angles.zAngle Angles.zAngle = temp elseif Config.SensorCorrection.Heading == 180 or Config.SensorCorrection.Heading == -180 then Angles.xAngle = -Angles.xAngle Angles.zAngle = -Angles.zAngle - elseif Config.SensorCorrection.Heading == -90 or Config.SensorCorrection.Heading == 270 then + elseif Config.SensorCorrection.Heading == 90 or Config.SensorCorrection.Heading == -270 then local temp = Angles.xAngle Angles.xAngle = -Angles.zAngle Angles.zAngle = -temp @@ -714,14 +714,14 @@ function PollGimbal() end -- correct for heading correction value - if Config.SensorCorrection.Heading == 90 or Config.SensorCorrection.Heading == -270 then + if Config.SensorCorrection.Heading == -90 or Config.SensorCorrection.Heading == 270 then local temp = AngularRates.wx AngularRates.wx = AngularRates.wz AngularRates.wz = temp elseif Config.SensorCorrection.Heading == 180 or Config.SensorCorrection.Heading == -180 then AngularRates.wx = -AngularRates.wx AngularRates.wz = -AngularRates.wz - elseif Config.SensorCorrection.Heading == -90 or Config.SensorCorrection.Heading == 270 then + elseif Config.SensorCorrection.Heading == 90 or Config.SensorCorrection.Heading == -270 then local temp = AngularRates.wx AngularRates.wx = -AngularRates.wz AngularRates.wz = -temp @@ -743,14 +743,14 @@ function PollGimbal() end -- correct for heading correction value - if Config.SensorCorrection.Heading == 90 or Config.SensorCorrection.Heading == -270 then + if Config.SensorCorrection.Heading == -90 or Config.SensorCorrection.Heading == 270 then local temp = LinearAcceleration.ax LinearAcceleration.ax = LinearAcceleration.az LinearAcceleration.az = temp elseif Config.SensorCorrection.Heading == 180 or Config.SensorCorrection.Heading == -180 then LinearAcceleration.ax = -LinearAcceleration.ax LinearAcceleration.az = -LinearAcceleration.az - elseif Config.SensorCorrection.Heading == -90 or Config.SensorCorrection.Heading == 270 then + elseif Config.SensorCorrection.Heading == 90 or Config.SensorCorrection.Heading == -270 then local temp = LinearAcceleration.ax LinearAcceleration.ax = -LinearAcceleration.az LinearAcceleration.az = -temp