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