#include <MIDI_Inputs/MCU/LCD.hpp>
Inheritance diagram for LCD< BufferSize >:
Collaboration diagram for LCD< BufferSize >:Public Member Functions | |
| LCD (uint8_t offset=0, uint8_t CN=0) | |
| const char * | getText () const |
| virtual void | begin () |
| Initialize the input element. More... | |
| virtual void | reset () |
| Reset the input element to its initial state. More... | |
| virtual void | update () |
| Update the value of the input element. Used for decaying VU meters etc. More... | |
Static Public Member Functions | |
| static void | beginAll () |
| Initialize all MIDIInputElementSysEx elements. More... | |
| static void | updateAll () |
| Update all MIDIInputElementSysEx elements. More... | |
| static void | resetAll () |
| Reset all MIDIInputElementSysEx elements to their initial state. More... | |
| static void | updateAllWith (SysExMessage midimsg) |
| Update all MIDIInputElementSysEx elements with a new MIDI message. More... | |
Protected Attributes | |
| MIDIInputElementSysEx * | next |
| MIDIInputElementSysEx * | previous |
Private Member Functions | |
| bool | updateImpl (SysExMessage midimsg) override |
| bool | updateWith (SysExMessage midimsg) |
| void | moveDown () |
| Move down this element in the linked list of elements. More... | |
Static Private Member Functions | |
| static uint8_t | getInstances () |
Private Attributes | |
| Array< char, BufferSize+1 > | buffer |
| uint8_t | offset |
| uint8_t | CN |
Static Private Attributes | |
| static DoublyLinkedList< MIDIInputElementSysEx > | elements |
| static uint8_t | instances = 0 |
|
inlineoverrideprivatevirtual |
|
inlinevirtualinherited |
Initialize the input element.
Definition at line 43 of file MIDIInputElementSysEx.hpp.
|
inlinevirtualinherited |
Reset the input element to its initial state.
Definition at line 46 of file MIDIInputElementSysEx.hpp.
|
inlinevirtualinherited |
Update the value of the input element. Used for decaying VU meters etc.
Definition at line 49 of file MIDIInputElementSysEx.hpp.
|
inlinestaticinherited |
Initialize all MIDIInputElementSysEx elements.
Definition at line 56 of file MIDIInputElementSysEx.hpp.
|
inlinestaticinherited |
Update all MIDIInputElementSysEx elements.
Definition at line 67 of file MIDIInputElementSysEx.hpp.
|
inlinestaticinherited |
Reset all MIDIInputElementSysEx elements to their initial state.
Definition at line 78 of file MIDIInputElementSysEx.hpp.
|
inlinestaticinherited |
Update all MIDIInputElementSysEx elements with a new MIDI message.
Definition at line 90 of file MIDIInputElementSysEx.hpp.
|
inlineprivateinherited |
Definition at line 103 of file MIDIInputElementSysEx.hpp.
|
inlineprivateinherited |
Move down this element in the linked list of elements.
This means that the element will be checked earlier on the next iteration.
Definition at line 116 of file MIDIInputElementSysEx.hpp.
|
privateinherited |
Definition at line 121 of file MIDIInputElementSysEx.hpp.
|
staticprivateinherited |
Definition at line 123 of file MIDIInputElementSysEx.hpp.
|
protectedinherited |
Definition at line 323 of file LinkedList.hpp.
|
protectedinherited |
Definition at line 324 of file LinkedList.hpp.