github.com/bluenviron/gomavlib/v2@v2.2.1-0.20240308101627-2c07e3da629c/pkg/dialects/ardupilotmega/enum_winch_actions.go (about) 1 //autogenerated:yes 2 //nolint:revive,misspell,govet,lll,dupl,gocritic 3 package ardupilotmega 4 5 import ( 6 "github.com/bluenviron/gomavlib/v2/pkg/dialects/common" 7 ) 8 9 // Winch actions. 10 type WINCH_ACTIONS = common.WINCH_ACTIONS 11 12 const ( 13 // Allow motor to freewheel. 14 WINCH_RELAXED WINCH_ACTIONS = common.WINCH_RELAXED 15 // Wind or unwind specified length of line, optionally using specified rate. 16 WINCH_RELATIVE_LENGTH_CONTROL WINCH_ACTIONS = common.WINCH_RELATIVE_LENGTH_CONTROL 17 // Wind or unwind line at specified rate. 18 WINCH_RATE_CONTROL WINCH_ACTIONS = common.WINCH_RATE_CONTROL 19 // Perform the locking sequence to relieve motor while in the fully retracted position. Only action and instance command parameters are used, others are ignored. 20 WINCH_LOCK WINCH_ACTIONS = common.WINCH_LOCK 21 // Sequence of drop, slow down, touch down, reel up, lock. Only action and instance command parameters are used, others are ignored. 22 WINCH_DELIVER WINCH_ACTIONS = common.WINCH_DELIVER 23 // Engage motor and hold current position. Only action and instance command parameters are used, others are ignored. 24 WINCH_HOLD WINCH_ACTIONS = common.WINCH_HOLD 25 // Return the reel to the fully retracted position. Only action and instance command parameters are used, others are ignored. 26 WINCH_RETRACT WINCH_ACTIONS = common.WINCH_RETRACT 27 // Load the reel with line. The winch will calculate the total loaded length and stop when the tension exceeds a threshold. Only action and instance command parameters are used, others are ignored. 28 WINCH_LOAD_LINE WINCH_ACTIONS = common.WINCH_LOAD_LINE 29 // Spool out the entire length of the line. Only action and instance command parameters are used, others are ignored. 30 WINCH_ABANDON_LINE WINCH_ACTIONS = common.WINCH_ABANDON_LINE 31 // Spools out just enough to present the hook to the user to load the payload. Only action and instance command parameters are used, others are ignored 32 WINCH_LOAD_PAYLOAD WINCH_ACTIONS = common.WINCH_LOAD_PAYLOAD 33 )