TODO: move to different folder? More...
#include <Selectors/ProgramChanger.hpp>
Public Member Functions | |
ProgramChanger (const Array< uint8_t, N > &programs, MIDICNChannel 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 | |
const Array< uint8_t, N > | programs |
const MIDICNChannel | channelCN |
setting_t | initialSelection |
TODO: move to different folder?
Definition at line 11 of file ProgramChanger.hpp.
|
inline |
Definition at line 13 of file ProgramChanger.hpp.
|
inlineoverridevirtual |
Implements Selectable< N >.
Definition at line 16 of file 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 22 of file ProgramChanger.hpp.
|
private |
Definition at line 23 of file ProgramChanger.hpp.
|
privateinherited |
Definition at line 40 of file Selectable.hpp.