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  }