19 lines
661 B
Dart
19 lines
661 B
Dart
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]);
|
|
}
|