2 #ifndef ModbusServerSlot_H_
3 #define ModbusServerSlot_H_
5 #include <sigc++/sigc++.h>
6 #include "ModbusTypes.h"
7 #include "ModbusServer.h"
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 sigterm(
int signo ) {}
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;
138 #endif // ModbusServerSlot_H_
Definition: ModbusTypes.h:1436
void connectSetDateTime(SetDateTimeSlot sl)
Definition: ModbusServerSlot.cc:94
void connectWriteOutput(WriteOutputSlot sl)
Definition: ModbusServerSlot.cc:60
Definition: ModbusTypes.h:1013
Definition: CallbackTimer.h:29
Definition: ModbusTypes.h:1059
Definition: ModbusTypes.h:824
Definition: ModbusTypes.h:1469
void connectForceSingleCoil(ForceSingleCoilSlot sl)
Definition: ModbusServerSlot.cc:82
Definition: ModbusTypes.h:325
void connectReadInput(ReadInputSlot sl)
Definition: ModbusServerSlot.cc:50
Definition: ModbusTypes.h:784
Definition: ModbusTypes.h:878
void connectForceCoils(ForceCoilsSlot sl)
Definition: ModbusServerSlot.cc:55
Definition: ModbusTypes.h:1555
void connectReadCoil(ReadCoilSlot sl)
Definition: ModbusServerSlot.cc:34
Definition: ModbusTypes.h:1098
Definition: ModbusTypes.h:1168
void connectFileTransfer(FileTransferSlot sl)
Definition: ModbusServerSlot.cc:104
Definition: ModbusTypes.h:1583
Definition: ModbusTypes.h:968
Definition: ModbusTypes.h:1156
void connectRemoteService(RemoteServiceSlot sl)
Definition: ModbusServerSlot.cc:99
Definition: ModbusTypes.h:356
void connectReadOutput(ReadOutputSlot sl)
Definition: ModbusServerSlot.cc:45
void connectReadInputStatus(ReadInputStatusSlot sl)
Definition: ModbusServerSlot.cc:39
Definition: ModbusTypes.h:1223
void connectWriteSingleOutput(WriteSingleOutputSlot sl)
Definition: ModbusServerSlot.cc:66
void connectDiagnostics(DiagnosticsSlot sl)
Definition: ModbusServerSlot.cc:72
Definition: ModbusTypes.h:705
Definition: ModbusTypes.h:1290
Definition: ModbusTypes.h:555
Definition: ModbusTypes.h:526
Definition: ModbusTypes.h:1378
Definition: ModbusTypes.h:917
void connectJournalCommand(JournalCommandSlot sl)
Definition: ModbusServerSlot.cc:88
Definition: ModbusTypes.h:1416
void connectMEIRDI(MEIRDISlot sl)
Definition: ModbusServerSlot.cc:77
Definition: ModbusTypes.h:1313
Definition: ModbusServerSlot.h:13