semf
semf::CanHardware Member List

This is the complete list of members for semf::CanHardware, including all inherited members.

dataAvailablesemf::app::Communication
dataRequestedsemf::Can
dataWrittensemf::app::Communication
deinit()=0semf::CommunicationHardwarepure virtual
errorsemf::app::Communication
ErrorCode enum namesemf::CanHardware
Frame enum namesemf::CommunicationHardware
init()=0semf::CommunicationHardwarepure virtual
isBusyReading() const overridesemf::CanHardwarevirtual
isBusyWriting() const overridesemf::CanHardwarevirtual
messageId() const =0semf::Canpure virtual
onDataAvailable()semf::CanHardwareprotected
onDataRequested()semf::CanHardwareprotected
onDataWritten()semf::CanHardwareprotected
onError(Error thrown)semf::CanHardwareprotected
read(uint8_t buffer[], size_t bufferSize) overridesemf::CanHardwarevirtual
readStoppedsemf::app::Communication
request() overridesemf::CanHardwarevirtual
requestHardware()=0semf::CanHardwareprotectedpure virtual
setBusyWriting(bool isBusy)semf::CanHardwareprotected
setFilter(uint32_t filterBank, uint32_t messageId, uint32_t messageIdMask)=0semf::Canpure virtual
setFrame(Frame frame) finalsemf::CommunicationHardwareAsynchronousinlinevirtual
setFrequency(uint32_t hz)=0semf::Canpure virtual
setMessageId(uint32_t id)=0semf::Canpure virtual
setReadBuffer(uint8_t buffer[], size_t bufferSize)=0semf::CanHardwareprotectedpure virtual
stopRead()=0semf::app::Communicationpure virtual
stopWrite()=0semf::app::Communicationpure virtual
Type enum namesemf::CommunicationHardware
type() const overridesemf::CommunicationHardwareAsynchronousinlinevirtual
write(const uint8_t data[], size_t dataSize) overridesemf::CanHardwarevirtual
writeHardware(const uint8_t data[], size_t dataSize)=0semf::CanHardwareprotectedpure virtual
writeStoppedsemf::app::Communication
~Can()=defaultsemf::Canvirtual
~CanHardware()=defaultsemf::CanHardwarevirtual
~Communication()=defaultsemf::app::Communicationvirtual
~CommunicationHardware()=defaultsemf::CommunicationHardwarevirtual
~CommunicationHardwareAsynchronous()=defaultsemf::CommunicationHardwareAsynchronousvirtual