diff --git a/src/parser.rs b/src/parser.rs index bee6738..ba00197 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -49,6 +49,8 @@ pub struct Nmea { pub speed_over_ground: Option, pub true_course: Option, pub num_of_fix_satellites: Option, + pub gsa_mode1: Option, + pub gsa_mode2: Option, pub hdop: Option, pub vdop: Option, pub pdop: Option, @@ -208,6 +210,8 @@ impl<'a> Nmea { fn merge_gsa_data(&mut self, gsa: GsaData) { self.fix_satellites_prns = Some(gsa.fix_sats_prn); + self.gsa_mode1 = Some(gsa.mode1); + self.gsa_mode2 = Some(gsa.mode2); self.hdop = gsa.hdop; self.vdop = gsa.vdop; self.pdop = gsa.pdop;