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