Control Surface main
MIDI Control Surface library for Arduino
Loading...
Searching...
No Matches
MIDIOutputOnly Class Referenceabstract

#include <MIDI_Interfaces/DebugMIDI_Interface.hpp>

Detailed Description

Definition at line 68 of file DebugMIDI_Interface.hpp.

Inheritance diagram for MIDIOutputOnly:
Collaboration diagram for MIDIOutputOnly:

Enabling and disabling updatables

void enable ()
 Enable this updatable: insert it into the linked list of instances, so it gets updated automatically.
void disable ()
 Disable this updatable: remove it from the linked list of instances, so it no longer gets updated automatically.
bool isEnabled () const
 Check if this updatable is enabled.
void moveDown ()
 Move down this element in the list.

Public Member Functions

virtual ~MIDIOutputOnly ()=default
virtual void begin ()=0

Static Public Member Functions

static void beginAll ()

Protected Attributes

MIDIOutputOnlynext
MIDIOutputOnlyprevious

Static Protected Attributes

static DoublyLinkedList< MIDIOutputOnlyupdatables

Constructor & Destructor Documentation

◆ ~MIDIOutputOnly()

virtual ~MIDIOutputOnly ( )
virtualdefault

Member Function Documentation

◆ begin()

◆ beginAll()

void beginAll ( )
inlinestatic

Definition at line 72 of file DebugMIDI_Interface.hpp.

◆ enable()

void enable ( )
inlineinherited

Enable this updatable: insert it into the linked list of instances, so it gets updated automatically.

Definition at line 96 of file Updatable.hpp.

◆ disable()

void disable ( )
inlineinherited

Disable this updatable: remove it from the linked list of instances, so it no longer gets updated automatically.

Definition at line 106 of file Updatable.hpp.

◆ isEnabled()

bool isEnabled ( ) const
inlineinherited

Check if this updatable is enabled.

Note
Assumes that the updatable is not added to a different linked list by the user.

Definition at line 120 of file Updatable.hpp.

◆ moveDown()

void moveDown ( )
inlineinherited

Move down this element in the list.

Definition at line 147 of file Updatable.hpp.

Member Data Documentation

◆ updatables

DoublyLinkedList<MIDIOutputOnly> updatables
staticprotectedinherited

Definition at line 152 of file Updatable.hpp.

◆ next

MIDIOutputOnly* next
protectedinherited

Definition at line 320 of file LinkedList.hpp.

◆ previous

MIDIOutputOnly* previous
protectedinherited

Definition at line 321 of file LinkedList.hpp.


The documentation for this class was generated from the following file: