Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::comms::modbus::ModbusCommunicationRtuProtocol Member List

This is the complete list of members for iv::comms::modbus::ModbusCommunicationRtuProtocol, including all inherited members.

AbstractModbusCommunicationProtocol()=deleteiv::comms::modbus::AbstractModbusCommunicationProtocol
AbstractModbusCommunicationProtocol(const std::shared_ptr< iv::comms::ICommunicationDriver > &driver, iv::model::comms::modbus::Settings settings, const std::weak_ptr< iv::diamar::AppFailuresLoggerManager > &appFailuresLoggerManager, iv::types::networkId networkId, std::weak_ptr< iv::channels::AbstractChannel > &heartbeatChannel)iv::comms::modbus::AbstractModbusCommunicationProtocol
AbstractModbusCommunicationProtocol(const AbstractModbusCommunicationProtocol &other)=deleteiv::comms::modbus::AbstractModbusCommunicationProtocol
AbstractModbusCommunicationProtocol(AbstractModbusCommunicationProtocol &&other)=deleteiv::comms::modbus::AbstractModbusCommunicationProtocol
buildAllQueries(const std::map< iv::types::comms::modbus::modbusAddressAndFunction, std::vector< std::shared_ptr< iv::channels::AbstractChannel > > > &channels, const iv::types::networkId &netId, bool forceContinuousRegisters)iv::comms::modbus::AbstractModbusCommunicationProtocolprotected
buildSpecificQuery(const std::vector< std::shared_ptr< iv::channels::AbstractChannel > > &chVectOrderedByAddress, uint16_t maxRegPerQuery, iv::comms::modbus::eFunctionCode mbFunction, const iv::types::networkId &netId, bool forceContinuousRegisters=false) constiv::comms::modbus::AbstractModbusCommunicationProtocolprivate
classifyChannelsMap(const std::map< iv::types::comms::modbus::modbusAddressAndFunction, std::vector< std::shared_ptr< iv::channels::AbstractChannel > > > &channelsByAddress, std::vector< std::shared_ptr< iv::channels::AbstractChannel > > &readCoils, std::vector< std::shared_ptr< iv::channels::AbstractChannel > > &readDiscreteInputs, std::vector< std::shared_ptr< iv::channels::AbstractChannel > > &readInputRegisters, std::vector< std::shared_ptr< iv::channels::AbstractChannel > > &readHoldingRegisters, std::vector< std::shared_ptr< iv::channels::AbstractChannel > > &writeCoils, std::vector< std::shared_ptr< iv::channels::AbstractChannel > > &writeHoldingRegisters, const iv::types::networkId &netId)iv::comms::modbus::AbstractModbusCommunicationProtocolprivatestatic
emptyGrid()iv::comms::modbus::AbstractModbusCommunicationProtocol
getAddressValue(const iv::types::comms::modbus::modbusAddressAndFunction &addressAndFunct)iv::comms::modbus::AbstractModbusCommunicationProtocol
ICommunicationProtocol()=defaultiv::comms::ICommunicationProtocol
ICommunicationProtocol(const std::shared_ptr< iv::comms::ICommunicationDriver > &driver)iv::comms::ICommunicationProtocolinlineexplicit
ICommunicationProtocol(const ICommunicationProtocol &other)=deleteiv::comms::ICommunicationProtocol
ICommunicationProtocol(ICommunicationProtocol &&other)=deleteiv::comms::ICommunicationProtocol
isOnline() overrideiv::comms::modbus::AbstractModbusCommunicationProtocolinlinevirtual
m_appFailuresLoggerManageriv::comms::modbus::AbstractModbusCommunicationProtocolprotected
m_driveriv::comms::ICommunicationProtocolprotected
m_heartbeatChanneliv::comms::modbus::AbstractModbusCommunicationProtocolprotected
m_modbusSettingsiv::comms::modbus::AbstractModbusCommunicationProtocolprotected
m_networkIdiv::comms::modbus::AbstractModbusCommunicationProtocolprotected
m_queriesCoilsiv::comms::modbus::AbstractModbusCommunicationProtocolprotected
m_queriesDiscreteInputsiv::comms::modbus::AbstractModbusCommunicationProtocolprotected
m_queriesHoldingRegistersiv::comms::modbus::AbstractModbusCommunicationProtocolprotected
m_queriesInputRegistersiv::comms::modbus::AbstractModbusCommunicationProtocolprotected
m_queriesWriteCoilsiv::comms::modbus::AbstractModbusCommunicationProtocolprotected
m_queriesWriteRegistersiv::comms::modbus::AbstractModbusCommunicationProtocolprotected
m_valueAtAddressiv::comms::modbus::AbstractModbusCommunicationProtocolprotected
ModbusCommunicationRtuProtocol()=deleteiv::comms::modbus::ModbusCommunicationRtuProtocol
ModbusCommunicationRtuProtocol(const std::shared_ptr< iv::comms::ICommunicationDriver > &driver, const iv::model::comms::modbus::Settings &settings, const std::map< iv::types::comms::modbus::modbusAddressAndFunction, std::vector< std::shared_ptr< iv::channels::AbstractChannel > > > &channelsOrderedByAddress, const iv::types::networkId &netId, const std::weak_ptr< iv::diamar::AppFailuresLoggerManager > &appFailuresLoggerManager, std::weak_ptr< iv::channels::AbstractChannel > &heartbeatChannel)iv::comms::modbus::ModbusCommunicationRtuProtocolexplicit
ModbusCommunicationRtuProtocol(const ModbusCommunicationRtuProtocol &other)=deleteiv::comms::modbus::ModbusCommunicationRtuProtocol
ModbusCommunicationRtuProtocol(ModbusCommunicationRtuProtocol &&other)=deleteiv::comms::modbus::ModbusCommunicationRtuProtocol
operator=(const ModbusCommunicationRtuProtocol &other)=deleteiv::comms::modbus::ModbusCommunicationRtuProtocol
operator=(ModbusCommunicationRtuProtocol &&other)=deleteiv::comms::modbus::ModbusCommunicationRtuProtocol
iv::comms::modbus::AbstractModbusCommunicationProtocol::operator=(const AbstractModbusCommunicationProtocol &other)=deleteiv::comms::modbus::AbstractModbusCommunicationProtocol
iv::comms::modbus::AbstractModbusCommunicationProtocol::operator=(AbstractModbusCommunicationProtocol &&other)=deleteiv::comms::modbus::AbstractModbusCommunicationProtocol
iv::comms::ICommunicationProtocol::operator=(const ICommunicationProtocol &other)=deleteiv::comms::ICommunicationProtocol
iv::comms::ICommunicationProtocol::operator=(ICommunicationProtocol &&other)=deleteiv::comms::ICommunicationProtocol
processModbusResponse(const iv::comms::modbus::ModbusQueryMessage &query, iv::comms::modbus::ModbusResponseMessage response)iv::comms::modbus::ModbusCommunicationRtuProtocolprivate
prvProcessQueries(const std::vector< iv::comms::modbus::ModbusQueryMessage > &queries)iv::comms::modbus::ModbusCommunicationRtuProtocolprivate
readQueries() overrideiv::comms::modbus::ModbusCommunicationRtuProtocolvirtual
writeQueries() overrideiv::comms::modbus::ModbusCommunicationRtuProtocolvirtual
~AbstractModbusCommunicationProtocol() override=defaultiv::comms::modbus::AbstractModbusCommunicationProtocol
~ICommunicationProtocol()=defaultiv::comms::ICommunicationProtocolvirtual
~ModbusCommunicationRtuProtocol() override=defaultiv::comms::modbus::ModbusCommunicationRtuProtocol