#include <MIDI_Parsers/MIDI_MessageTypes.hpp>
Definition at line 277 of file MIDI_MessageTypes.hpp.
Public Member Functions | |
SysExMessage () | |
Constructor. More... | |
SysExMessage (const uint8_t *data, uint16_t length, Cable cable=CABLE_1) | |
Constructor. More... | |
SysExMessage (const std::vector< uint8_t > &vec, Cable cable=CABLE_1) | |
Constructor. More... | |
template<uint16_t N> | |
SysExMessage (const uint8_t(&array)[N], Cable cable=CABLE_1) | |
Constructor. More... | |
bool | operator== (SysExMessage other) const |
bool | operator!= (SysExMessage other) const |
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 | isFirstChunk () const |
bool | isLastChunk () const |
bool | isCompleteMessage () const |
Public Attributes | |
const uint8_t * | data |
uint16_t | length |
Cable | cable |
Static Public Attributes | |
static constexpr auto | SYSEX_START = MIDIMessageType::SYSEX_START |
static constexpr auto | SYSEX_END = MIDIMessageType::SYSEX_END |
|
inline |
Constructor.
Definition at line 279 of file MIDI_MessageTypes.hpp.
|
inline |
Constructor.
Definition at line 282 of file MIDI_MessageTypes.hpp.
|
inline |
Constructor.
Definition at line 286 of file MIDI_MessageTypes.hpp.
|
inline |
Constructor.
Definition at line 291 of file MIDI_MessageTypes.hpp.
|
inline |
Definition at line 299 of file MIDI_MessageTypes.hpp.
|
inline |
Definition at line 304 of file MIDI_MessageTypes.hpp.
|
inline |
Get the MIDI USB cable number of the message.
Definition at line 307 of file MIDI_MessageTypes.hpp.
|
inline |
Set the MIDI USB cable number of the message.
Definition at line 309 of file MIDI_MessageTypes.hpp.
|
inline |
Definition at line 311 of file MIDI_MessageTypes.hpp.
|
inline |
Definition at line 315 of file MIDI_MessageTypes.hpp.
|
inline |
Definition at line 320 of file MIDI_MessageTypes.hpp.
const uint8_t* data |
Definition at line 294 of file MIDI_MessageTypes.hpp.
uint16_t length |
Definition at line 295 of file MIDI_MessageTypes.hpp.
Cable cable |
Definition at line 297 of file MIDI_MessageTypes.hpp.
|
staticconstexpr |
Definition at line 322 of file MIDI_MessageTypes.hpp.
|
staticconstexpr |
Definition at line 323 of file MIDI_MessageTypes.hpp.