#include <MIDI_Parsers/MIDI_MessageTypes.hpp>
Definition at line 326 of file MIDI_MessageTypes.hpp.
Public Member Functions | |
RealTimeMessage (uint8_t message, Cable cable=CABLE_1) | |
Constructor. More... | |
RealTimeMessage (MIDIMessageType message, Cable cable=CABLE_1) | |
Constructor. More... | |
bool | operator== (RealTimeMessage other) const |
bool | operator!= (RealTimeMessage other) const |
void | setMessageType (MIDIMessageType type) |
Set the MIDI message type. More... | |
MIDIMessageType | getMessageType () const |
Get the MIDI message type. More... | |
Cable | getCable () const |
Get the MIDI USB cable number of the message. More... | |
void | setCable (Cable cable) |
Set the MIDI USB cable number of the message. More... | |
bool | isValid () const |
Check whether the header is a valid header for a Real-Time message. More... | |
Public Attributes | |
uint8_t | message |
Cable | cable |
Static Public Attributes | |
static constexpr auto | TIMING_CLOCK = MIDIMessageType::TIMING_CLOCK |
static constexpr auto | UNDEFINED_REALTIME_1 |
static constexpr auto | START = MIDIMessageType::START |
static constexpr auto | CONTINUE = MIDIMessageType::CONTINUE |
static constexpr auto | STOP = MIDIMessageType::STOP |
static constexpr auto | UNDEFINED_REALTIME_2 |
static constexpr auto | ACTIVE_SENSING = MIDIMessageType::ACTIVE_SENSING |
static constexpr auto | RESET = MIDIMessageType::SYSTEM_RESET |
|
inline |
Constructor.
Definition at line 328 of file MIDI_MessageTypes.hpp.
|
inline |
Constructor.
Definition at line 332 of file MIDI_MessageTypes.hpp.
|
inline |
Definition at line 338 of file MIDI_MessageTypes.hpp.
|
inline |
Definition at line 341 of file MIDI_MessageTypes.hpp.
|
inline |
Set the MIDI message type.
Definition at line 344 of file MIDI_MessageTypes.hpp.
|
inline |
Get the MIDI message type.
Definition at line 348 of file MIDI_MessageTypes.hpp.
|
inline |
Get the MIDI USB cable number of the message.
Definition at line 353 of file MIDI_MessageTypes.hpp.
|
inline |
Set the MIDI USB cable number of the message.
Definition at line 355 of file MIDI_MessageTypes.hpp.
|
inline |
Check whether the header is a valid header for a Real-Time message.
Definition at line 358 of file MIDI_MessageTypes.hpp.
uint8_t message |
Definition at line 335 of file MIDI_MessageTypes.hpp.
Cable cable |
Definition at line 336 of file MIDI_MessageTypes.hpp.
|
staticconstexpr |
Definition at line 360 of file MIDI_MessageTypes.hpp.
|
staticconstexpr |
Definition at line 361 of file MIDI_MessageTypes.hpp.
|
staticconstexpr |
Definition at line 363 of file MIDI_MessageTypes.hpp.
|
staticconstexpr |
Definition at line 364 of file MIDI_MessageTypes.hpp.
|
staticconstexpr |
Definition at line 365 of file MIDI_MessageTypes.hpp.
|
staticconstexpr |
Definition at line 366 of file MIDI_MessageTypes.hpp.
|
staticconstexpr |
Definition at line 368 of file MIDI_MessageTypes.hpp.
|
staticconstexpr |
Definition at line 369 of file MIDI_MessageTypes.hpp.