gnssview_old/plugins/gnss/lib/nmea/dbt.dart

26 lines
536 B
Dart
Raw Normal View History

2024-07-31 19:04:11 +08:00
// 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"),
);
}
}