github.com/bluenviron/gomavlib/v2@v2.2.1-0.20240308101627-2c07e3da629c/pkg/dialects/asluav/message_aslctrl_data.go (about) 1 //autogenerated:yes 2 //nolint:revive,misspell,govet,lll 3 package asluav 4 5 // ASL-fixed-wing controller data 6 type MessageAslctrlData struct { 7 // Timestamp 8 Timestamp uint64 9 // ASLCTRL control-mode (manual, stabilized, auto, etc...) 10 AslctrlMode uint8 11 // See sourcecode for a description of these values... 12 H float32 13 Href float32 `mavname:"hRef"` 14 HrefT float32 `mavname:"hRef_t"` 15 // Pitch angle 16 Pitchangle float32 `mavname:"PitchAngle"` 17 // Pitch angle reference 18 Pitchangleref float32 `mavname:"PitchAngleRef"` 19 Q float32 20 Qref float32 `mavname:"qRef"` 21 Uelev float32 `mavname:"uElev"` 22 Uthrot float32 `mavname:"uThrot"` 23 Uthrot2 float32 `mavname:"uThrot2"` 24 Nz float32 `mavname:"nZ"` 25 // Airspeed reference 26 Airspeedref float32 `mavname:"AirspeedRef"` 27 Spoilersengaged uint8 `mavname:"SpoilersEngaged"` 28 // Yaw angle 29 Yawangle float32 `mavname:"YawAngle"` 30 // Yaw angle reference 31 Yawangleref float32 `mavname:"YawAngleRef"` 32 // Roll angle 33 Rollangle float32 `mavname:"RollAngle"` 34 // Roll angle reference 35 Rollangleref float32 `mavname:"RollAngleRef"` 36 P float32 37 Pref float32 `mavname:"pRef"` 38 R float32 39 Rref float32 `mavname:"rRef"` 40 Uail float32 `mavname:"uAil"` 41 Urud float32 `mavname:"uRud"` 42 } 43 44 // GetID implements the message.Message interface. 45 func (*MessageAslctrlData) GetID() uint32 { 46 return 8004 47 }