github.com/bluenviron/gomavlib/v2@v2.2.1-0.20240308101627-2c07e3da629c/pkg/dialects/icarous/message_icarous_kinematic_bands.go (about) 1 //autogenerated:yes 2 //nolint:revive,misspell,govet,lll 3 package icarous 4 5 // Kinematic multi bands (track) output from Daidalus 6 type MessageIcarousKinematicBands struct { 7 // Number of track bands 8 Numbands int8 `mavname:"numBands"` 9 // See the TRACK_BAND_TYPES enum. 10 Type1 ICAROUS_TRACK_BAND_TYPES `mavenum:"uint8"` 11 // min angle (degrees) 12 Min1 float32 13 // max angle (degrees) 14 Max1 float32 15 // See the TRACK_BAND_TYPES enum. 16 Type2 ICAROUS_TRACK_BAND_TYPES `mavenum:"uint8"` 17 // min angle (degrees) 18 Min2 float32 19 // max angle (degrees) 20 Max2 float32 21 // See the TRACK_BAND_TYPES enum. 22 Type3 ICAROUS_TRACK_BAND_TYPES `mavenum:"uint8"` 23 // min angle (degrees) 24 Min3 float32 25 // max angle (degrees) 26 Max3 float32 27 // See the TRACK_BAND_TYPES enum. 28 Type4 ICAROUS_TRACK_BAND_TYPES `mavenum:"uint8"` 29 // min angle (degrees) 30 Min4 float32 31 // max angle (degrees) 32 Max4 float32 33 // See the TRACK_BAND_TYPES enum. 34 Type5 ICAROUS_TRACK_BAND_TYPES `mavenum:"uint8"` 35 // min angle (degrees) 36 Min5 float32 37 // max angle (degrees) 38 Max5 float32 39 } 40 41 // GetID implements the message.Message interface. 42 func (*MessageIcarousKinematicBands) GetID() uint32 { 43 return 42001 44 }