addChannel(const std::shared_ptr< iv::channels::AbstractChannel > &channel) override | iv::comms::nmea2k::Nmea2kCommunicationController | privatevirtual |
bindToChannel(const std::pair< iv::types::comms::pgn, std::optional< iv::types::comms::j1939SourceAddress > > pgnAndAddress, const std::vector< std::byte > &data) | iv::comms::nmea2k::Nmea2kCommunicationController | private |
frame() override | iv::comms::nmea2k::Nmea2kCommunicationController | privatevirtual |
getCommConfig() const | iv::comms::ICommunicationController | inline |
getDriver() const | iv::comms::ICommunicationController | inline |
getNetworkId() const | iv::comms::ICommunicationController | inline |
handleBamProtocolConnectionMessage(const std::shared_ptr< CMessageCan > &message, std::pair< iv::types::comms::pgn, iv::types::comms::j1939SourceAddress > pgnAndAddress) | iv::comms::nmea2k::Nmea2kCommunicationController | private |
handleBamProtocolDataTransferMessage(const std::shared_ptr< CMessageCan > &message, iv::comms::canJ1939::onGoingCanJ1939MultiPacketCommunication &comm) | iv::comms::nmea2k::Nmea2kCommunicationController | private |
handleConnectionManagementMessage(const std::shared_ptr< CMessageCan > &message, std::pair< iv::types::comms::pgn, iv::types::comms::j1939SourceAddress > pgnAndAddress) | iv::comms::nmea2k::Nmea2kCommunicationController | private |
handleDataTransferMessage(const std::shared_ptr< CMessageCan > &message, std::pair< iv::types::comms::pgn, iv::types::comms::j1939SourceAddress > pgnAndAddress) | iv::comms::nmea2k::Nmea2kCommunicationController | private |
handleSinglePacketMessage(const std::vector< std::byte > &data, std::pair< iv::types::comms::pgn, iv::types::comms::j1939SourceAddress > pgnAndAddress) | iv::comms::nmea2k::Nmea2kCommunicationController | private |
hasChannel(const iv::types::channelId &channelId) const | iv::comms::ICommunicationController | inline |
ICommunicationController()=default | iv::comms::ICommunicationController | |
ICommunicationController(const std::shared_ptr< iv::model::comms::NetworkData > &networkData, std::unique_ptr< iv::comms::ICommunicationDriver > driver, std::shared_ptr< bool > isEnabled) | iv::comms::ICommunicationController | |
ICommunicationController(const ICommunicationController &other)=delete | iv::comms::ICommunicationController | |
ICommunicationController(ICommunicationController &&other)=delete | iv::comms::ICommunicationController | |
initialize() override | iv::comms::nmea2k::Nmea2kCommunicationController | privatevirtual |
isEnabled() | iv::comms::ICommunicationController | inline |
m_appFailuresLoggerManager | iv::comms::ICommunicationController | protected |
m_canProtocol | iv::comms::nmea2k::Nmea2kCommunicationController | private |
m_channels | iv::comms::ICommunicationController | protected |
m_channelsOrderedByPgnAndAddress | iv::comms::nmea2k::Nmea2kCommunicationController | private |
m_commConfig | iv::comms::ICommunicationController | protected |
m_driver | iv::comms::ICommunicationController | protected |
m_eraseCommsMutex | iv::comms::nmea2k::Nmea2kCommunicationController | private |
m_errorChannel | iv::comms::ICommunicationController | protected |
m_fallbackComm | iv::comms::ICommunicationController | protected |
m_heartbeatChannel | iv::comms::ICommunicationController | protected |
m_isEnabled | iv::comms::ICommunicationController | protected |
m_lastHeartbeatTime | iv::comms::nmea2k::Nmea2kCommunicationController | private |
m_lastTimestampReceived | iv::comms::nmea2k::Nmea2kCommunicationController | private |
m_networkId | iv::comms::ICommunicationController | protected |
m_onGoingMultiPacketCommunications | iv::comms::nmea2k::Nmea2kCommunicationController | private |
m_protocol | iv::comms::ICommunicationController | protected |
m_sendQueue | iv::comms::nmea2k::Nmea2kCommunicationController | private |
Nmea2kCommunicationController()=delete | iv::comms::nmea2k::Nmea2kCommunicationController | |
Nmea2kCommunicationController(const std::shared_ptr< ICommunicationDriver > &driver, const std::shared_ptr< iv::model::comms::NetworkData > &networkData) | iv::comms::nmea2k::Nmea2kCommunicationController | explicit |
Nmea2kCommunicationController(const Nmea2kCommunicationController &other)=delete | iv::comms::nmea2k::Nmea2kCommunicationController | |
Nmea2kCommunicationController(Nmea2kCommunicationController &&other)=delete | iv::comms::nmea2k::Nmea2kCommunicationController | |
Nmea2kCommunicationControllerFrame class | iv::comms::nmea2k::Nmea2kCommunicationController | friend |
operator=(const Nmea2kCommunicationController &other)=delete | iv::comms::nmea2k::Nmea2kCommunicationController | |
operator=(Nmea2kCommunicationController &&other)=delete | iv::comms::nmea2k::Nmea2kCommunicationController | |
iv::comms::ICommunicationController::operator=(const ICommunicationController &other)=delete | iv::comms::ICommunicationController | |
iv::comms::ICommunicationController::operator=(ICommunicationController &&other)=delete | iv::comms::ICommunicationController | |
pause() const | iv::comms::ICommunicationController | inline |
receiveFrame() | iv::comms::nmea2k::Nmea2kCommunicationController | private |
resume() const | iv::comms::ICommunicationController | inline |
sendFrame() | iv::comms::nmea2k::Nmea2kCommunicationController | private |
sendMessage(const std::shared_ptr< CMessageCan > &message) | iv::comms::nmea2k::Nmea2kCommunicationController | private |
trimOnGoingCommunications() | iv::comms::nmea2k::Nmea2kCommunicationController | private |
~ICommunicationController() | iv::comms::ICommunicationController | inlinevirtual |
~Nmea2kCommunicationController() override=default | iv::comms::nmea2k::Nmea2kCommunicationController | |