Type Alias mavio::dialects::all::enums::WinchActions

source ·
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