#include <MIDI_Parsers/MIDI_MessageTypes.hpp>
Definition at line 326 of file MIDI_MessageTypes.hpp.
Collaboration diagram for RealTimeMessage: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.