#include <LomCommunicationController.hpp>
◆ LomCommunicationController() [1/4]
iv::comms::can::LomCommunicationController::LomCommunicationController |
( |
| ) |
|
|
delete |
◆ LomCommunicationController() [2/4]
◆ LomCommunicationController() [3/4]
◆ LomCommunicationController() [4/4]
◆ ~LomCommunicationController()
iv::comms::can::LomCommunicationController::~LomCommunicationController |
( |
| ) |
|
|
overridedefault |
◆ addChannel()
◆ emptySdoQueue()
void iv::comms::can::LomCommunicationController::emptySdoQueue |
( |
iv::types::unitId | unitId | ) |
const |
◆ frame()
bool iv::comms::can::LomCommunicationController::frame |
( |
| ) |
|
|
overrideprivatevirtual |
◆ getCommConfig()
◆ getDriver()
◆ getNetworkId()
◆ hasChannel()
bool iv::comms::ICommunicationController::hasChannel |
( |
const iv::types::channelId & | channelId | ) |
const |
|
inlinenodiscardinherited |
◆ initialize()
void iv::comms::can::LomCommunicationController::initialize |
( |
| ) |
|
|
overridevirtual |
◆ isEnabled()
bool iv::comms::ICommunicationController::isEnabled |
( |
| ) |
|
|
inlinenodiscardinherited |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ pause()
void iv::comms::ICommunicationController::pause |
( |
| ) |
const |
|
inlineinherited |
◆ receiveFrame()
bool iv::comms::can::LomCommunicationController::receiveFrame |
( |
| ) |
|
|
private |
◆ receiveMessage()
◆ resume()
void iv::comms::ICommunicationController::resume |
( |
| ) |
const |
|
inlineinherited |
◆ sendFrame()
bool iv::comms::can::LomCommunicationController::sendFrame |
( |
| ) |
|
|
private |
◆ sendMessage()
bool iv::comms::can::LomCommunicationController::sendMessage |
( |
const std::shared_ptr< CMessageCan > & | message | ) |
const |
◆ LomCommunicationControllerFrame
◆ LomMessageProcessor
◆ lastTimestampReceived
◆ lastTimestampSync
◆ m_appFailuresLoggerManager
◆ m_canProtocol
◆ m_channels
◆ m_commConfig
◆ m_driver
◆ m_errorChannel
◆ m_fallbackComm
◆ m_heartbeatChannel
◆ m_isEnabled
std::shared_ptr<bool> iv::comms::ICommunicationController::m_isEnabled |
|
protectedinherited |
◆ m_line
◆ m_lomChannels
◆ m_networkId
◆ m_processMutex
std::mutex iv::comms::can::LomCommunicationController::m_processMutex |
◆ m_processor
◆ m_protocol
◆ m_receivedSDOMessages
◆ m_receiveMutex
std::mutex iv::comms::can::LomCommunicationController::m_receiveMutex |
◆ m_receiveQueues
◆ m_receiveSdoMessagesMutex
std::mutex iv::comms::can::LomCommunicationController::m_receiveSdoMessagesMutex |
|
private |
◆ m_sendMutex
std::mutex iv::comms::can::LomCommunicationController::m_sendMutex |
◆ m_sendQueue
The documentation for this class was generated from the following files: