2#ifndef ModbusServerSlot_H_
3#define ModbusServerSlot_H_
5#include <sigc++/sigc++.h>
6#include "ModbusTypes.h"
7#include "ModbusServer.h"
13 class ModbusServerSlot
17 virtual ~ModbusServerSlot();
19 typedef sigc::slot<ModbusRTU::mbErrCode,
23 typedef sigc::slot<ModbusRTU::mbErrCode,
27 typedef sigc::slot<ModbusRTU::mbErrCode,
31 typedef sigc::slot<ModbusRTU::mbErrCode,
35 typedef sigc::slot<ModbusRTU::mbErrCode,
39 typedef sigc::slot<ModbusRTU::mbErrCode,
43 typedef sigc::slot<ModbusRTU::mbErrCode,
47 typedef sigc::slot<ModbusRTU::mbErrCode,
51 typedef sigc::slot<ModbusRTU::mbErrCode,
55 typedef sigc::slot<ModbusRTU::mbErrCode,
59 typedef sigc::slot<ModbusRTU::mbErrCode,
63 typedef sigc::slot<ModbusRTU::mbErrCode,
67 typedef sigc::slot<ModbusRTU::mbErrCode,
71 typedef sigc::slot<ModbusRTU::mbErrCode,
117 virtual void terminate() {}
120 ReadCoilSlot slReadCoil;
121 ReadInputStatusSlot slReadInputStatus;
122 ReadOutputSlot slReadOutputs;
123 ReadInputSlot slReadInputs;
124 ForceCoilsSlot slForceCoils;
125 WriteOutputSlot slWriteOutputs;
126 ForceSingleCoilSlot slForceSingleCoil;
127 WriteSingleOutputSlot slWriteSingleOutputs;
128 DiagnosticsSlot slDiagnostics;
130 JournalCommandSlot slJournalCommand;
131 SetDateTimeSlot slSetDateTime;
132 RemoteServiceSlot slRemoteService;
133 FileTransferSlot slFileTransfer;
void connectWriteOutput(WriteOutputSlot sl)
Определения ModbusServerSlot.cc:60
void connectRemoteService(RemoteServiceSlot sl)
Определения ModbusServerSlot.cc:99
void connectReadInput(ReadInputSlot sl)
Определения ModbusServerSlot.cc:50
void connectMEIRDI(MEIRDISlot sl)
Определения ModbusServerSlot.cc:77
void connectReadInputStatus(ReadInputStatusSlot sl)
Определения ModbusServerSlot.cc:39
void connectReadCoil(ReadCoilSlot sl)
Определения ModbusServerSlot.cc:34
void connectJournalCommand(JournalCommandSlot sl)
Определения ModbusServerSlot.cc:88
void connectWriteSingleOutput(WriteSingleOutputSlot sl)
Определения ModbusServerSlot.cc:66
void connectReadOutput(ReadOutputSlot sl)
Определения ModbusServerSlot.cc:45
void connectDiagnostics(DiagnosticsSlot sl)
Определения ModbusServerSlot.cc:72
void connectSetDateTime(SetDateTimeSlot sl)
Определения ModbusServerSlot.cc:94
void connectForceSingleCoil(ForceSingleCoilSlot sl)
Определения ModbusServerSlot.cc:82
void connectFileTransfer(FileTransferSlot sl)
Определения ModbusServerSlot.cc:104
void connectForceCoils(ForceCoilsSlot sl)
Определения ModbusServerSlot.cc:55
Определения 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