Control Surface master
MIDI Control Surface library for Arduino
Classes | Functions | Variables
Channel.hpp File Reference
#include <AH/Arduino-Wrapper.h>
#include <Settings/NamespaceSettings.hpp>
+ Include dependency graph for Channel.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Channel
 A type-safe class for MIDI channels. More...
 

Functions

Print & operator<< (Print &, Channel)
 

Variables

constexpr Channel CHANNEL_1 = Channel::createChannel(1)
 
constexpr Channel CHANNEL_2 = Channel::createChannel(2)
 
constexpr Channel CHANNEL_3 = Channel::createChannel(3)
 
constexpr Channel CHANNEL_4 = Channel::createChannel(4)
 
constexpr Channel CHANNEL_5 = Channel::createChannel(5)
 
constexpr Channel CHANNEL_6 = Channel::createChannel(6)
 
constexpr Channel CHANNEL_7 = Channel::createChannel(7)
 
constexpr Channel CHANNEL_8 = Channel::createChannel(8)
 
constexpr Channel CHANNEL_9 = Channel::createChannel(9)
 
constexpr Channel CHANNEL_10 = Channel::createChannel(10)
 
constexpr Channel CHANNEL_11 = Channel::createChannel(11)
 
constexpr Channel CHANNEL_12 = Channel::createChannel(12)
 
constexpr Channel CHANNEL_13 = Channel::createChannel(13)
 
constexpr Channel CHANNEL_14 = Channel::createChannel(14)
 
constexpr Channel CHANNEL_15 = Channel::createChannel(15)
 
constexpr Channel CHANNEL_16 = Channel::createChannel(16)
 

Function Documentation

◆ operator<<()

Print & operator<< ( Print &  os,
Channel  c 
)

Definition at line 6 of file Channel.cpp.

Variable Documentation

◆ CHANNEL_1

constexpr Channel CHANNEL_1 = Channel::createChannel(1)
constexpr

◆ CHANNEL_2

constexpr Channel CHANNEL_2 = Channel::createChannel(2)
constexpr

◆ CHANNEL_3

constexpr Channel CHANNEL_3 = Channel::createChannel(3)
constexpr

◆ CHANNEL_4

constexpr Channel CHANNEL_4 = Channel::createChannel(4)
constexpr

◆ CHANNEL_5

constexpr Channel CHANNEL_5 = Channel::createChannel(5)
constexpr
Examples
1.First-Output.ino, and MIDI_controller-97.ino.

Definition at line 122 of file Channel.hpp.

◆ CHANNEL_6

constexpr Channel CHANNEL_6 = Channel::createChannel(6)
constexpr

◆ CHANNEL_7

constexpr Channel CHANNEL_7 = Channel::createChannel(7)
constexpr
Examples
1.First-Output.ino, and MIDI_controller-97.ino.

Definition at line 124 of file Channel.hpp.

◆ CHANNEL_8

constexpr Channel CHANNEL_8 = Channel::createChannel(8)
constexpr
Examples
1.First-Output.ino, and MIDI_controller-97.ino.

Definition at line 125 of file Channel.hpp.

◆ CHANNEL_9

constexpr Channel CHANNEL_9 = Channel::createChannel(9)
constexpr
Examples
MIDI_controller-97.ino, and Send-All-MIDI-Messages.ino.

Definition at line 126 of file Channel.hpp.

◆ CHANNEL_10

constexpr Channel CHANNEL_10 = Channel::createChannel(10)
constexpr
Examples
MIDI_controller-97.ino.

Definition at line 127 of file Channel.hpp.

◆ CHANNEL_11

constexpr Channel CHANNEL_11 = Channel::createChannel(11)
constexpr
Examples
MIDI_controller-97.ino.

Definition at line 128 of file Channel.hpp.

◆ CHANNEL_12

constexpr Channel CHANNEL_12 = Channel::createChannel(12)
constexpr
Examples
MIDI_controller-97.ino.

Definition at line 129 of file Channel.hpp.

◆ CHANNEL_13

constexpr Channel CHANNEL_13 = Channel::createChannel(13)
constexpr

Definition at line 130 of file Channel.hpp.

◆ CHANNEL_14

constexpr Channel CHANNEL_14 = Channel::createChannel(14)
constexpr

Definition at line 131 of file Channel.hpp.

◆ CHANNEL_15

constexpr Channel CHANNEL_15 = Channel::createChannel(15)
constexpr

Definition at line 132 of file Channel.hpp.

◆ CHANNEL_16

constexpr Channel CHANNEL_16 = Channel::createChannel(16)
constexpr

Definition at line 133 of file Channel.hpp.