github.com/bluenviron/gomavlib/v2@v2.2.1-0.20240308101627-2c07e3da629c/pkg/dialects/asluav/message_asl_obctrl.go (about) 1 //autogenerated:yes 2 //nolint:revive,misspell,govet,lll 3 package asluav 4 5 // Off-board controls/commands for ASLUAVs 6 type MessageAslObctrl struct { 7 // Time since system start 8 Timestamp uint64 9 // Elevator command [~] 10 Uelev float32 `mavname:"uElev"` 11 // Throttle command [~] 12 Uthrot float32 `mavname:"uThrot"` 13 // Throttle 2 command [~] 14 Uthrot2 float32 `mavname:"uThrot2"` 15 // Left aileron command [~] 16 Uaill float32 `mavname:"uAilL"` 17 // Right aileron command [~] 18 Uailr float32 `mavname:"uAilR"` 19 // Rudder command [~] 20 Urud float32 `mavname:"uRud"` 21 // Off-board computer status 22 ObctrlStatus uint8 23 } 24 25 // GetID implements the message.Message interface. 26 func (*MessageAslObctrl) GetID() uint32 { 27 return 8008 28 }