//autogenerated:yes
//nolint:revive,misspell,govet,lll
package matrixpilot

// Backwards compatible version of SERIAL_UDB_EXTRA F20 format
type MessageSerialUdbExtraF20 struct {
	// SUE Number of Input Channels
	SueNumberOfInputs uint8
	// SUE UDB PWM Trim Value on Input 1
	SueTrimValueInput_1 int16
	// SUE UDB PWM Trim Value on Input 2
	SueTrimValueInput_2 int16
	// SUE UDB PWM Trim Value on Input 3
	SueTrimValueInput_3 int16
	// SUE UDB PWM Trim Value on Input 4
	SueTrimValueInput_4 int16
	// SUE UDB PWM Trim Value on Input 5
	SueTrimValueInput_5 int16
	// SUE UDB PWM Trim Value on Input 6
	SueTrimValueInput_6 int16
	// SUE UDB PWM Trim Value on Input 7
	SueTrimValueInput_7 int16
	// SUE UDB PWM Trim Value on Input 8
	SueTrimValueInput_8 int16
	// SUE UDB PWM Trim Value on Input 9
	SueTrimValueInput_9 int16
	// SUE UDB PWM Trim Value on Input 10
	SueTrimValueInput_10 int16
	// SUE UDB PWM Trim Value on Input 11
	SueTrimValueInput_11 int16
	// SUE UDB PWM Trim Value on Input 12
	SueTrimValueInput_12 int16
}

// GetID implements the message.Message interface.
func (*MessageSerialUdbExtraF20) GetID() uint32 {
	return 186
}
