most functionality to splashdwon, find neutral and start mission. short timeouts still in code for testing, will adjust to go directly to sit_idle after splashdown
--- a/main.cpp Fri Dec 01 22:43:14 2017 +0000 +++ b/main.cpp Wed Dec 06 22:08:44 2017 +0000 @@ -34,6 +34,11 @@ 3) Float broadcast working correctly. 4) FSM tracker and sub-FSM tracker working. 5) Antenna working until tail just under water (last depth recorded varies between 1.0 and 1.5 feet) + Modified 2017-12-06 revA by Troy + - Added "_isTimeoutRunning = false;" to the FIND_NEUTRAL successful exit case ("else if (runNeutralStateMachine() == NEUTRAL_EXIT)" + 1) This will reset the timeout when the PV has successfully found and saved the neutral BCE and battery positions + - Successful dive and multi-dive sequences exit to FLOAT_BROADCAST state (fix was implemented in code that did not respond, reimplemented here) + 1) Also made the change to the SequenceController (which loads a file that has multiple sequences) */ #include "mbed.h"