Struct sbp::messages::solution_meta::MsgSolnMeta [−][src]
pub struct MsgSolnMeta {
pub sender_id: Option<u16>,
pub tow: u32,
pub pdop: u16,
pub hdop: u16,
pub vdop: u16,
pub age_corrections: u16,
pub age_gnss: u32,
pub sol_in: Vec<SolutionInputType>,
}
Expand description
Solution Sensors Metadata
This message contains all metadata about the sensors received and/or used in computing the sensorfusion solution. It focuses primarily, but not only, on GNSS metadata. Regarding the age of the last received valid GNSS solution, the highest two bits are time status, indicating whether age gnss can or can not be used to retrieve time of measurement (noted TOM, also known as time of validity) If it can, subtract ‘age gnss’ from ‘tow’ in navigation messages to get TOM. Can be used before alignment is complete in the Fusion Engine, when output solution is the last received valid GNSS solution and its tow is not a TOM.
Fields
sender_id: Option<u16>
The message sender_id
tow: u32
GPS time of week rounded to the nearest millisecond
pdop: u16
Position Dilution of Precision as per last available DOPS from PVT engine (0xFFFF indicates invalid)
hdop: u16
Horizontal Dilution of Precision as per last available DOPS from PVT engine (0xFFFF indicates invalid)
vdop: u16
Vertical Dilution of Precision as per last available DOPS from PVT engine (0xFFFF indicates invalid)
age_corrections: u16
Age of corrections as per last available AGE_CORRECTIONS from PVT engine (0xFFFF indicates invalid)
age_gnss: u32
Age and Time Status of the last received valid GNSS solution.
sol_in: Vec<SolutionInputType>
Array of Metadata describing the sensors potentially involved in the solution. Each element in the array represents a single sensor type and consists of flags containing (meta)data pertaining to that specific single sensor. Refer to each (XX)InputType descriptor in the present doc.
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 MsgSolnMeta
impl Send for MsgSolnMeta
impl Sync for MsgSolnMeta
impl Unpin for MsgSolnMeta
impl UnwindSafe for MsgSolnMeta
Blanket Implementations
Mutably borrows from an owned value. Read more