github.com/bluenviron/gomavlib/v2@v2.2.1-0.20240308101627-2c07e3da629c/pkg/dialects/matrixpilot/message_serial_udb_extra_f4.go (about)

     1  //autogenerated:yes
     2  //nolint:revive,misspell,govet,lll
     3  package matrixpilot
     4  
     5  // Backwards compatible version of SERIAL_UDB_EXTRA F4: format
     6  type MessageSerialUdbExtraF4 struct {
     7  	// Serial UDB Extra Roll Stabilization with Ailerons Enabled
     8  	SueRollStabilizationAilerons uint8 `mavname:"sue_ROLL_STABILIZATION_AILERONS"`
     9  	// Serial UDB Extra Roll Stabilization with Rudder Enabled
    10  	SueRollStabilizationRudder uint8 `mavname:"sue_ROLL_STABILIZATION_RUDDER"`
    11  	// Serial UDB Extra Pitch Stabilization Enabled
    12  	SuePitchStabilization uint8 `mavname:"sue_PITCH_STABILIZATION"`
    13  	// Serial UDB Extra Yaw Stabilization using Rudder Enabled
    14  	SueYawStabilizationRudder uint8 `mavname:"sue_YAW_STABILIZATION_RUDDER"`
    15  	// Serial UDB Extra Yaw Stabilization using Ailerons Enabled
    16  	SueYawStabilizationAileron uint8 `mavname:"sue_YAW_STABILIZATION_AILERON"`
    17  	// Serial UDB Extra Navigation with Ailerons Enabled
    18  	SueAileronNavigation uint8 `mavname:"sue_AILERON_NAVIGATION"`
    19  	// Serial UDB Extra Navigation with Rudder Enabled
    20  	SueRudderNavigation uint8 `mavname:"sue_RUDDER_NAVIGATION"`
    21  	// Serial UDB Extra Type of Alitude Hold when in Stabilized Mode
    22  	SueAltitudeholdStabilized uint8 `mavname:"sue_ALTITUDEHOLD_STABILIZED"`
    23  	// Serial UDB Extra Type of Alitude Hold when in Waypoint Mode
    24  	SueAltitudeholdWaypoint uint8 `mavname:"sue_ALTITUDEHOLD_WAYPOINT"`
    25  	// Serial UDB Extra Firmware racing mode enabled
    26  	SueRacingMode uint8 `mavname:"sue_RACING_MODE"`
    27  }
    28  
    29  // GetID implements the message.Message interface.
    30  func (*MessageSerialUdbExtraF4) GetID() uint32 {
    31  	return 172
    32  }