From 718d691a11b5bd509c0ee9f7338b71bc2848e4a5 Mon Sep 17 00:00:00 2001 From: ROV Laptop Date: Wed, 19 Jun 2024 20:18:08 -0400 Subject: [PATCH] Update schedule --- src/float/float_transceiver/float_transceiver.ino | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/float/float_transceiver/float_transceiver.ino b/src/float/float_transceiver/float_transceiver.ino index 3ec233f4..e78c64ce 100644 --- a/src/float/float_transceiver/float_transceiver.ino +++ b/src/float/float_transceiver/float_transceiver.ino @@ -35,13 +35,13 @@ const uint32_t PROFILE_SEGMENT = 60000; #endif // Schedule (all delays in ms) -const uint32_t RELEASE_MAX = 300000; +const uint32_t RELEASE_MAX = 8 * 60000; const uint32_t SUCK_MAX = PROFILE_SEGMENT; const uint32_t DESCEND_TIME = PROFILE_SEGMENT; const uint32_t PUMP_MAX = PROFILE_SEGMENT; const uint32_t ASCEND_TIME = 0; // Disable ascend times now that we're properly ballasted -const uint32_t TX_MAX = 60000; -const uint32_t ONE_HOUR = 360000; +const uint32_t TX_MAX = 2 * 60000; +const uint32_t CODA = 2 * 60000; const size_t SCHEDULE_LENGTH = 12; @@ -78,7 +78,7 @@ Stage SCHEDULE[SCHEDULE_LENGTH] = { {StageType::Pump, PUMP_MAX }, {StageType::WaitProfiling, ASCEND_TIME }, - {StageType::WaitTransmitting, ONE_HOUR }, + {StageType::WaitTransmitting, CODA }, }; uint32_t stageStartTime; @@ -255,7 +255,7 @@ void loop() { // If we signal a third profile, restart the schedule if (currentStage >= SCHEDULE_LENGTH) { - currentStage = 1; + currentStage = 2; } // Switch to sucking/pumping depending on the stage we're entering