aboutsummaryrefslogtreecommitdiff
path: root/src/survive_process.c
diff options
context:
space:
mode:
authorJustin Berger <j.david.berger@gmail.com>2018-03-11 15:54:35 -0600
committerJustin Berger <j.david.berger@gmail.com>2018-03-12 09:52:50 -0600
commit12f864db460dc6318694ec9e6d65f7740ae85749 (patch)
treed4527deed94acdb6b702dda758ba9803aef8ab21 /src/survive_process.c
parent95eab1b8938e0033a0aa0d10d6ec53d7d2782907 (diff)
downloadlibsurvive-12f864db460dc6318694ec9e6d65f7740ae85749.tar.gz
libsurvive-12f864db460dc6318694ec9e6d65f7740ae85749.tar.bz2
Preparing to add more to PoserData
Diffstat (limited to 'src/survive_process.c')
-rw-r--r--src/survive_process.c16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/survive_process.c b/src/survive_process.c
index 420e771..e45a979 100644
--- a/src/survive_process.c
+++ b/src/survive_process.c
@@ -52,7 +52,10 @@ void survive_default_angle_process( SurviveObject * so, int sensor_id, int acode
if( so->PoserFn )
{
PoserDataLight l = {
- .pt = POSERDATA_LIGHT,
+ .hdr =
+ {
+ .pt = POSERDATA_LIGHT,
+ },
.sensor_id = sensor_id,
.acode = acode,
.timecode = timecode,
@@ -126,11 +129,14 @@ void survive_default_imu_process( SurviveObject * so, int mask, FLT * accelgyrom
if( so->PoserFn )
{
PoserDataIMU imu = {
- .pt = POSERDATA_IMU,
+ .hdr =
+ {
+ .pt = POSERDATA_IMU,
+ },
.datamask = mask,
- .accel = { accelgyromag[0], accelgyromag[1], accelgyromag[2] },
- .gyro = { accelgyromag[3], accelgyromag[4], accelgyromag[5] },
- .mag = { accelgyromag[6], accelgyromag[7], accelgyromag[8] },
+ .accel = {accelgyromag[0], accelgyromag[1], accelgyromag[2]},
+ .gyro = {accelgyromag[3], accelgyromag[4], accelgyromag[5]},
+ .mag = {accelgyromag[6], accelgyromag[7], accelgyromag[8]},
.timecode = timecode,
};
so->PoserFn( so, (PoserData *)&imu );