2#ifndef ModbusRTUSlaveSlot_H_
3#define ModbusRTUSlaveSlot_H_
6#include <sigc++/sigc++.h>
7#include "ModbusRTUSlave.h"
8#include "ModbusServerSlot.h"
18 class ModbusRTUSlaveSlot:
19 public ModbusRTUSlave,
20 public ModbusServerSlot
23 ModbusRTUSlaveSlot(
ComPort* com );
24 ModbusRTUSlaveSlot(
const std::string&
dev,
bool use485 =
false,
bool tr_ctl =
false );
25 virtual ~ModbusRTUSlaveSlot();
27 virtual void terminate()
override;
std::string dev
Определения ModbusRTUSlave.h:61
virtual ModbusRTU::mbErrCode readOutputRegisters(const ModbusRTU::ReadOutputMessage &query, ModbusRTU::ReadOutputRetMessage &reply) override
Определения ModbusRTUSlaveSlot.cc:62
virtual ModbusRTU::mbErrCode fileTransfer(const ModbusRTU::FileTransferMessage &query, ModbusRTU::FileTransferRetMessage &reply) override
Определения ModbusRTUSlaveSlot.cc:168
virtual ModbusRTU::mbErrCode forceMultipleCoils(const ModbusRTU::ForceCoilsMessage &query, ModbusRTU::ForceCoilsRetMessage &reply) override
Определения ModbusRTUSlaveSlot.cc:82
virtual ModbusRTU::mbErrCode diagnostics(const ModbusRTU::DiagnosticMessage &query, ModbusRTU::DiagnosticRetMessage &reply) override
Определения ModbusRTUSlaveSlot.cc:103
virtual ModbusRTU::mbErrCode read4314(const ModbusRTU::MEIMessageRDI &query, ModbusRTU::MEIMessageRetRDI &reply) override
Определения ModbusRTUSlaveSlot.cc:112
virtual ModbusRTU::mbErrCode readCoilStatus(const ModbusRTU::ReadCoilMessage &query, ModbusRTU::ReadCoilRetMessage &reply) override
Определения ModbusRTUSlaveSlot.cc:41
virtual ModbusRTU::mbErrCode journalCommand(const ModbusRTU::JournalCommandMessage &query, ModbusRTU::JournalCommandRetMessage &reply) override
Определения ModbusRTUSlaveSlot.cc:141
virtual ModbusRTU::mbErrCode setDateTime(const ModbusRTU::SetDateTimeMessage &query, ModbusRTU::SetDateTimeRetMessage &reply) override
Определения ModbusRTUSlaveSlot.cc:150
virtual ModbusRTU::mbErrCode remoteService(const ModbusRTU::RemoteServiceMessage &query, ModbusRTU::RemoteServiceRetMessage &reply) override
Определения ModbusRTUSlaveSlot.cc:159
virtual ModbusRTU::mbErrCode writeOutputRegisters(const ModbusRTU::WriteOutputMessage &query, ModbusRTU::WriteOutputRetMessage &reply) override
Определения ModbusRTUSlaveSlot.cc:93
virtual ModbusRTU::mbErrCode readInputStatus(const ModbusRTU::ReadInputStatusMessage &query, ModbusRTU::ReadInputStatusRetMessage &reply) override
Определения ModbusRTUSlaveSlot.cc:51
virtual ModbusRTU::mbErrCode readInputRegisters(const ModbusRTU::ReadInputMessage &query, ModbusRTU::ReadInputRetMessage &reply) override
Определения ModbusRTUSlaveSlot.cc:72
virtual ModbusRTU::mbErrCode forceSingleCoil(const ModbusRTU::ForceSingleCoilMessage &query, ModbusRTU::ForceSingleCoilRetMessage &reply) override
Определения ModbusRTUSlaveSlot.cc:121
virtual ModbusRTU::mbErrCode writeOutputSingleRegister(const ModbusRTU::WriteSingleOutputMessage &query, ModbusRTU::WriteSingleOutputRetMessage &reply) override
Определения ModbusRTUSlaveSlot.cc:131
Определения Calibration.h:27
Определения ModbusTypes.h:1176
Определения ModbusTypes.h:1238
Определения ModbusTypes.h:1665
Определения ModbusTypes.h:1698
Определения ModbusTypes.h:764
Определения ModbusTypes.h:842
Определения ModbusTypes.h:984
Определения ModbusTypes.h:1037
Определения ModbusTypes.h:1380
Определения ModbusTypes.h:1405
Определения ModbusTypes.h:1250
Определения ModbusTypes.h:1310
Определения ModbusTypes.h:422
Определения ModbusTypes.h:458
Определения ModbusTypes.h:569
Определения ModbusTypes.h:602
Определения ModbusTypes.h:1538
Определения ModbusTypes.h:1573
Определения ModbusTypes.h:1474
Определения ModbusTypes.h:1515
Определения ModbusTypes.h:886
Определения ModbusTypes.h:941
Определения ModbusTypes.h:1085
Определения ModbusTypes.h:1133