diff --git a/boards/camera/src/data_manager.rs b/boards/camera/src/data_manager.rs index 5349b9c5..54569fa9 100644 --- a/boards/camera/src/data_manager.rs +++ b/boards/camera/src/data_manager.rs @@ -83,7 +83,7 @@ impl DataManager { } match avg_sum / 7.0 { // inclusive range - x if (-4.0..=4.0).contains(&x) => { + x if (-0.25..=0.25).contains(&x) => { return true; } _ => { diff --git a/boards/recovery/src/data_manager.rs b/boards/recovery/src/data_manager.rs index 3125ed42..f479fa75 100644 --- a/boards/recovery/src/data_manager.rs +++ b/boards/recovery/src/data_manager.rs @@ -97,7 +97,7 @@ impl DataManager { } match avg_sum / 7.0 { // inclusive range - x if (-4.0..=4.0).contains(&x) => { + x if (-0.25..=0.25).contains(&x) => { return true; } _ => { diff --git a/boards/recovery/src/state_machine/states/wait_for_recovery.rs b/boards/recovery/src/state_machine/states/wait_for_recovery.rs index 4f944a63..1e597479 100644 --- a/boards/recovery/src/state_machine/states/wait_for_recovery.rs +++ b/boards/recovery/src/state_machine/states/wait_for_recovery.rs @@ -14,6 +14,7 @@ pub struct WaitForRecovery {} impl State for WaitForRecovery { fn enter(&self, context: &mut StateMachineContext) { + // This should change to a ack and not be sent 10 times // send a command over CAN to shut down non-critical systems for recovery. for i in 0..10 { let sensor_power_down = PowerDown {