Skip to content

Commit 0d617c5

Browse files
authored
Merge pull request #12 from iVideoGameBoss/fix-roll
Fixed roll data getting flipped after few seconds when Xreal glasses are tilted
2 parents fa601d3 + 81f1b6a commit 0d617c5

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

AirAPI_Windows.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -198,18 +198,18 @@ process_ang_vel(const int32_t in_ang_vel[3], float out_vec[])
198198
{
199199

200200
// these scale and bias corrections are all rough guesses
201-
out_vec[0] = (float)(in_ang_vel[0]) * -1.0f * GYRO_SCALAR;
202-
out_vec[1] = (float)(in_ang_vel[2]) * GYRO_SCALAR;
203-
out_vec[2] = (float)(in_ang_vel[1]) * GYRO_SCALAR;
201+
out_vec[0] = (float)(in_ang_vel[0]) * GYRO_SCALAR;
202+
out_vec[1] = (float)(in_ang_vel[1]) * GYRO_SCALAR;
203+
out_vec[2] = (float)(in_ang_vel[2]) * GYRO_SCALAR;
204204
}
205205

206206
static void
207207
process_accel(const int32_t in_accel[3], float out_vec[])
208208
{
209209
// these scale and bias corrections are all rough guesses
210210
out_vec[0] = (float)(in_accel[0]) * ACCEL_SCALAR;
211-
out_vec[1] = (float)(in_accel[2]) * ACCEL_SCALAR;
212-
out_vec[2] = (float)(in_accel[1]) * ACCEL_SCALAR;
211+
out_vec[1] = (float)(in_accel[1]) * ACCEL_SCALAR;
212+
out_vec[2] = (float)(in_accel[2]) * ACCEL_SCALAR;
213213

214214
}
215215

0 commit comments

Comments
 (0)