pub type WinchActions = WinchActions;
Expand description
Originally defined in common::enums::winch_actions
Aliased Type§
enum WinchActions {
WinchRelaxed = 0,
WinchRelativeLengthControl = 1,
WinchRateControl = 2,
WinchLock = 3,
WinchDeliver = 4,
WinchHold = 5,
WinchRetract = 6,
WinchLoadLine = 7,
WinchAbandonLine = 8,
WinchLoadPayload = 9,
}
Variants§
WinchRelaxed = 0
MAVLink enum entry WINCH_RELAXED
.
Allow motor to freewheel.
WinchRelativeLengthControl = 1
MAVLink enum entry WINCH_RELATIVE_LENGTH_CONTROL
.
Wind or unwind specified length of line, optionally using specified rate.
WinchRateControl = 2
MAVLink enum entry WINCH_RATE_CONTROL
.
Wind or unwind line at specified rate.
WinchLock = 3
MAVLink enum entry WINCH_LOCK
.
Perform the locking sequence to relieve motor while in the fully retracted position. Only action and instance command parameters are used, others are ignored.
WinchDeliver = 4
MAVLink enum entry WINCH_DELIVER
.
Sequence of drop, slow down, touch down, reel up, lock. Only action and instance command parameters are used, others are ignored.
WinchHold = 5
MAVLink enum entry WINCH_HOLD
.
Engage motor and hold current position. Only action and instance command parameters are used, others are ignored.
WinchRetract = 6
MAVLink enum entry WINCH_RETRACT
.
Return the reel to the fully retracted position. Only action and instance command parameters are used, others are ignored.
WinchLoadLine = 7
MAVLink enum entry WINCH_LOAD_LINE
.
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.
WinchAbandonLine = 8
MAVLink enum entry WINCH_ABANDON_LINE
.
Spool out the entire length of the line. Only action and instance command parameters are used, others are ignored.
WinchLoadPayload = 9
MAVLink enum entry WINCH_LOAD_PAYLOAD
.
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