diff options
Diffstat (limited to 'src/survive_process.c')
-rw-r--r-- | src/survive_process.c | 19 |
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; |