addToBuffer(const uint8_t(&data)[N]) | BluetoothMIDI_Interface | inline |
addToBuffer(const uint8_t *data, size_t len) | BluetoothMIDI_Interface | inline |
begin() override | BluetoothMIDI_Interface | inlinevirtual |
bleMidi | BluetoothMIDI_Interface | private |
BluetoothMIDI_Interface() | BluetoothMIDI_Interface | inline |
buffer | BluetoothMIDI_Interface | private |
BUFFER_LENGTH | BluetoothMIDI_Interface | privatestatic |
callbacks | Parsing_MIDI_Interface | private |
connected | BluetoothMIDI_Interface | private |
DefaultMIDI_Interface | MIDI_Interface | privatestatic |
dispatchMIDIEvent(MIDI_read_t event) | Parsing_MIDI_Interface | protected |
getBLEMIDI() | BluetoothMIDI_Interface | inline |
getChannelMessage() | Parsing_MIDI_Interface | |
getCN() const | Parsing_MIDI_Interface | |
getDefault() | MIDI_Interface | static |
getParser() | Parsing_MIDI_Interface | inline |
getSysExMessage() const | Parsing_MIDI_Interface | |
hasSpaceFor(size_t bytes) | BluetoothMIDI_Interface | inlineprivate |
index | BluetoothMIDI_Interface | private |
MAX_MESSAGE_TIME | BluetoothMIDI_Interface | privatestatic |
MIDI_Interface() | MIDI_Interface | protected |
onChannelMessage() | Parsing_MIDI_Interface | private |
onConnect(BLEServer *pServer) override | BluetoothMIDI_Interface | inlineprivate |
onDisconnect(BLEServer *pServer) override | BluetoothMIDI_Interface | inlineprivate |
onRead(BLECharacteristic *pCharacteristic) override | BluetoothMIDI_Interface | inlineprivate |
onRealtimeMessage(uint8_t message) | Parsing_MIDI_Interface | private |
onSysExMessage() | Parsing_MIDI_Interface | private |
onWrite(BLECharacteristic *pCharacteristic) override | BluetoothMIDI_Interface | inlineprivate |
parse(const uint8_t *const data, const size_t len) | BluetoothMIDI_Interface | inline |
parse(uint8_t data) | BluetoothMIDI_Interface | inline |
parser | BluetoothMIDI_Interface | private |
Parsing_MIDI_Interface(MIDI_Parser &parser) | Parsing_MIDI_Interface | protected |
publish() | BluetoothMIDI_Interface | inline |
read() override | BluetoothMIDI_Interface | inlinevirtual |
send(uint8_t m, uint8_t c, uint8_t d1, uint8_t d2) | MIDI_Interface | |
send(uint8_t m, uint8_t c, uint8_t d1) | MIDI_Interface | |
send(SysExMessage message) | MIDI_Interface | |
send(const uint8_t(&sysexdata)[N], uint8_t cn=0) | MIDI_Interface | inline |
send(uint8_t rt, uint8_t cn=0) | MIDI_Interface | |
sendCC(MIDICNChannelAddress address, uint8_t value) | MIDI_Interface | |
sendCP(MIDICNChannel address, uint8_t pressure) | MIDI_Interface | |
sendImpl(uint8_t m, uint8_t c, uint8_t d1, uint8_t d2, uint8_t cn) override | BluetoothMIDI_Interface | inlinevirtual |
sendImpl(uint8_t m, uint8_t c, uint8_t d1, uint8_t cn) override | BluetoothMIDI_Interface | inlinevirtual |
sendImpl(const uint8_t *data, size_t length, uint8_t cn) override | BluetoothMIDI_Interface | inlinevirtual |
sendImpl(uint8_t rt, uint8_t cn) override | BluetoothMIDI_Interface | inlinevirtual |
sendKP(MIDICNChannelAddress address, uint8_t pressure) | MIDI_Interface | |
sendNoteOff(MIDICNChannelAddress address, uint8_t velocity) | MIDI_Interface | |
sendNoteOn(MIDICNChannelAddress address, uint8_t velocity) | MIDI_Interface | |
sendOnCable(uint8_t m, uint8_t c, uint8_t d1, uint8_t d2, uint8_t cn) | MIDI_Interface | |
sendOnCable(uint8_t m, uint8_t c, uint8_t d1, uint8_t cn) | MIDI_Interface | |
sendOnCable(uint8_t r, uint8_t cn) | MIDI_Interface | |
sendPB(MIDICNChannel address, uint16_t value) | MIDI_Interface | |
sendPC(MIDICNChannelAddress address) | MIDI_Interface | |
sendPC(MIDICNChannel address, uint8_t value) | MIDI_Interface | |
setAsDefault() | MIDI_Interface | |
setCallbacks(MIDI_Callbacks *cb) override | Parsing_MIDI_Interface | inlinevirtual |
setCallbacks(MIDI_Callbacks *cb)=0 | Parsing_MIDI_Interface | |
setCallbacks(MIDI_Callbacks &cb) | Parsing_MIDI_Interface | inline |
MIDI_Interface::setCallbacks(MIDI_Callbacks &cb) | MIDI_Interface | inline |
startTime | BluetoothMIDI_Interface | private |
update() override | BluetoothMIDI_Interface | inlinevirtual |
~MIDI_Interface() | MIDI_Interface | virtual |