#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.