Control Surface  1.2.0
MIDI Control Surface library for Arduino
Public Member Functions | Public Attributes | List of all members
RealTimeMessage Struct Reference

#include <MIDI_Parsers/MIDI_MessageTypes.hpp>

+ Collaboration diagram for RealTimeMessage:

Public Member Functions

 RealTimeMessage (uint8_t message, uint8_t cn)
 Constructor. More...
 
 RealTimeMessage (MIDIMessageType message, uint8_t cn)
 Constructor. More...
 
 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
 
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...
 

Public Attributes

uint8_t message
 
uint8_t CN
 

Detailed Description

Examples
Mackie-Control-Universal-Reverse-Engineering.ino, MIDI-Input-Callback.ino, and MIDI-Input.ino.

Definition at line 173 of file MIDI_MessageTypes.hpp.

Constructor & Destructor Documentation

◆ RealTimeMessage() [1/4]

RealTimeMessage ( uint8_t  message,
uint8_t  cn 
)
inline

Constructor.

Definition at line 175 of file MIDI_MessageTypes.hpp.

◆ RealTimeMessage() [2/4]

RealTimeMessage ( MIDIMessageType  message,
uint8_t  cn 
)
inline

Constructor.

Definition at line 178 of file MIDI_MessageTypes.hpp.

◆ RealTimeMessage() [3/4]

RealTimeMessage ( uint8_t  message,
Cable  cable = CABLE_1 
)
inline

Constructor.

Definition at line 182 of file MIDI_MessageTypes.hpp.

◆ RealTimeMessage() [4/4]

RealTimeMessage ( MIDIMessageType  message,
Cable  cable = CABLE_1 
)
inline

Constructor.

Definition at line 186 of file MIDI_MessageTypes.hpp.

Member Function Documentation

◆ operator==()

bool operator== ( RealTimeMessage  other) const
inline

Definition at line 192 of file MIDI_MessageTypes.hpp.

◆ operator!=()

bool operator!= ( RealTimeMessage  other) const
inline

Definition at line 195 of file MIDI_MessageTypes.hpp.

◆ getCable()

Cable getCable ( ) const
inline

Get the MIDI USB cable number of the message.

Definition at line 198 of file MIDI_MessageTypes.hpp.

◆ setCable()

void setCable ( Cable  cable)
inline

Set the MIDI USB cable number of the message.

Definition at line 200 of file MIDI_MessageTypes.hpp.

Member Data Documentation

◆ message

uint8_t message

◆ CN

uint8_t CN

The documentation for this struct was generated from the following file: