Control Surface main
MIDI Control Surface library for Arduino
Loading...
Searching...
No Matches
SoftwareSerialMIDI_Interface Member List

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

baudSerialMIDI_Interface< SoftwareSerial >private
begin() overrideSerialMIDI_Interface< SoftwareSerial >inlinevirtual
beginAll()SerialMIDI_Interface< SoftwareSerial >inlinestatic
callbacksSerialMIDI_Interface< SoftwareSerial >private
connectSinkPipe(MIDI_Pipe *sink)SerialMIDI_Interface< SoftwareSerial >
connectSourcePipe(MIDI_Pipe *source)SerialMIDI_Interface< SoftwareSerial >
DefaultMIDI_InterfaceSerialMIDI_Interface< SoftwareSerial >privatestatic
disable()SerialMIDI_Interface< SoftwareSerial >inline
disconnect(TrueMIDI_Source &source)SerialMIDI_Interface< SoftwareSerial >
disconnect(MIDI_Pipe &)=deleteSerialMIDI_Interface< SoftwareSerial >
disconnect(TrueMIDI_Sink &sink)SerialMIDI_Interface< SoftwareSerial >
disconnect(MIDI_Pipe &)=deleteSerialMIDI_Interface< SoftwareSerial >
disconnectSinkPipes()SerialMIDI_Interface< SoftwareSerial >
disconnectSinkPipesShallow()SerialMIDI_Interface< SoftwareSerial >private
disconnectSourcePipes()SerialMIDI_Interface< SoftwareSerial >
disconnectSourcePipesShallow()SerialMIDI_Interface< SoftwareSerial >private
dispatchIncoming(MIDIInterface_t *iface, MIDIReadEvent event)SerialMIDI_Interface< SoftwareSerial >static
DoublyLinkable()=defaultDoublyLinkable< Updatable< MIDI_Interface > >protected
enable()SerialMIDI_Interface< SoftwareSerial >inline
getChannelMessage() constSerialMIDI_Interface< SoftwareSerial >
getDefault()SerialMIDI_Interface< SoftwareSerial >static
getFinalSink()SerialMIDI_Interface< SoftwareSerial >inlineprivatevirtual
getInitialSource()SerialMIDI_Interface< SoftwareSerial >inlineprivatevirtual
getName() const overrideSerialMIDI_Interface< SoftwareSerial >inlineprotected
getNameNull(MIDIStaller *s)SerialMIDI_Interface< SoftwareSerial >static
getRealTimeMessage() constSerialMIDI_Interface< SoftwareSerial >
getSinkPipe()SerialMIDI_Interface< SoftwareSerial >inline
getSourcePipe() constSerialMIDI_Interface< SoftwareSerial >inline
getStaller() constSerialMIDI_Interface< SoftwareSerial >
getStallerName() constSerialMIDI_Interface< SoftwareSerial >
getSysCommonMessage() constSerialMIDI_Interface< SoftwareSerial >
getSysExMessage() constSerialMIDI_Interface< SoftwareSerial >
handleStall() overrideSerialMIDI_Interface< SoftwareSerial >inlineprotected
handleStall(MIDIInterface_t *self)SerialMIDI_Interface< SoftwareSerial >static
handleStallers() constSerialMIDI_Interface< SoftwareSerial >
hasSinkPipe() constSerialMIDI_Interface< SoftwareSerial >inline
hasSourcePipe() constSerialMIDI_Interface< SoftwareSerial >inline
isEnabled() constSerialMIDI_Interface< SoftwareSerial >inline
isStalled() constSerialMIDI_Interface< SoftwareSerial >
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()SerialMIDI_Interface< SoftwareSerial >inline
nextSerialMIDI_Interface< SoftwareSerial >protected
onChannelMessage(ChannelMessage message)SerialMIDI_Interface< SoftwareSerial >protected
onRealTimeMessage(RealTimeMessage message)SerialMIDI_Interface< SoftwareSerial >protected
onSysCommonMessage(SysCommonMessage message)SerialMIDI_Interface< SoftwareSerial >protected
onSysExMessage(SysExMessage message)SerialMIDI_Interface< SoftwareSerial >protected
SerialMIDI_Interface< SoftwareSerial >::StreamMIDI_Interface::MIDI_Interface::TrueMIDI_SinkSource::MIDI_Sink::operator=(const MIDI_Sink &)=deleteMIDI_Sink
SerialMIDI_Interface< SoftwareSerial >::StreamMIDI_Interface::MIDI_Interface::TrueMIDI_SinkSource::MIDI_Sink::operator=(MIDI_Sink &&other)MIDI_Sink
SerialMIDI_Interface< SoftwareSerial >::StreamMIDI_Interface::MIDI_Interface::TrueMIDI_SinkSource::MIDI_Source::operator=(const MIDI_Source &)=deleteMIDI_Source
SerialMIDI_Interface< SoftwareSerial >::StreamMIDI_Interface::MIDI_Interface::TrueMIDI_SinkSource::MIDI_Source::operator=(MIDI_Source &&other)MIDI_Source
AH::Updatable< MIDI_Interface >::operator=(const UpdatableCRTP &)UpdatableCRTP< Updatable< MIDI_Interface > >inlineprotected
DoublyLinkable< Updatable< MIDI_Interface > >::operator=(const DoublyLinkable &)DoublyLinkable< Updatable< MIDI_Interface > >inlineprotected
parserSerialMIDI_Interface< SoftwareSerial >protected
previousSerialMIDI_Interface< SoftwareSerial >protected
read()SerialMIDI_Interface< SoftwareSerial >
send(ChannelMessage message)SerialMIDI_Interface< SoftwareSerial >
sendActiveSensing(Cable cable=Cable_1)SerialMIDI_Interface< SoftwareSerial >
sendCC(MIDIAddress address, uint8_t value)SerialMIDI_Interface< SoftwareSerial >
sendChannelMessage(MIDIMessageType m, Channel c, uint8_t d1, uint8_t d2, Cable cable=Cable_1)SerialMIDI_Interface< SoftwareSerial >
sendChannelMessageImpl(ChannelMessage) overrideSerialMIDI_Interface< SoftwareSerial >protected
sendChannelPressure(MIDIChannelCable address, uint8_t pressure)SerialMIDI_Interface< SoftwareSerial >
sendContinue(Cable cable=Cable_1)SerialMIDI_Interface< SoftwareSerial >
sendControlChange(MIDIAddress address, uint8_t value)SerialMIDI_Interface< SoftwareSerial >
sendCP(MIDIChannelCable address, uint8_t pressure)SerialMIDI_Interface< SoftwareSerial >
sendKeyPressure(MIDIAddress address, uint8_t pressure)SerialMIDI_Interface< SoftwareSerial >
sendKP(MIDIAddress address, uint8_t pressure)SerialMIDI_Interface< SoftwareSerial >
sendMTCQuarterFrame(uint8_t data, Cable cable=Cable_1)SerialMIDI_Interface< SoftwareSerial >
sendNoteOff(MIDIAddress address, uint8_t velocity)SerialMIDI_Interface< SoftwareSerial >
sendNoteOn(MIDIAddress address, uint8_t velocity)SerialMIDI_Interface< SoftwareSerial >
sendNow()SerialMIDI_Interface< SoftwareSerial >
sendNowImpl() overrideSerialMIDI_Interface< SoftwareSerial >inlineprotected
sendPB(MIDIChannelCable address, uint16_t value)SerialMIDI_Interface< SoftwareSerial >
sendPC(MIDIAddress address)SerialMIDI_Interface< SoftwareSerial >
sendPitchBend(MIDIChannelCable address, uint16_t value)SerialMIDI_Interface< SoftwareSerial >
sendProgramChange(MIDIAddress address)SerialMIDI_Interface< SoftwareSerial >
sendRealTime(MIDIMessageType rt, Cable cable=Cable_1)SerialMIDI_Interface< SoftwareSerial >
sendRealTimeImpl(RealTimeMessage) overrideSerialMIDI_Interface< SoftwareSerial >protected
sendSongPositionPointer(uint16_t spp, Cable cable=Cable_1)SerialMIDI_Interface< SoftwareSerial >
sendSongSelect(uint8_t song, Cable cable=Cable_1)SerialMIDI_Interface< SoftwareSerial >
sendStart(Cable cable=Cable_1)SerialMIDI_Interface< SoftwareSerial >
sendStop(Cable cable=Cable_1)SerialMIDI_Interface< SoftwareSerial >
sendSysCommon(MIDIMessageType m, Cable cable=Cable_1)SerialMIDI_Interface< SoftwareSerial >
sendSysCommonImpl(SysCommonMessage) overrideSerialMIDI_Interface< SoftwareSerial >protected
sendSysEx(const uint8_t(&sysexdata)[N], Cable cable=Cable_1)SerialMIDI_Interface< SoftwareSerial >
sendSysExImpl(SysExMessage) overrideSerialMIDI_Interface< SoftwareSerial >protected
sendSystemReset(Cable cable=Cable_1)SerialMIDI_Interface< SoftwareSerial >
sendTimingClock(Cable cable=Cable_1)SerialMIDI_Interface< SoftwareSerial >
sendTuneRequest(Cable cable=Cable_1)SerialMIDI_Interface< SoftwareSerial >
SerialMIDI_Interface(SoftwareSerial &serial, unsigned long baud=MIDI_BAUD)SerialMIDI_Interface< SoftwareSerial >inline
setAsDefault()SerialMIDI_Interface< SoftwareSerial >
setCallbacks(MIDI_Callbacks *cb)SerialMIDI_Interface< SoftwareSerial >inline
setCallbacks(MIDI_Callbacks &cb)SerialMIDI_Interface< SoftwareSerial >inline
sinkMIDIfromPipe(ChannelMessage msg) overrideSerialMIDI_Interface< SoftwareSerial >inlineprotected
sinkMIDIfromPipe(SysExMessage msg) overrideSerialMIDI_Interface< SoftwareSerial >inlineprotected
sinkMIDIfromPipe(SysCommonMessage msg) overrideSerialMIDI_Interface< SoftwareSerial >inlineprotected
sinkMIDIfromPipe(RealTimeMessage msg) overrideSerialMIDI_Interface< SoftwareSerial >inlineprotected
sinkPipeSerialMIDI_Interface< SoftwareSerial >protected
SoftwareSerialMIDI_Interface(SoftwareSerial &serial, unsigned long baud)SoftwareSerialMIDI_Interfaceinline
sourceMIDItoPipe(ChannelMessage)SerialMIDI_Interface< SoftwareSerial >
sourceMIDItoPipe(SysExMessage)SerialMIDI_Interface< SoftwareSerial >
sourceMIDItoPipe(SysCommonMessage)SerialMIDI_Interface< SoftwareSerial >
sourceMIDItoPipe(RealTimeMessage)SerialMIDI_Interface< SoftwareSerial >
sourcePipeSerialMIDI_Interface< SoftwareSerial >protected
stall(MIDIStaller *cause=eternal_stall)SerialMIDI_Interface< SoftwareSerial >
stallDownstream(MIDIStaller *, MIDI_Source *)SerialMIDI_Interface< SoftwareSerial >inlineprivatevirtual
stallUpstream(MIDIStaller *, MIDI_Sink *)SerialMIDI_Interface< SoftwareSerial >inlineprivatevirtual
streamSerialMIDI_Interface< SoftwareSerial >protected
StreamMIDI_Interface(Stream &stream)StreamMIDI_Interfaceinline
swap(MIDI_Sink &a, MIDI_Sink &b)SerialMIDI_Interface< SoftwareSerial >static
swap(MIDI_Source &a, MIDI_Source &b)SerialMIDI_Interface< SoftwareSerial >static
unstall(MIDIStaller *cause=eternal_stall)SerialMIDI_Interface< SoftwareSerial >
unstallDownstream(MIDIStaller *, MIDI_Source *)SerialMIDI_Interface< SoftwareSerial >inlineprivatevirtual
unstallUpstream(MIDIStaller *, MIDI_Sink *)SerialMIDI_Interface< SoftwareSerial >inlineprivatevirtual
UpdatableCRTP() __attribute__((no_sanitize("undefined")))UpdatableCRTP< Updatable< MIDI_Interface > >inlineprotected
updatablesSerialMIDI_Interface< SoftwareSerial >protectedstatic
update() overrideSerialMIDI_Interface< SoftwareSerial >
updateAll()SerialMIDI_Interface< SoftwareSerial >inlinestatic
updateIncoming(MIDIInterface_t *iface)SerialMIDI_Interface< SoftwareSerial >static
~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