#include <MIDI_Parsers/MIDI_MessageTypes.hpp>
Definition at line 305 of file MIDI_MessageTypes.hpp.
Public Member Functions | |
SysExMessage () | |
Constructor. | |
SysExMessage (const uint8_t *data, uint16_t length, Cable cable=Cable_1) | |
Constructor. | |
SysExMessage (const std::vector< uint8_t > &vec, Cable cable=Cable_1) | |
Constructor. | |
template<uint16_t N> | |
SysExMessage (const uint8_t(&array)[N], Cable cable=Cable_1) | |
Constructor. | |
bool | operator== (SysExMessage other) const |
bool | operator!= (SysExMessage other) const |
Cable | getCable () const |
Get the MIDI USB cable number of the message. | |
void | setCable (Cable cable) |
Set the MIDI USB cable number of the message. | |
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 | SysExStart = MIDIMessageType::SysExStart |
static constexpr auto | SysExEnd = MIDIMessageType::SysExEnd |
|
inline |
Constructor.
Definition at line 307 of file MIDI_MessageTypes.hpp.
|
inline |
Constructor.
Definition at line 310 of file MIDI_MessageTypes.hpp.
|
inline |
Constructor.
Definition at line 314 of file MIDI_MessageTypes.hpp.
|
inline |
Constructor.
Definition at line 319 of file MIDI_MessageTypes.hpp.
|
inline |
Definition at line 327 of file MIDI_MessageTypes.hpp.
|
inline |
Definition at line 332 of file MIDI_MessageTypes.hpp.
|
inline |
Get the MIDI USB cable number of the message.
Definition at line 335 of file MIDI_MessageTypes.hpp.
|
inline |
Set the MIDI USB cable number of the message.
Definition at line 337 of file MIDI_MessageTypes.hpp.
|
inline |
Definition at line 339 of file MIDI_MessageTypes.hpp.
|
inline |
Definition at line 343 of file MIDI_MessageTypes.hpp.
|
inline |
Definition at line 348 of file MIDI_MessageTypes.hpp.
const uint8_t* data |
Definition at line 322 of file MIDI_MessageTypes.hpp.
uint16_t length |
Definition at line 323 of file MIDI_MessageTypes.hpp.
Cable cable |
Definition at line 325 of file MIDI_MessageTypes.hpp.
|
staticconstexpr |
Definition at line 350 of file MIDI_MessageTypes.hpp.
|
staticconstexpr |
Definition at line 351 of file MIDI_MessageTypes.hpp.