#include <MIDI_Outputs/ProgramChanger.hpp>
Definition at line 10 of file ProgramChanger.hpp.
Inheritance diagram for ProgramChanger< N >:
Collaboration diagram for ProgramChanger< N >:Public Member Functions | |
| ProgramChanger (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 | |
| Array< uint8_t, N > | programs |
| MIDIChannelCable | channelCN |
| setting_t | initialSelection |
|
inline |
Definition at line 12 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.