aboutsummaryrefslogtreecommitdiff
path: root/src/survive_process.c
diff options
context:
space:
mode:
authorcnlohr <lohr85@gmail.com>2018-03-20 21:34:42 -0400
committercnlohr <lohr85@gmail.com>2018-03-20 21:34:42 -0400
commitee12999bcb71f9b4b3c48bd0c1874f7ac251f355 (patch)
tree4d047e579a63baaac4ec1ad916c8a06a447f07fb /src/survive_process.c
parentd3d115a9ce4d8f1f81cb1777ad5b2dcf1a13e54c (diff)
downloadlibsurvive-ee12999bcb71f9b4b3c48bd0c1874f7ac251f355.tar.gz
libsurvive-ee12999bcb71f9b4b3c48bd0c1874f7ac251f355.tar.bz2
significant improvements to Orthodave.
Diffstat (limited to 'src/survive_process.c')
-rw-r--r--src/survive_process.c18
1 files changed, 17 insertions, 1 deletions
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;