import 'package:nmea/nmea.dart'; class Gngst extends TalkerSentence { static const String id = "GNGST"; Gngst({required super.raw}); @override bool get valid => super.valid && fields.length == 9; String get utcOfPositionFix => fields[1]; double get rms => double.parse(fields[2]); double get errorEllipseSemiMajorAxis => double.parse(fields[3]); double get errorEllipseSemiMinorAxis => double.parse(fields[4]); double get errorEllipseOrientation => double.parse(fields[5]); double get longitudeError => double.parse(fields[6]); double get latitudeError => double.parse(fields[7]); double get heightError => double.parse(fields[8]); }