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

     1  //autogenerated:yes
     2  //nolint:revive,misspell,govet,lll,dupl,gocritic
     3  package matrixpilot
     4  
     5  import (
     6  	"github.com/bluenviron/gomavlib/v2/pkg/dialects/common"
     7  )
     8  
     9  // Actuator output function. Values greater or equal to 1000 are autopilot-specific.
    10  type ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION
    11  
    12  const (
    13  	// No function (disabled).
    14  	ACTUATOR_OUTPUT_FUNCTION_NONE ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_NONE
    15  	// Motor 1
    16  	ACTUATOR_OUTPUT_FUNCTION_MOTOR1 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_MOTOR1
    17  	// Motor 2
    18  	ACTUATOR_OUTPUT_FUNCTION_MOTOR2 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_MOTOR2
    19  	// Motor 3
    20  	ACTUATOR_OUTPUT_FUNCTION_MOTOR3 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_MOTOR3
    21  	// Motor 4
    22  	ACTUATOR_OUTPUT_FUNCTION_MOTOR4 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_MOTOR4
    23  	// Motor 5
    24  	ACTUATOR_OUTPUT_FUNCTION_MOTOR5 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_MOTOR5
    25  	// Motor 6
    26  	ACTUATOR_OUTPUT_FUNCTION_MOTOR6 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_MOTOR6
    27  	// Motor 7
    28  	ACTUATOR_OUTPUT_FUNCTION_MOTOR7 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_MOTOR7
    29  	// Motor 8
    30  	ACTUATOR_OUTPUT_FUNCTION_MOTOR8 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_MOTOR8
    31  	// Motor 9
    32  	ACTUATOR_OUTPUT_FUNCTION_MOTOR9 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_MOTOR9
    33  	// Motor 10
    34  	ACTUATOR_OUTPUT_FUNCTION_MOTOR10 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_MOTOR10
    35  	// Motor 11
    36  	ACTUATOR_OUTPUT_FUNCTION_MOTOR11 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_MOTOR11
    37  	// Motor 12
    38  	ACTUATOR_OUTPUT_FUNCTION_MOTOR12 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_MOTOR12
    39  	// Motor 13
    40  	ACTUATOR_OUTPUT_FUNCTION_MOTOR13 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_MOTOR13
    41  	// Motor 14
    42  	ACTUATOR_OUTPUT_FUNCTION_MOTOR14 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_MOTOR14
    43  	// Motor 15
    44  	ACTUATOR_OUTPUT_FUNCTION_MOTOR15 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_MOTOR15
    45  	// Motor 16
    46  	ACTUATOR_OUTPUT_FUNCTION_MOTOR16 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_MOTOR16
    47  	// Servo 1
    48  	ACTUATOR_OUTPUT_FUNCTION_SERVO1 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_SERVO1
    49  	// Servo 2
    50  	ACTUATOR_OUTPUT_FUNCTION_SERVO2 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_SERVO2
    51  	// Servo 3
    52  	ACTUATOR_OUTPUT_FUNCTION_SERVO3 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_SERVO3
    53  	// Servo 4
    54  	ACTUATOR_OUTPUT_FUNCTION_SERVO4 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_SERVO4
    55  	// Servo 5
    56  	ACTUATOR_OUTPUT_FUNCTION_SERVO5 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_SERVO5
    57  	// Servo 6
    58  	ACTUATOR_OUTPUT_FUNCTION_SERVO6 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_SERVO6
    59  	// Servo 7
    60  	ACTUATOR_OUTPUT_FUNCTION_SERVO7 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_SERVO7
    61  	// Servo 8
    62  	ACTUATOR_OUTPUT_FUNCTION_SERVO8 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_SERVO8
    63  	// Servo 9
    64  	ACTUATOR_OUTPUT_FUNCTION_SERVO9 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_SERVO9
    65  	// Servo 10
    66  	ACTUATOR_OUTPUT_FUNCTION_SERVO10 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_SERVO10
    67  	// Servo 11
    68  	ACTUATOR_OUTPUT_FUNCTION_SERVO11 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_SERVO11
    69  	// Servo 12
    70  	ACTUATOR_OUTPUT_FUNCTION_SERVO12 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_SERVO12
    71  	// Servo 13
    72  	ACTUATOR_OUTPUT_FUNCTION_SERVO13 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_SERVO13
    73  	// Servo 14
    74  	ACTUATOR_OUTPUT_FUNCTION_SERVO14 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_SERVO14
    75  	// Servo 15
    76  	ACTUATOR_OUTPUT_FUNCTION_SERVO15 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_SERVO15
    77  	// Servo 16
    78  	ACTUATOR_OUTPUT_FUNCTION_SERVO16 ACTUATOR_OUTPUT_FUNCTION = common.ACTUATOR_OUTPUT_FUNCTION_SERVO16
    79  )