FastLED 3.9.15
Loading...
Searching...
No Matches

◆ MidiInterface()

template<class Transport, class Settings, class Platform>
BEGIN_MIDI_NAMESPACE MidiInterface< Transport, Settings, Platform >::MidiInterface ( Transport & inTransport)
inline

Constructor for MidiInterface.

Definition at line 34 of file MIDI.hpp.

36 , mInputChannel(0)
41 , mCurrentRpnNumber(0xffff)
42 , mCurrentNrpnNumber(0xffff)
43 , mThruActivated(true)
49 , mLastError(0)
50{
52}
StatusByte mRunningStatus_RX
Definition MIDI.h:274
unsigned long mLastMessageReceivedTime
Definition MIDI.h:285
unsigned mPendingMessageExpectedLength
Definition MIDI.h:277
int8_t mLastError
Definition MIDI.h:288
bool mReceiverActiveSensingActivated
Definition MIDI.h:287
unsigned mCurrentNrpnNumber
Definition MIDI.h:280
Channel mInputChannel
Definition MIDI.h:273
unsigned long mLastMessageSentTime
Definition MIDI.h:284
bool mThruActivated
Definition MIDI.h:281
Transport & mTransport
Definition MIDI.h:267
unsigned mPendingMessageIndex
Definition MIDI.h:278
Thru::Mode mThruFilterMode
Definition MIDI.h:282
unsigned long mSenderActiveSensingPeriodicity
Definition MIDI.h:286
StatusByte mRunningStatus_TX
Definition MIDI.h:275
unsigned mCurrentRpnNumber
Definition MIDI.h:279
The main class for MIDI handling. It is templated over the type of serial port to provide abstraction...
Definition MIDI.h:55

References InvalidType, mCurrentNrpnNumber, mCurrentRpnNumber, mInputChannel, mLastError, mLastMessageReceivedTime, mLastMessageSentTime, mPendingMessageExpectedLength, mPendingMessageIndex, mReceiverActiveSensingActivated, mRunningStatus_RX, mRunningStatus_TX, mSenderActiveSensingPeriodicity, mThruActivated, mThruFilterMode, and mTransport.