Control Surface pin-t-adl
MIDI Control Surface library for Arduino
SoftwareSerialDebugMIDI_Interface Member List

This is the complete list of members for SoftwareSerialDebugMIDI_Interface, including all inherited members.

baudSerialDebugMIDI_Interface< SoftwareSerial >private
begin() overrideSerialDebugMIDI_Interface< SoftwareSerial >inlinevirtual
beginAll()Updatable< MIDI_Interface >inlinestatic
callbacksMIDI_Interfaceprivate
connectSinkPipe(MIDI_Pipe *sink)MIDI_Source
connectSourcePipe(MIDI_Pipe *source)MIDI_Sink
DefaultMIDI_InterfaceMIDI_Interfaceprivatestatic
disable()UpdatableCRTP< Updatable< MIDI_Interface > >inline
disable(UpdatableCRTP *element)UpdatableCRTP< Updatable< MIDI_Interface > >inlinestatic
disable(UpdatableCRTP &element)UpdatableCRTP< Updatable< MIDI_Interface > >inlinestatic
disable(U(&array)[N])UpdatableCRTP< Updatable< MIDI_Interface > >inlinestatic
MIDI_Sink::disconnect(TrueMIDI_Source &source)MIDI_Sink
MIDI_Sink::disconnect(MIDI_Pipe &)=deleteMIDI_Sink
MIDI_Source::disconnect(TrueMIDI_Sink &sink)MIDI_Source
MIDI_Source::disconnect(MIDI_Pipe &)=deleteMIDI_Source
disconnectSinkPipes()MIDI_Source
disconnectSinkPipesShallow()MIDI_Sourceprivate
disconnectSourcePipes()MIDI_Sink
disconnectSourcePipesShallow()MIDI_Sinkprivate
dispatchIncoming(MIDIInterface_t *iface, MIDIReadEvent event)MIDI_Interfacestatic
DoublyLinkable()=defaultDoublyLinkable< Updatable< MIDI_Interface > >protected
DoublyLinkable(const DoublyLinkable &)DoublyLinkable< Updatable< MIDI_Interface > >inlineprotected
DoublyLinkable(DoublyLinkable &&)DoublyLinkable< Updatable< MIDI_Interface > >inlineprotected
enable()UpdatableCRTP< Updatable< MIDI_Interface > >inline
enable(UpdatableCRTP *element)UpdatableCRTP< Updatable< MIDI_Interface > >inlinestatic
enable(UpdatableCRTP &element)UpdatableCRTP< Updatable< MIDI_Interface > >inlinestatic
enable(U(&array)[N])UpdatableCRTP< Updatable< MIDI_Interface > >inlinestatic
getChannelMessage() constStreamDebugMIDI_Interfaceinline
getDefault()MIDI_Interfacestatic
getFinalSink()MIDI_Sinkinlineprivatevirtual
getInitialSource()MIDI_Sourceinlineprivatevirtual
getName() constMIDIStallerinlineprotectedvirtual
getNameNull(MIDIStaller *s)MIDIStallerprotectedstatic
getPrefix() constStreamDebugMIDI_Baseinline
getRealTimeMessage() constStreamDebugMIDI_Interfaceinline
getSinkPipe()MIDI_Sourceinline
getSourcePipe()MIDI_Sinkinline
getStaller() constMIDI_Source
getStallerName() constMIDI_Source
getStream() constStreamDebugMIDI_Interfaceinline
getSysCommonMessage() constStreamDebugMIDI_Interfaceinline
getSysExMessage() constStreamDebugMIDI_Interfaceinline
handleStall() overrideStreamDebugMIDI_Interfaceprivatevirtual
MIDI_Interface::handleStall(MIDIInterface_t *iface)MIDI_Interfacestatic
handleStallers() constMIDI_Source
hasSinkPipe() constMIDI_Sourceinline
hasSourcePipe() constMIDI_Sinkinline
hexstreamStreamDebugMIDI_Interfaceprivate
isEnabled() constUpdatableCRTP< Updatable< MIDI_Interface > >inline
isStalled() constMIDI_Source
MIDI_Interface()=defaultMIDI_Interfaceprotected
MIDI_Interface(MIDI_Interface &&)=defaultMIDI_Interfaceprotected
MIDI_Sink()=defaultMIDI_Sink
MIDI_Sink(const MIDI_Sink &)=deleteMIDI_Sink
MIDI_Sink(MIDI_Sink &&other)MIDI_Sink
MIDI_Source()=defaultMIDI_Source
MIDI_Source(const MIDI_Source &)=deleteMIDI_Source
MIDI_Source(MIDI_Source &&other)MIDI_Source
moveDown()UpdatableCRTP< Updatable< MIDI_Interface > >inline
nextDoublyLinkable< Updatable< MIDI_Interface > >protected
onChannelMessage(ChannelMessage message)MIDI_Interfaceprotected
onRealTimeMessage(RealTimeMessage message)MIDI_Interfaceprotected
onSysCommonMessage(SysCommonMessage message)MIDI_Interfaceprotected
onSysExMessage(SysExMessage message)MIDI_Interfaceprotected
TrueMIDI_SinkSource::MIDI_Sink::operator=(const MIDI_Sink &)=deleteMIDI_Sink
TrueMIDI_SinkSource::MIDI_Sink::operator=(MIDI_Sink &&other)MIDI_Sink
TrueMIDI_SinkSource::MIDI_Source::operator=(const MIDI_Source &)=deleteMIDI_Source
TrueMIDI_SinkSource::MIDI_Source::operator=(MIDI_Source &&other)MIDI_Source
Updatable< MIDI_Interface >::operator=(const UpdatableCRTP &)UpdatableCRTP< Updatable< MIDI_Interface > >inlineprotected
Updatable< MIDI_Interface >::operator=(UpdatableCRTP &&)UpdatableCRTP< Updatable< MIDI_Interface > >inlineprotected
DoublyLinkable< Updatable< MIDI_Interface > >::operator=(const DoublyLinkable &)DoublyLinkable< Updatable< MIDI_Interface > >inlineprotected
DoublyLinkable< Updatable< MIDI_Interface > >::operator=(DoublyLinkable &&)DoublyLinkable< Updatable< MIDI_Interface > >inlineprotected
parserStreamDebugMIDI_Interfaceprivate
prefixStreamDebugMIDI_Baseprivate
previousDoublyLinkable< Updatable< MIDI_Interface > >protected
read()StreamDebugMIDI_Interface
send(ChannelMessage message)MIDI_Sender< MIDI_Interface >
send(SysCommonMessage message)MIDI_Sender< MIDI_Interface >
send(SysExMessage message)MIDI_Sender< MIDI_Interface >
send(RealTimeMessage message)MIDI_Sender< MIDI_Interface >
sendActiveSensing(Cable cable=CABLE_1)MIDI_Sender< MIDI_Interface >
sendCC(MIDIAddress address, uint8_t value)MIDI_Sender< MIDI_Interface >
sendChannelMessage(MIDIMessageType m, Channel c, uint8_t d1, uint8_t d2, Cable cable=CABLE_1)MIDI_Sender< MIDI_Interface >
sendChannelMessage(MIDIMessageType m, Channel c, uint8_t d1, Cable cable=CABLE_1)MIDI_Sender< MIDI_Interface >
sendChannelMessageImpl(ChannelMessage) overrideStreamDebugMIDI_Interfaceprotectedvirtual
StreamDebugMIDI_Base::sendChannelMessageImpl(Stream &, ChannelMessage)StreamDebugMIDI_Baseprotected
sendChannelPressure(MIDIChannelCable address, uint8_t pressure)MIDI_Sender< MIDI_Interface >
sendContinue(Cable cable=CABLE_1)MIDI_Sender< MIDI_Interface >
sendControlChange(MIDIAddress address, uint8_t value)MIDI_Sender< MIDI_Interface >
sendCP(MIDIChannelCable address, uint8_t pressure)MIDI_Sender< MIDI_Interface >
sendKeyPressure(MIDIAddress address, uint8_t pressure)MIDI_Sender< MIDI_Interface >
sendKP(MIDIAddress address, uint8_t pressure)MIDI_Sender< MIDI_Interface >
sendMTCQuarterFrame(uint8_t data, Cable cable=CABLE_1)MIDI_Sender< MIDI_Interface >
sendMTCQuarterFrame(uint8_t messageType, uint8_t values, Cable cable=CABLE_1)MIDI_Sender< MIDI_Interface >
sendNoteOff(MIDIAddress address, uint8_t velocity)MIDI_Sender< MIDI_Interface >
sendNoteOn(MIDIAddress address, uint8_t velocity)MIDI_Sender< MIDI_Interface >
sendNow()MIDI_Sender< MIDI_Interface >
sendNowImpl() overrideStreamDebugMIDI_Interfaceprotectedvirtual
StreamDebugMIDI_Base::sendNowImpl(Stream &)StreamDebugMIDI_Baseinlineprotected
sendPB(MIDIChannelCable address, uint16_t value)MIDI_Sender< MIDI_Interface >
sendPC(MIDIAddress address)MIDI_Sender< MIDI_Interface >
sendPC(MIDIChannelCable address, uint8_t value)MIDI_Sender< MIDI_Interface >
sendPitchBend(MIDIChannelCable address, uint16_t value)MIDI_Sender< MIDI_Interface >
sendProgramChange(MIDIAddress address)MIDI_Sender< MIDI_Interface >
sendProgramChange(MIDIChannelCable address, uint8_t value)MIDI_Sender< MIDI_Interface >
sendRealTime(MIDIMessageType rt, Cable cable=CABLE_1)MIDI_Sender< MIDI_Interface >
sendRealTime(uint8_t rt, Cable cable=CABLE_1)MIDI_Sender< MIDI_Interface >
sendRealTimeImpl(RealTimeMessage) overrideStreamDebugMIDI_Interfaceprotectedvirtual
StreamDebugMIDI_Base::sendRealTimeImpl(Stream &, RealTimeMessage)StreamDebugMIDI_Baseprotected
sendSongPositionPointer(uint16_t spp, Cable cable=CABLE_1)MIDI_Sender< MIDI_Interface >
sendSongSelect(uint8_t song, Cable cable=CABLE_1)MIDI_Sender< MIDI_Interface >
sendStart(Cable cable=CABLE_1)MIDI_Sender< MIDI_Interface >
sendStop(Cable cable=CABLE_1)MIDI_Sender< MIDI_Interface >
sendSysCommon(MIDIMessageType m, Cable cable=CABLE_1)MIDI_Sender< MIDI_Interface >
sendSysCommon(MIDIMessageType m, uint8_t data1, Cable cable=CABLE_1)MIDI_Sender< MIDI_Interface >
sendSysCommon(MIDIMessageType m, uint8_t data1, uint8_t data2, Cable cable=CABLE_1)MIDI_Sender< MIDI_Interface >
sendSysCommonImpl(SysCommonMessage) overrideStreamDebugMIDI_Interfaceprotectedvirtual
StreamDebugMIDI_Base::sendSysCommonImpl(Stream &, SysCommonMessage)StreamDebugMIDI_Baseprotected
sendSysEx(const uint8_t(&sysexdata)[N], Cable cable=CABLE_1)MIDI_Sender< MIDI_Interface >
sendSysEx(const uint8_t *data, uint16_t length, Cable cable=CABLE_1)MIDI_Sender< MIDI_Interface >
sendSysExImpl(SysExMessage) overrideStreamDebugMIDI_Interfaceprotectedvirtual
StreamDebugMIDI_Base::sendSysExImpl(Stream &, SysExMessage)StreamDebugMIDI_Baseprotected
sendSystemReset(Cable cable=CABLE_1)MIDI_Sender< MIDI_Interface >
sendTimingClock(Cable cable=CABLE_1)MIDI_Sender< MIDI_Interface >
sendTuneRequest(Cable cable=CABLE_1)MIDI_Sender< MIDI_Interface >
SerialDebugMIDI_Interface(SoftwareSerial &serial, unsigned long baud=AH::defaultBaudRate, const char *prefix=nullptr)SerialDebugMIDI_Interface< SoftwareSerial >inline
SerialDebugMIDI_Interface(SoftwareSerial &serial, const char *prefix)SerialDebugMIDI_Interface< SoftwareSerial >inline
setAsDefault()MIDI_Interface
setCallbacks(MIDI_Callbacks *cb)MIDI_Interfaceinline
setCallbacks(MIDI_Callbacks &cb)MIDI_Interfaceinline
setPrefix(const char *prefix)StreamDebugMIDI_Baseinline
sinkMIDIfromPipe(ChannelMessage msg) overrideMIDI_Interfaceinlineprotectedvirtual
sinkMIDIfromPipe(SysExMessage msg) overrideMIDI_Interfaceinlineprotectedvirtual
sinkMIDIfromPipe(SysCommonMessage msg) overrideMIDI_Interfaceinlineprotectedvirtual
sinkMIDIfromPipe(RealTimeMessage msg) overrideMIDI_Interfaceinlineprotectedvirtual
sinkPipeMIDI_Sourceprotected
SoftwareSerialDebugMIDI_Interface(SoftwareSerial &serial, unsigned long baud, const char *prefix=nullptr)SoftwareSerialDebugMIDI_Interfaceinline
SoftwareSerialDebugMIDI_Interface(SoftwareSerial &serial, const char *prefix)SoftwareSerialDebugMIDI_Interfaceinline
sourceMIDItoPipe(ChannelMessage)MIDI_Source
sourceMIDItoPipe(SysExMessage)MIDI_Source
sourceMIDItoPipe(SysCommonMessage)MIDI_Source
sourceMIDItoPipe(RealTimeMessage)MIDI_Source
sourcePipeMIDI_Sinkprotected
stall(MIDIStaller *cause=eternal_stall)MIDI_Source
stallDownstream(MIDIStaller *, MIDI_Source *)MIDI_Sinkinlineprivatevirtual
stallUpstream(MIDIStaller *, MIDI_Sink *)MIDI_Sourceinlineprivatevirtual
StreamDebugMIDI_Base(const char *prefix)StreamDebugMIDI_Baseinline
StreamDebugMIDI_Interface(Stream &stream, const char *prefix=nullptr)StreamDebugMIDI_Interfaceinline
MIDI_Sink::swap(MIDI_Sink &a, MIDI_Sink &b)MIDI_Sinkstatic
MIDI_Source::swap(MIDI_Source &a, MIDI_Source &b)MIDI_Sourcestatic
unstall(MIDIStaller *cause=eternal_stall)MIDI_Source
unstallDownstream(MIDIStaller *, MIDI_Source *)MIDI_Sinkinlineprivatevirtual
unstallUpstream(MIDIStaller *, MIDI_Sink *)MIDI_Sourceinlineprivatevirtual
UpdatableCRTP() __attribute__((no_sanitize("undefined")))UpdatableCRTP< Updatable< MIDI_Interface > >inlineprotected
UpdatableCRTP(const UpdatableCRTP &) __attribute__((no_sanitize("undefined")))UpdatableCRTP< Updatable< MIDI_Interface > >inlineprotected
UpdatableCRTP(UpdatableCRTP &&) __attribute__((no_sanitize("undefined")))UpdatableCRTP< Updatable< MIDI_Interface > >inlineprotected
updatablesUpdatableCRTP< Updatable< MIDI_Interface > >protectedstatic
update() overrideStreamDebugMIDI_Interfacevirtual
updateAll()Updatable< MIDI_Interface >inlinestatic
updateIncoming(MIDIInterface_t *iface)MIDI_Interfacestatic
~DoublyLinkable()=defaultDoublyLinkable< Updatable< MIDI_Interface > >protectedvirtual
~MIDI_Interface()MIDI_Interfacevirtual
~MIDI_Sink()MIDI_Sinkvirtual
~MIDI_Source()MIDI_Sourcevirtual
~MIDIStaller()=defaultMIDIStallerprotectedvirtual
~UpdatableCRTP() __attribute__((no_sanitize("undefined")))UpdatableCRTP< Updatable< MIDI_Interface > >inlinevirtual