Enum novation_remote_25sl::Control [] [src]

pub enum Control {
    RotaryDial(Octi8),
    RotarySlider(Octu8),
    VerticalSlider(Octu8),
    PressurePad(Octu8),
    Button(ButtonRowOctState),
    TouchPad(Axisu8),
    Pitch(i8),
    Mod(u8),
    Page(SidePageState),
    LeftButton(LeftButtonState),
    RightButton(RightButtonState),
    Playback(PlaybackState),
}

Controller events.

Variants

A magnitude in the direction in which the dial was turned.

Values may range from -64 to 64 (exclusive).

The value to which the slider was set.

Values range from 0 to 127 (inclusive).

The value to which the slider was set.

Values range from 0 to 127 (inclusive).

The force with which the pad was pressed.

Values range from 0 to 127 (inclusive).

A button was pressed on the given row.

The position on the touch pad that was pressed.

Values range from 0 to 127 (inclusive).

The position of the pitch bender.

Ranges from -64 to 64 (exclusive).

The position of the modulation bender.

Values range from 0 to 127 (inclusive).

The page up and down buttons on the top left and right of the controller..

The four buttons on the upper left hand side of the controller.

The three buttons on the upper right hand side of the controller.

Media playback-style control buttons.

Trait Implementations

impl Copy for Control
[src]

impl Clone for Control
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Control
[src]

Formats the value using the given formatter.

impl Hash for Control
[src]

Feeds this value into the given [Hasher]. Read more

Feeds a slice of this type into the given [Hasher]. Read more

impl PartialEq for Control
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for Control
[src]