This is an old version of the documentation. View the latest version here.
Control Surface  1.0.0
MIDI Control Surface library for Arduino
Public Member Functions | Public Attributes | List of all members
ChannelMessageMatcher Struct Reference

Struct for easily matching MIDI messages. More...

#include <ChannelMessageMatcher.hpp>

Collaboration diagram for ChannelMessageMatcher:

Public Member Functions

 ChannelMessageMatcher (uint8_t type, Channel channel, uint8_t data1, uint8_t data2, uint8_t CN=0)
 
 ChannelMessageMatcher (const ChannelMessage &midimsg)
 

Public Attributes

uint8_t type
 
uint8_t channel
 
uint8_t data1
 
uint8_t data2
 
uint8_t CN
 

Detailed Description

Struct for easily matching MIDI messages.

Definition at line 10 of file ChannelMessageMatcher.hpp.

Constructor & Destructor Documentation

◆ ChannelMessageMatcher() [1/2]

ChannelMessageMatcher::ChannelMessageMatcher ( uint8_t  type,
Channel  channel,
uint8_t  data1,
uint8_t  data2,
uint8_t  CN = 0 
)
inline

Definition at line 11 of file ChannelMessageMatcher.hpp.

◆ ChannelMessageMatcher() [2/2]

ChannelMessageMatcher::ChannelMessageMatcher ( const ChannelMessage midimsg)
inline

Definition at line 15 of file ChannelMessageMatcher.hpp.

Member Data Documentation

◆ type

uint8_t ChannelMessageMatcher::type

Definition at line 18 of file ChannelMessageMatcher.hpp.

◆ channel

uint8_t ChannelMessageMatcher::channel

Definition at line 19 of file ChannelMessageMatcher.hpp.

◆ data1

uint8_t ChannelMessageMatcher::data1

Definition at line 20 of file ChannelMessageMatcher.hpp.

◆ data2

uint8_t ChannelMessageMatcher::data2

Definition at line 21 of file ChannelMessageMatcher.hpp.

◆ CN

uint8_t ChannelMessageMatcher::CN

Definition at line 22 of file ChannelMessageMatcher.hpp.


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