Struct sbp::messages::system::MsgPpsTime [−][src]
Expand description
Local time at detection of PPS pulse
The PPS time message contains the value of the sender’s local time in microseconds at the moment a pulse is detected on the PPS input. This is to be used for syncronisation of sensor data sampled with a local timestamp (e.g. IMU or wheeltick messages) where GNSS time is unknown to the sender.
The local time used to timestamp the PPS pulse must be generated by the same clock which is used to timestamp the IMU/wheel sensor data and should follow the same roll-over rules. A separate MSG_PPS_TIME message should be sent for each source of sensor data which uses PPS-relative timestamping. The sender ID for each of these MSG_PPS_TIME messages should match the sender ID of the respective sensor data.
Fields
sender_id: Option<u16>
The message sender_id
time: u64
Local time in microseconds
flags: u8
Status flags
Trait Implementations
The message type.
The message name.
Performs the conversion.
Get the message name.
Get the message type.
Set the sender id.
Number of bytes this message will take on the wire.
Auto Trait Implementations
impl RefUnwindSafe for MsgPpsTime
impl Send for MsgPpsTime
impl Sync for MsgPpsTime
impl Unpin for MsgPpsTime
impl UnwindSafe for MsgPpsTime
Blanket Implementations
Mutably borrows from an owned value. Read more