#include <MIDI_Parsers/MIDI_MessageTypes.hpp>
Definition at line 303 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 | SysExStart = MIDIMessageType::SysExStart |
static constexpr auto | SysExEnd = MIDIMessageType::SysExEnd |
|
inline |
Constructor.
Definition at line 305 of file MIDI_MessageTypes.hpp.
|
inline |
Constructor.
Definition at line 308 of file MIDI_MessageTypes.hpp.
|
inline |
Constructor.
Definition at line 312 of file MIDI_MessageTypes.hpp.
|
inline |
Constructor.
Definition at line 317 of file MIDI_MessageTypes.hpp.
|
inline |
Definition at line 325 of file MIDI_MessageTypes.hpp.
|
inline |
Definition at line 330 of file MIDI_MessageTypes.hpp.
|
inline |
Get the MIDI USB cable number of the message.
Definition at line 333 of file MIDI_MessageTypes.hpp.
|
inline |
Set the MIDI USB cable number of the message.
Definition at line 335 of file MIDI_MessageTypes.hpp.
|
inline |
Definition at line 337 of file MIDI_MessageTypes.hpp.
|
inline |
Definition at line 341 of file MIDI_MessageTypes.hpp.
|
inline |
Definition at line 346 of file MIDI_MessageTypes.hpp.
const uint8_t* data |
Definition at line 320 of file MIDI_MessageTypes.hpp.
uint16_t length |
Definition at line 321 of file MIDI_MessageTypes.hpp.
Cable cable |
Definition at line 323 of file MIDI_MessageTypes.hpp.
|
staticconstexpr |
Definition at line 348 of file MIDI_MessageTypes.hpp.
|
staticconstexpr |
Definition at line 349 of file MIDI_MessageTypes.hpp.