pub struct RmcFix {
pub utc_time: String,
pub valid: bool,
pub position: GpsPosition,
pub speed_knots: f64,
pub course_degrees: f64,
pub date: String,
}Expand description
A single parsed NMEA RMC (Recommended Minimum) fix.
Contains the essential navigation data: time, position, speed, course, and date. This is the primary sentence type in TH-D75 GPS logs.
Fields§
§utc_time: StringUTC time as HHMMSS.sss string (e.g., "143025.000").
valid: boolFix status: true = valid (A), false = void (V).
position: GpsPositionPosition (latitude, longitude in decimal degrees).
speed_knots: f64Speed over ground in knots.
course_degrees: f64Course over ground in degrees true.
date: StringUTC date as DDMMYY string (e.g., "030426").
Trait Implementations§
impl StructuralPartialEq for RmcFix
Auto Trait Implementations§
impl Freeze for RmcFix
impl RefUnwindSafe for RmcFix
impl Send for RmcFix
impl Sync for RmcFix
impl Unpin for RmcFix
impl UnwindSafe for RmcFix
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more