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
Diff: MbedLogger/MbedLogger.cpp
- 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;