#include <MIDI_Outputs/Bankable/ProgramChanger.hpp>
Definition at line 13 of file Bankable/ProgramChanger.hpp.
Public Member Functions | |
ProgramChanger (OutputBankConfig<> bank, const Array< uint8_t, N > &programs, MIDIChannelCable channelCN) | |
void | select (setting_t setting) override |
setting_t | getInitialSelection () const |
void | setInitialSelection (setting_t initialSelection) |
Static Public Member Functions | |
static setting_t | validateSetting (setting_t setting) |
Private Attributes | |
OutputBankableMIDIAddress | bank |
Array< uint8_t, N > | programs |
MIDIChannelCable | channelCN |
setting_t | initialSelection |
|
inline |
Definition at line 15 of file Bankable/ProgramChanger.hpp.
|
inlineoverridevirtual |
Implements Selectable< N >.
Definition at line 19 of file Bankable/ProgramChanger.hpp.
Definition at line 19 of file Selectable.hpp.
|
inlineinherited |
Definition at line 33 of file Selectable.hpp.
|
inlineinherited |
Definition at line 35 of file Selectable.hpp.
|
private |
Definition at line 26 of file Bankable/ProgramChanger.hpp.
|
private |
Definition at line 27 of file Bankable/ProgramChanger.hpp.
|
private |
Definition at line 28 of file Bankable/ProgramChanger.hpp.
|
privateinherited |
Definition at line 40 of file Selectable.hpp.