github.com/bluenviron/gomavlib/v2@v2.2.1-0.20240308101627-2c07e3da629c/pkg/dialects/common/message_gps_rtk.go (about) 1 //autogenerated:yes 2 //nolint:revive,misspell,govet,lll 3 package common 4 5 // RTK GPS data. Gives information on the relative baseline calculation the GPS is reporting 6 type MessageGpsRtk struct { 7 // Time since boot of last baseline message received. 8 TimeLastBaselineMs uint32 9 // Identification of connected RTK receiver. 10 RtkReceiverId uint8 11 // GPS Week Number of last baseline 12 Wn uint16 13 // GPS Time of Week of last baseline 14 Tow uint32 15 // GPS-specific health report for RTK data. 16 RtkHealth uint8 17 // Rate of baseline messages being received by GPS 18 RtkRate uint8 19 // Current number of sats used for RTK calculation. 20 Nsats uint8 21 // Coordinate system of baseline 22 BaselineCoordsType RTK_BASELINE_COORDINATE_SYSTEM `mavenum:"uint8"` 23 // Current baseline in ECEF x or NED north component. 24 BaselineAMm int32 25 // Current baseline in ECEF y or NED east component. 26 BaselineBMm int32 27 // Current baseline in ECEF z or NED down component. 28 BaselineCMm int32 29 // Current estimate of baseline accuracy. 30 Accuracy uint32 31 // Current number of integer ambiguity hypotheses. 32 IarNumHypotheses int32 33 } 34 35 // GetID implements the message.Message interface. 36 func (*MessageGpsRtk) GetID() uint32 { 37 return 127 38 }