Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed MODSERIAL FATFileSystem
Diff: MbedLogger/MbedLogger.cpp
- Revision:
- 86:ba3a118b0080
- Parent:
- 85:dd8176285b6e
- Child:
- 87:6d95f853dab3
diff -r dd8176285b6e -r ba3a118b0080 MbedLogger/MbedLogger.cpp --- 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;