Control Surface  1.2.0
MIDI Control Surface library for Arduino
CCLEDBar< BankSize, NumLEDs > Member List

This is the complete list of members for CCLEDBar< BankSize, NumLEDs >, including all inherited members.

addressMIDIInputElementprotected
bankBankableMIDIInput< NumBanks >private
BankableMIDIInput(Bank< N > &bank, BankType type)BankableMIDIInput< NumBanks >inlineprotected
BankableMIDIInput(BankConfig< N > config)BankableMIDIInput< NumBanks >inlineprotected
barMode()CCLEDBar< BankSize, NumLEDs >inline
begin() overrideNoteCCRange< MIDIInputElementCC, RangeLen, NumBanks, NoteCCLEDBarCallback< NumLEDs > >inlinevirtual
beginAll()MIDIInputElementCCinlinestatic
callbackNoteCCRange< MIDIInputElementCC, RangeLen, NumBanks, NoteCCLEDBarCallback< NumLEDs > >
CCLEDBar(BankConfig< BankSize > config, const AH::DotBarDisplayLEDs< NumLEDs > &leds, const MIDIAddress &address)CCLEDBar< BankSize, NumLEDs >inline
dotMode()CCLEDBar< BankSize, NumLEDs >inline
elementsMIDIInputElementCCprivatestatic
GenericNoteCCRange(BankConfig< NumBanks > config, MIDIAddress address, const NoteCCLEDBarCallback< NumLEDs > &callback)GenericNoteCCRange< MIDIInputElementCC, 1, BankSize, NoteCCLEDBarCallback< NumLEDs > >inline
getBankIndex(MIDIAddress target) const overrideGenericNoteCCRange< MIDIInputElementCC, 1, BankSize, NoteCCLEDBarCallback< NumLEDs > >inlineprivatevirtual
BankableMIDIInput< NumBanks >::getBankIndex(const MIDIAddress &target, const MIDIAddress &base) constBankableMIDIInput< NumBanks >inline
getRangeIndex(MIDIAddress target) const overrideGenericNoteCCRange< MIDIInputElementCC, 1, BankSize, NoteCCLEDBarCallback< NumLEDs > >inlineprivatevirtual
BankableMIDIInput< NumBanks >::getRangeIndex(MIDIAddress target, MIDIAddress base) constBankableMIDIInput< NumBanks >inlineprotected
getSelection() const overrideGenericNoteCCRange< MIDIInputElementCC, 1, BankSize, NoteCCLEDBarCallback< NumLEDs > >inlineprivatevirtual
getTarget(const ChannelMessageMatcher &midimsg) constMIDIInputElementinlineprivatevirtual
getValue(uint8_t index) const final overrideNoteCCRange< MIDIInputElementCC, RangeLen, NumBanks, NoteCCLEDBarCallback< NumLEDs > >inlinevirtual
getValue(uint8_t index) const =0NoteCCRange< MIDIInputElementCC, RangeLen, NumBanks, NoteCCLEDBarCallback< NumLEDs > >
getValue() constNoteCCRange< MIDIInputElementCC, RangeLen, NumBanks, NoteCCLEDBarCallback< NumLEDs > >inline
INoteCCValue::getValue() constINoteCCValueinline
getValueFromMIDIMessage(const ChannelMessageMatcher &midimsg)NoteCCRange< MIDIInputElementCC, RangeLen, NumBanks, NoteCCLEDBarCallback< NumLEDs > >inlineprivatestatic
INoteCCValue(uint8_t rangeLength)INoteCCValueinlineprotected
inRange(uint8_t toMatch, uint8_t base, uint8_t length)BankableMIDIInput< NumBanks >inlineprotectedstatic
length()NoteCCRange< MIDIInputElementCC, RangeLen, NumBanks, NoteCCLEDBarCallback< NumLEDs > >inlinestatic
INoteCCValue::length() constINoteCCValueinline
match(const MIDIAddress &target) const overrideGenericNoteCCRange< MIDIInputElementCC, 1, BankSize, NoteCCLEDBarCallback< NumLEDs > >inlineprivatevirtual
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
MIDIInputElement()MIDIInputElementinlineprotected
MIDIInputElement(const MIDIAddress &address)MIDIInputElementinlineprotected
MIDIInputElementCC(const MIDIAddress &address)MIDIInputElementCCinline
moveDown()MIDIInputElementCCinlineprivate
nextDoublyLinkable< MIDIInputElementCC >protected
NoteCCRange(MIDIAddress address, const NoteCCLEDBarCallback< NumLEDs > &callback)NoteCCRange< MIDIInputElementCC, RangeLen, NumBanks, NoteCCLEDBarCallback< NumLEDs > >inline
onBankSettingChange() overrideGenericNoteCCRange< MIDIInputElementCC, 1, BankSize, NoteCCLEDBarCallback< NumLEDs > >inlineprivatevirtual
previousDoublyLinkable< MIDIInputElementCC >protected
rangeLengthINoteCCValueprivate
reset() overrideNoteCCRange< MIDIInputElementCC, RangeLen, NumBanks, NoteCCLEDBarCallback< NumLEDs > >inlinevirtual
resetAll()MIDIInputElementCCinlinestatic
setMode(AH::DotBarMode mode)CCLEDBar< BankSize, NumLEDs >inline
typeBankableMIDIInput< NumBanks >private
update()MIDIInputElementinlinevirtual
updateAll()MIDIInputElementCCinlinestatic
updateAllWith(const ChannelMessageMatcher &midimsg)MIDIInputElementCCinlinestatic
updateImpl(const ChannelMessageMatcher &midimsg, const MIDIAddress &target) overrideNoteCCRange< MIDIInputElementCC, RangeLen, NumBanks, NoteCCLEDBarCallback< NumLEDs > >inlineprivatevirtual
updateWith(const ChannelMessageMatcher &midimsg)MIDIInputElementinline
valuesNoteCCRange< MIDIInputElementCC, RangeLen, NumBanks, NoteCCLEDBarCallback< NumLEDs > >private
~BankableMIDIInput()BankableMIDIInput< NumBanks >inlinevirtual
~DoublyLinkable()=defaultDoublyLinkable< MIDIInputElementCC >protectedvirtual
~MIDIInputElement()=defaultMIDIInputElementvirtual
~MIDIInputElementCC()MIDIInputElementCCinlinevirtual