From be3fa4562f9578472de1ded5588df8dc502898c6 Mon Sep 17 00:00:00 2001 From: Justin Berger Date: Wed, 21 Mar 2018 00:53:46 -0600 Subject: Tweaked thresholds, played with single sweep solver --- src/survive_sensor_activations.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/survive_sensor_activations.c') diff --git a/src/survive_sensor_activations.c b/src/survive_sensor_activations.c index 42de833..d14bbec 100644 --- a/src/survive_sensor_activations.c +++ b/src/survive_sensor_activations.c @@ -3,7 +3,8 @@ bool SurviveSensorActivations_isPairValid(const SurviveSensorActivations *self, uint32_t tolerance, uint32_t timecode_now, uint32_t idx, int lh) { const uint32_t *data_timecode = self->timecode[idx][lh]; - return !(timecode_now - data_timecode[0] > tolerance || timecode_now - data_timecode[1] > tolerance); + return !(timecode_now - data_timecode[0] > tolerance || + timecode_now - data_timecode[1] > tolerance); } void SurviveSensorActivations_add(SurviveSensorActivations *self, struct PoserDataLight *lightData) { @@ -15,5 +16,4 @@ void SurviveSensorActivations_add(SurviveSensorActivations *self, struct PoserDa *data_timecode = lightData->timecode; } -// Roughly 31ms at a 48mhz clock rate -uint32_t SurviveSensorActivations_default_tolerance = 500000; \ No newline at end of file +uint32_t SurviveSensorActivations_default_tolerance = (uint32_t) (48000000/*mhz*/ * (16.7 * 2/*ms*/) / 1000); \ No newline at end of file -- cgit v1.2.3