///|
fn main {
let record = @nmea.parse_sentence(
"$GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,*47\r\n",
).unwrap()
guard record is @nmea.GgaRecordValue(gga) else {
abort("expected a typed GGA record")
}
guard gga.satellites() == 8 && gga.quality() == @nmea.GpsFix else {
abort("unexpected GGA evidence")
}
println(
"formatter=GGA satellites=8 altitude=" + gga.altitude().unwrap().to_string(),
)
}