aboutsummaryrefslogtreecommitdiff
path: root/src/survive_process.c
diff options
context:
space:
mode:
authorJustin Berger <j.david.berger@gmail.com>2018-03-21 01:20:49 -0600
committerJustin Berger <j.david.berger@gmail.com>2018-03-21 01:20:49 -0600
commit3209993da5cd0bed791babf5a45cdb42cd1e6f46 (patch)
treeed79526b99a0ab619e65062c45a2f64d40b33f2d /src/survive_process.c
parent31d9fc358a85fe47dab28f78c396ee1f8d4d6dbb (diff)
parentbe3fa4562f9578472de1ded5588df8dc502898c6 (diff)
downloadlibsurvive-3209993da5cd0bed791babf5a45cdb42cd1e6f46.tar.gz
libsurvive-3209993da5cd0bed791babf5a45cdb42cd1e6f46.tar.bz2
Merge branch 'master' into standard_lh_calib
Diffstat (limited to 'src/survive_process.c')
-rw-r--r--src/survive_process.c19
1 files changed, 18 insertions, 1 deletions
diff --git a/src/survive_process.c b/src/survive_process.c
index a49b632..1402dab 100644
--- a/src/survive_process.c
+++ b/src/survive_process.c
@@ -19,7 +19,24 @@ void survive_default_light_process( SurviveObject * so, int sensor_id, int acode
}
//We don't use sync times, yet.
- if( acode < -1 ) return;
+ if (sensor_id <= -1) {
+ if (so->PoserFn) {
+ PoserDataLight l = {
+ .hdr =
+ {
+ .pt = POSERDATA_SYNC,
+ },
+ .sensor_id = sensor_id,
+ .acode = acode,
+ .timecode = timecode,
+ .length = length,
+ .angle = 0,
+ .lh = lh,
+ };
+ so->PoserFn(so, (PoserData *)&l);
+ }
+ return;
+ }
if( base_station > NUM_LIGHTHOUSES ) return;