dataAvailable | semf::app::Communication | |
dataRequested | semf::Can | |
dataWritten | semf::app::Communication | |
deinit() override | semf::Stm32Can | virtual |
enterDeepPowerDownMode() | semf::Stm32Can | |
error | semf::app::Communication | |
ErrorCode enum name | semf::Stm32Can | |
Frame enum name | semf::CommunicationHardware | |
init() override | semf::Stm32Can | virtual |
isBusyReading() const override | semf::CanHardware | virtual |
isBusyWriting() const override | semf::CanHardware | virtual |
isInQueue(LinkedQueue &queue) | semf::LinkedQueue< T >::Node | inline |
isrError(CAN_HandleTypeDef &can) | semf::Stm32Can | |
isrRead(CAN_HandleTypeDef &can, uint8_t fifoId) | semf::Stm32Can | |
isrWritten(CAN_HandleTypeDef &can, uint8_t mailboxId) | semf::Stm32Can | |
isStarted() const | semf::Stm32Can | |
messageId() const override | semf::Stm32Can | virtual |
next() const | semf::LinkedQueue< T >::Node | inline |
onDataAvailable() | semf::CanHardware | protected |
onDataRequested() | semf::CanHardware | protected |
onDataWritten() | semf::CanHardware | protected |
onError(Error thrown) | semf::CanHardware | protected |
queue() | semf::Stm32Can | static |
read(uint8_t buffer[], size_t bufferSize) override | semf::CanHardware | virtual |
readStopped | semf::app::Communication | |
releaseDeepPowerDownMode() | semf::Stm32Can | |
request() override | semf::CanHardware | virtual |
requestHardware() override | semf::Stm32Can | protectedvirtual |
setBusyWriting(bool isBusy) | semf::CanHardware | protected |
setFilter(uint32_t filterBank, uint32_t messageId, uint32_t messageIdMask) override | semf::Stm32Can | virtual |
setFrame(Frame frame) final | semf::CommunicationHardwareAsynchronous | inlinevirtual |
setFrequency(uint32_t hz) override | semf::Stm32Can | virtual |
setMessageId(uint32_t id) override | semf::Stm32Can | virtual |
setNext(T *next) | semf::LinkedQueue< T >::Node | inline |
setReadBuffer(uint8_t buffer[], size_t bufferSize) override | semf::Stm32Can | virtual |
start() | semf::Stm32Can | |
Stm32Can(CAN_HandleTypeDef &hwHandle) | semf::Stm32Can | explicit |
Stm32Can(const Stm32Can &other)=delete | semf::Stm32Can | explicit |
stop() | semf::Stm32Can | |
stopRead() override | semf::Stm32Can | virtual |
stopWrite() override | semf::Stm32Can | virtual |
systemIsrError(CAN_HandleTypeDef &can) | semf::Stm32Can | static |
systemIsrRead(CAN_HandleTypeDef &can, uint8_t fifoId) | semf::Stm32Can | static |
systemIsrWritten(CAN_HandleTypeDef &can, uint8_t mailboxId) | semf::Stm32Can | static |
Type enum name | semf::CommunicationHardware | |
type() const override | semf::CommunicationHardwareAsynchronous | inlinevirtual |
write(const uint8_t data[], size_t dataSize) override | semf::CanHardware | virtual |
writeHardware(const uint8_t data[], size_t dataSize) override | semf::Stm32Can | protectedvirtual |
writeStopped | semf::app::Communication | |
~Can()=default | semf::Can | virtual |
~CanHardware()=default | semf::CanHardware | virtual |
~Communication()=default | semf::app::Communication | virtual |
~CommunicationHardware()=default | semf::CommunicationHardware | virtual |
~CommunicationHardwareAsynchronous()=default | semf::CommunicationHardwareAsynchronous | virtual |
~Node()=default | semf::LinkedQueue< T >::Node | virtual |
~Stm32Can()=default | semf::Stm32Can | virtual |