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

Dependencies:   mbed MODSERIAL FATFileSystem

Revision:
86:ba3a118b0080
Parent:
85:dd8176285b6e
Child:
87:6d95f853dab3
--- a/MbedLogger/MbedLogger.cpp	Mon Feb 25 21:26:34 2019 +0000
+++ b/MbedLogger/MbedLogger.cpp	Thu May 02 20:34:16 2019 +0000
@@ -26,18 +26,22 @@
     _fsm_transmit_complete = false;
     
     _end_transmit_packet = false;
+    _default_timestamp_time = 1518467832;
     
     _end_sequence_transmission = false;
 }
 
 //this function has to be called for the time to function correctly
-void MbedLogger::setLogTime() {
+void MbedLogger::setLogTime(long int setting_time) {
+    
+    if ( setting_time == -1) { set_time(_default_timestamp_time); }
+        else { set_time(setting_time); _default_timestamp_time = setting_time; } 
     xbee().printf("\n%s log time set.\n\r", _file_system_string.c_str());
-    set_time(1518467832);   // Set RTC time to Mon, 12 FEB 2018 15:37
+    // set_time(time_stamp);   // Set RTC time to Mon, 12 FEB 2018 15:37
 }
 
 //in the future create the ability to set the start time
-int MbedLogger::getSystemTime() {
+time_t MbedLogger::getSystemTime() {
     time_t seconds = time(NULL);    // Time as seconds since January 1, 1970
     
     return seconds;