From 00cd1e5e17062c816a3b289a90c7d3afa6208fd4 Mon Sep 17 00:00:00 2001 From: Justin Berger Date: Sat, 21 Apr 2018 00:26:31 -0600 Subject: Adjusted and verified acc values on HMD --- src/survive_default_devices.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/survive_default_devices.c b/src/survive_default_devices.c index 4fa3284..44dca1d 100644 --- a/src/survive_default_devices.c +++ b/src/survive_default_devices.c @@ -173,16 +173,12 @@ int survive_load_htc_config_format(SurviveObject *so, char *ct0conf, int len) { // Handle device-specific sacling. if (strcmp(so->codename, "HMD") == 0) { if (so->acc_scale) { - so->acc_scale[0] *= -1. / 8192.0; - so->acc_scale[1] *= -1. / 8192.0; - so->acc_scale[2] *= 1. / 8192.0; + scale3d(so->acc_scale, so->acc_scale, 1. / 8192.0); } if (so->acc_bias) scale3d(so->acc_bias, so->acc_bias, 2. / 1000.); // Odd but seems right. if (so->gyro_scale) { - so->gyro_scale[0] *= -0.000065665; - so->gyro_scale[1] *= -0.000065665; - so->gyro_scale[2] *= 0.000065665; + scale3d(so->gyro_scale, so->gyro_scale, 0.000065665); } } else if (memcmp(so->codename, "WM", 2) == 0) { if (so->acc_scale) -- cgit v1.2.3