Class for objects that listen for incoming MIDI SysEx events. More...
#include <MIDI_Inputs/MIDIInputElementSysEx.hpp>
 Inheritance diagram for MIDIInputElementSysEx:
 Collaboration diagram for MIDIInputElementSysEx:Public Member Functions | |
| virtual | ~MIDIInputElementSysEx () | 
| Destructor.  More... | |
| 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 Member Functions | |
| MIDIInputElementSysEx (uint8_t CN=0) | |
| Constructor.  More... | |
Protected Attributes | |
| MIDIInputElementSysEx * | next | 
| MIDIInputElementSysEx * | previous | 
Private Member Functions | |
| bool | updateWith (SysExMessage midimsg) | 
| virtual bool | updateImpl (SysExMessage midimsg)=0 | 
| void | moveDown () | 
| Move down this element in the linked list of elements.  More... | |
Private Attributes | |
| uint8_t | CN | 
Static Private Attributes | |
| static DoublyLinkedList< MIDIInputElementSysEx > | elements | 
Class for objects that listen for incoming MIDI SysEx events.
Definition at line 20 of file MIDIInputElementSysEx.hpp.
      
  | 
  inlineprotected | 
      
  | 
  inlinevirtual | 
      
  | 
  inlinevirtual | 
Initialize the input element.
Definition at line 43 of file MIDIInputElementSysEx.hpp.
      
  | 
  inlinevirtual | 
Reset the input element to its initial state.
Definition at line 46 of file MIDIInputElementSysEx.hpp.
      
  | 
  inlinevirtual | 
Update the value of the input element. Used for decaying VU meters etc.
Definition at line 49 of file MIDIInputElementSysEx.hpp.
      
  | 
  inlinestatic | 
Initialize all MIDIInputElementSysEx elements.
Definition at line 56 of file MIDIInputElementSysEx.hpp.
      
  | 
  inlinestatic | 
Update all MIDIInputElementSysEx elements.
Definition at line 67 of file MIDIInputElementSysEx.hpp.
      
  | 
  inlinestatic | 
Reset all MIDIInputElementSysEx elements to their initial state.
Definition at line 78 of file MIDIInputElementSysEx.hpp.
      
  | 
  inlinestatic | 
Update all MIDIInputElementSysEx elements with a new MIDI message.
Definition at line 90 of file MIDIInputElementSysEx.hpp.
      
  | 
  inlineprivate | 
Definition at line 103 of file MIDIInputElementSysEx.hpp.
      
  | 
  privatepure virtual | 
Implemented in LCD< BufferSize >.
      
  | 
  inlineprivate | 
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.
      
  | 
  private | 
Definition at line 121 of file MIDIInputElementSysEx.hpp.
      
  | 
  staticprivate | 
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.