Struct sbp::messages::navigation::MsgPosLlhAcc [−][src]
pub struct MsgPosLlhAcc {Show 14 fields
pub sender_id: Option<u16>,
pub tow: u32,
pub lat: f64,
pub lon: f64,
pub height: f64,
pub orthometric_height: f64,
pub h_accuracy: f32,
pub v_accuracy: f32,
pub ct_accuracy: f32,
pub at_accuracy: f32,
pub h_ellipse: EstimatedHorizontalErrorEllipse,
pub confidence_and_geoid: u8,
pub n_sats: u8,
pub flags: u8,
}
Expand description
Geodetic Position and Accuracy
This position solution message reports the absolute geodetic coordinates and the status (single point vs pseudo-absolute RTK) of the position solution as well as the estimated horizontal, vertical, cross-track and along-track errors. The position information and Fix Mode flags follow the MSG_POS_LLH message. Since the covariance matrix is computed in the local-level North, East, Down frame, the estimated error terms follow that convention.
The estimated errors are reported at a user-configurable confidence level. The user-configured percentile is encoded in the percentile field.
Fields
sender_id: Option<u16>
The message sender_id
tow: u32
GPS Time of Week
lat: f64
Latitude
lon: f64
Longitude
height: f64
Height above WGS84 ellipsoid
orthometric_height: f64
Height above the geoid (i.e. height above mean sea level). See confidence_and_geoid for geoid model used.
h_accuracy: f32
Estimated horizontal error at the user-configured confidence level; zero implies invalid.
v_accuracy: f32
Estimated vertical error at the user-configured confidence level; zero implies invalid.
ct_accuracy: f32
Estimated cross-track error at the user-configured confidence level; zero implies invalid.
at_accuracy: f32
Estimated along-track error at the user-configured confidence level; zero implies invalid.
h_ellipse: EstimatedHorizontalErrorEllipse
The estimated horizontal error ellipse at the user-configured confidence level.
confidence_and_geoid: u8
The lower bits describe the configured confidence level for the estimated position error. The middle bits describe the geoid model used to calculate the orthometric height.
n_sats: u8
Number of satellites used in solution.
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 MsgPosLlhAcc
impl Send for MsgPosLlhAcc
impl Sync for MsgPosLlhAcc
impl Unpin for MsgPosLlhAcc
impl UnwindSafe for MsgPosLlhAcc
Blanket Implementations
Mutably borrows from an owned value. Read more