gnssview_old/plugins/gnss/lib/nmea/dbt.dart
tanlinxing 553bde932c getx
2024-07-31 19:04:11 +08:00

26 lines
536 B
Dart

// ignore_for_file: constant_identifier_names
import 'parser.dart';
import 'sentence.dart';
const TypeDBT = "DBT";
class DBT {
double depthFeet;
double depthMeters;
double depthFathoms;
DBT({
required this.depthFeet,
required this.depthMeters,
required this.depthFathoms,
});
static DBT newDBT(BaseSentence s) {
var p = Parser(s);
return DBT(
depthFeet: p.float64(0, "depth_feet"),
depthMeters: p.float64(2, "depth_meters"),
depthFathoms: p.float64(4, "depth_fathoms"),
);
}
}