Control Surface  1.2.0
MIDI Control Surface library for Arduino
GenericNoteCCRange< MIDIInput_t, RangeLen, NumBanks, Callback > Member List

This is the complete list of members for GenericNoteCCRange< MIDIInput_t, RangeLen, NumBanks, Callback >, including all inherited members.

bankBankableMIDIInput< NumBanks >private
BankableMIDIInput(Bank< N > &bank, BankType type)BankableMIDIInput< NumBanks >inlineprotected
BankableMIDIInput(BankConfig< N > config)BankableMIDIInput< NumBanks >inlineprotected
begin() overrideNoteCCRange< MIDIInput_t, RangeLen, NumBanks, NoteCCRangeEmptyCallback >inline
callbackNoteCCRange< MIDIInput_t, RangeLen, NumBanks, NoteCCRangeEmptyCallback >
GenericNoteCCRange(BankConfig< NumBanks > config, MIDIAddress address, const Callback &callback)GenericNoteCCRange< MIDIInput_t, RangeLen, NumBanks, Callback >inline
getBankIndex(MIDIAddress target) const overrideGenericNoteCCRange< MIDIInput_t, RangeLen, NumBanks, Callback >inlineprivatevirtual
BankableMIDIInput< NumBanks >::getBankIndex(const MIDIAddress &target, const MIDIAddress &base) constBankableMIDIInput< NumBanks >inline
getRangeIndex(MIDIAddress target) const overrideGenericNoteCCRange< MIDIInput_t, RangeLen, NumBanks, Callback >inlineprivatevirtual
BankableMIDIInput< NumBanks >::getRangeIndex(MIDIAddress target, MIDIAddress base) constBankableMIDIInput< NumBanks >inlineprotected
getSelection() const overrideGenericNoteCCRange< MIDIInput_t, RangeLen, NumBanks, Callback >inlineprivate
BankableMIDIInput< NumBanks >::getSelection() constBankableMIDIInput< NumBanks >inline
getValue(uint8_t index) const final overrideNoteCCRange< MIDIInput_t, RangeLen, NumBanks, NoteCCRangeEmptyCallback >inlinevirtual
getValue(uint8_t index) const =0NoteCCRange< MIDIInput_t, RangeLen, NumBanks, NoteCCRangeEmptyCallback >
getValue() constNoteCCRange< MIDIInput_t, RangeLen, NumBanks, NoteCCRangeEmptyCallback >inline
INoteCCValue::getValue() constINoteCCValueinline
getValueFromMIDIMessage(const ChannelMessageMatcher &midimsg)NoteCCRange< MIDIInput_t, RangeLen, NumBanks, NoteCCRangeEmptyCallback >inlineprivatestatic
INoteCCValue(uint8_t rangeLength)INoteCCValueinlineprotected
inRange(uint8_t toMatch, uint8_t base, uint8_t length)BankableMIDIInput< NumBanks >inlineprotectedstatic
length()NoteCCRange< MIDIInput_t, RangeLen, NumBanks, NoteCCRangeEmptyCallback >inlinestatic
INoteCCValue::length() constINoteCCValueinline
match(const MIDIAddress &target) const overrideGenericNoteCCRange< MIDIInput_t, RangeLen, NumBanks, Callback >inlineprivate
matchBankable(uint8_t toMatch, uint8_t base) constBankableMIDIInput< NumBanks >inlineprotected
matchBankable(const MIDIAddress &toMatch, const MIDIAddress &base) constBankableMIDIInput< NumBanks >inlineprotected
matchBankableAddressInRange(const MIDIAddress &toMatch, const MIDIAddress &base, uint8_t length) constBankableMIDIInput< NumBanks >inlineprotected
matchBankableInRange(uint8_t toMatch, uint8_t base, uint8_t length) constBankableMIDIInput< NumBanks >inlineprotected
NoteCCRange(MIDIAddress address, const NoteCCRangeEmptyCallback &callback)NoteCCRange< MIDIInput_t, RangeLen, NumBanks, NoteCCRangeEmptyCallback >inline
onBankSettingChange() overrideGenericNoteCCRange< MIDIInput_t, RangeLen, NumBanks, Callback >inlineprivatevirtual
rangeLengthINoteCCValueprivate
reset() overrideNoteCCRange< MIDIInput_t, RangeLen, NumBanks, NoteCCRangeEmptyCallback >inline
typeBankableMIDIInput< NumBanks >private
updateImpl(const ChannelMessageMatcher &midimsg, const MIDIAddress &target) overrideNoteCCRange< MIDIInput_t, RangeLen, NumBanks, NoteCCRangeEmptyCallback >inlineprivate
valuesNoteCCRange< MIDIInput_t, RangeLen, NumBanks, NoteCCRangeEmptyCallback >private
~BankableMIDIInput()BankableMIDIInput< NumBanks >inlinevirtual