| 
   
    MIDI Control Surface library for Arduino 
   | 
 
 
 
 
Go to the documentation of this file.
   28 template <setting_t N>
 
   32 template <BankType DefaultBankType>
 
   39 template <setting_t N>
 
   50 template <setting_t N, BankType DefaultBankType = BankType::CHANGE_ADDRESS>
 
   66     template <setting_t N>
 
   75 template <BankType DefaultBankType = BankType::CHANGE_ADDRESS>
 
  
BaseBankConfig(Bank< N > &bank, BankType type)
 
A class for changing the address of BankableMIDIOutputs.
 
BaseOutputBankConfig(OutputBank &bank, BankType type)
 
A class that groups Bankable BankableMIDIOutputs and BankableMIDIInputs, and allows the user to chang...
 
BankConfig(Bank< N > &bank, BankType type=DefaultBankType)
 
#define BEGIN_CS_NAMESPACE
 
OutputBankConfig(OutputBank &bank, BankType type=DefaultBankType)
 
A struct for selecting the bank of BankableMIDIInputs and the bank type.
 
@ CHANGE_CHANNEL
Change the offset of the channel number of the element.
 
@ CHANGE_CABLENB
Change the offset of the cable number of the element.
 
BankType
An enumeration of the different bank types.
 
A struct for selecting the bank of BankableMIDIOutputs and the bank type.
 
@ CHANGE_ADDRESS
Change the offset of the address (i.e.
 
A struct for selecting the bank of BankableMIDIOutputs and the bank type.
 
BaseOutputBankConfig(BaseBankConfig< N > config)