From ee12999bcb71f9b4b3c48bd0c1874f7ac251f355 Mon Sep 17 00:00:00 2001 From: cnlohr Date: Tue, 20 Mar 2018 21:34:42 -0400 Subject: significant improvements to Orthodave. --- src/survive_process.c | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'src/survive_process.c') diff --git a/src/survive_process.c b/src/survive_process.c index b697f4a..f0928b4 100644 --- a/src/survive_process.c +++ b/src/survive_process.c @@ -19,7 +19,23 @@ 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; -- cgit v1.2.3