|
|
@ -72,7 +72,7 @@ bool AP_RTC::get_utc_usec(uint64_t &usec) const |
|
|
|
return true; |
|
|
|
return true; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
bool AP_RTC::get_system_clock_utc(int32_t &hour, int32_t &min, int32_t &sec, int32_t &ms) |
|
|
|
bool AP_RTC::get_system_clock_utc(uint8_t &hour, uint8_t &min, uint8_t &sec, uint16_t &ms) |
|
|
|
{ |
|
|
|
{ |
|
|
|
// get time of day in ms
|
|
|
|
// get time of day in ms
|
|
|
|
uint64_t time_ms = 0; |
|
|
|
uint64_t time_ms = 0; |
|
|
@ -115,7 +115,8 @@ uint32_t AP_RTC::get_time_utc(int32_t hour, int32_t min, int32_t sec, int32_t ms |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// get start_time_ms as h, m, s, ms
|
|
|
|
// get start_time_ms as h, m, s, ms
|
|
|
|
int32_t curr_hour, curr_min, curr_sec, curr_ms; |
|
|
|
uint8_t curr_hour, curr_min, curr_sec; |
|
|
|
|
|
|
|
uint16_t curr_ms; |
|
|
|
if (!get_system_clock_utc(curr_hour, curr_min, curr_sec, curr_ms)) { |
|
|
|
if (!get_system_clock_utc(curr_hour, curr_min, curr_sec, curr_ms)) { |
|
|
|
return 0; |
|
|
|
return 0; |
|
|
|
} |
|
|
|
} |
|
|
|