// ignore_for_file: constant_identifier_names import 'parser.dart'; import 'sentence.dart'; const TypeBESTPOSA = "BESTPOSA"; class BESTPOSA { double lat; double lon; double hgt; String fixQuality; double undulation; String datum; double diffAge; double solAge; double hdop; double vdop; double adop; String baseId; BESTPOSA( {required this.lat, required this.lon, required this.hgt, required this.undulation, required this.fixQuality, required this.datum, required this.diffAge, required this.solAge, required this.hdop, required this.vdop, required this.adop, required this.baseId}); static BESTPOSA newBESTPOSA(BaseSentence s) { var p = Parser(s); return BESTPOSA( fixQuality: p.string(9, "fix_quality"), lat: p.float64(10, "lat"), lon: p.float64(11, "lon"), hgt: p.float64(12, "hgt"), undulation: p.float64(13, "undulation"), datum: p.string(14, "datum"), vdop: p.float64(15, "vdop"), hdop: p.float64(16, "hdop"), adop: p.float64(17, "adop"), baseId: p.string(18, "baseId"), diffAge: p.float64(19, "diff_age"), solAge: p.float64(20, "sol_age")); } }