Time Sync

module load system_time

This module syncs the connected autopilot with the system (GCS) time. This is useful if the autopilot does not have a GPS module.

It does this by sending SYSTEM_TIME MAVLink packets to the autopilot.

The time sync will start when the module is loaded and continue until the module is unloaded.

The module has the following settings, which via be set via system_time set.

Setting Description Default
verbose Show debugging and performance stats False
interval_timesync How often to send a timesync message (seconds) 10
interval How often to send the system time (seconds) 10

Note: you will need to set bit 1 (MAVLINK_SYSTEM_TIME) in the BRD_RTC_TYPES bitmask on the autopilot to enable updates from SYSTEM_TIME messages.