Skip to content

Commit 5647141

Browse files
peterbarkertridge
authored andcommitted
AP_Scheduler: log RTC into PM message
1 parent bd0d4f9 commit 5647141

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

libraries/AP_Scheduler/AP_Scheduler.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -447,6 +447,11 @@ void AP_Scheduler::update_logging()
447447
// Write a performance monitoring packet
448448
void AP_Scheduler::Log_Write_Performance()
449449
{
450+
uint64_t rtc = 0;
451+
#if AP_RTC_ENABLED
452+
UNUSED_RESULT(AP::rtc().get_utc_usec(rtc));
453+
#endif
454+
450455
const AP_HAL::Util::PersistentData &pd = hal.util->persistent_data;
451456
struct log_Performance pkt = {
452457
LOG_PACKET_HEADER_INIT(LOG_PERFORMANCE_MSG),
@@ -464,6 +469,7 @@ void AP_Scheduler::Log_Write_Performance()
464469
i2c_count : pd.i2c_count,
465470
i2c_isr_count : pd.i2c_isr_count,
466471
extra_loop_us : extra_loop_us,
472+
rtc : rtc,
467473
};
468474
AP::logger().WriteCriticalBlock(&pkt, sizeof(pkt));
469475
}

0 commit comments

Comments
 (0)