[][src]Enum axe_fx_midi::FractalMessage

pub enum FractalMessage {
    Unknown(MidiMessage),
    CurrentPresetNumber(u32),
    PresetName(u32String),
    CurrentPresetName(String),
    CurrentSceneNumber(u8),
    CurrentTempo(u32),
    FirmwareVersion {
        major: u8,
        minor: u8,
    },
    FrontPanelChangeDetected,
    MIDITempoBeat,
    MIDIChannel(u8),
    TunerInfo {
        note: u8,
        string_number: u8,
        tuner_data: u8,
    },
    PresetBlocksFlags(Vec<BlockFlags>),
    BlockGrid([[BlockGridBlock; 4]; 16]),
    BlockParameters {
        effect_id: u32,
        effect: Effect,
        parameter_id: u32,
        parameter: Parameter,
        value_raw: u32,
    },
    TunerStatus(TunerStatus),
    MultipurposeResponse {
        function_id: u8,
        response_code: u8,
    },
}

Variants

Unknown(MidiMessage)
CurrentPresetNumber(u32)
PresetName(u32String)
CurrentPresetName(String)
CurrentSceneNumber(u8)
CurrentTempo(u32)
FirmwareVersion

Fields of FirmwareVersion

major: u8minor: u8
FrontPanelChangeDetected
MIDITempoBeat
MIDIChannel(u8)
TunerInfo

Fields of TunerInfo

note: u8string_number: u8tuner_data: u8
PresetBlocksFlags(Vec<BlockFlags>)
BlockParameters

Fields of BlockParameters

effect_id: u32effect: Effectparameter_id: u32parameter: Parametervalue_raw: u32
TunerStatus(TunerStatus)
MultipurposeResponse

Fields of MultipurposeResponse

function_id: u8response_code: u8

Trait Implementations

impl Debug for FractalMessage[src]

impl PartialEq<FractalMessage> for FractalMessage[src]

impl StructuralPartialEq for FractalMessage[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.