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

     1  //autogenerated:yes
     2  //nolint:revive,misspell,govet,lll
     3  package matrixpilot
     4  
     5  // Backwards compatible version of SERIAL_UDB_EXTRA F14: format
     6  type MessageSerialUdbExtraF14 struct {
     7  	// Serial UDB Extra Wind Estimation Enabled
     8  	SueWindEstimation uint8 `mavname:"sue_WIND_ESTIMATION"`
     9  	// Serial UDB Extra Type of GPS Unit
    10  	SueGpsType uint8 `mavname:"sue_GPS_TYPE"`
    11  	// Serial UDB Extra Dead Reckoning Enabled
    12  	SueDr uint8 `mavname:"sue_DR"`
    13  	// Serial UDB Extra Type of UDB Hardware
    14  	SueBoardType uint8 `mavname:"sue_BOARD_TYPE"`
    15  	// Serial UDB Extra Type of Airframe
    16  	SueAirframe uint8 `mavname:"sue_AIRFRAME"`
    17  	// Serial UDB Extra Reboot Register of DSPIC
    18  	SueRcon int16 `mavname:"sue_RCON"`
    19  	// Serial UDB Extra  Last dspic Trap Flags
    20  	SueTrapFlags int16 `mavname:"sue_TRAP_FLAGS"`
    21  	// Serial UDB Extra Type Program Address of Last Trap
    22  	SueTrapSource uint32 `mavname:"sue_TRAP_SOURCE"`
    23  	// Serial UDB Extra Number of Ocillator Failures
    24  	SueOscFailCount int16
    25  	// Serial UDB Extra UDB Internal Clock Configuration
    26  	SueClockConfig uint8 `mavname:"sue_CLOCK_CONFIG"`
    27  	// Serial UDB Extra Type of Flight Plan
    28  	SueFlightPlanType uint8 `mavname:"sue_FLIGHT_PLAN_TYPE"`
    29  }
    30  
    31  // GetID implements the message.Message interface.
    32  func (*MessageSerialUdbExtraF14) GetID() uint32 {
    33  	return 178
    34  }