UniSet  2.6.0
Открытые типы | Открытые члены | Защищенные данные | Полный список членов класса
Класс uniset::ModbusServerSlot
Граф наследования:uniset::ModbusServerSlot:
Inheritance graph
[см. легенду]

Открытые типы

typedef sigc::slot
< ModbusRTU::mbErrCode,
ModbusRTU::ReadCoilMessage
&, ModbusRTU::ReadCoilRetMessage & > 
ReadCoilSlot
 
typedef sigc::slot
< ModbusRTU::mbErrCode,
ModbusRTU::ReadInputStatusMessage
&, ModbusRTU::ReadInputStatusRetMessage & > 
ReadInputStatusSlot
 
typedef sigc::slot
< ModbusRTU::mbErrCode,
ModbusRTU::ReadOutputMessage
&, ModbusRTU::ReadOutputRetMessage & > 
ReadOutputSlot
 
typedef sigc::slot
< ModbusRTU::mbErrCode,
ModbusRTU::ReadInputMessage
&, ModbusRTU::ReadInputRetMessage & > 
ReadInputSlot
 
typedef sigc::slot
< ModbusRTU::mbErrCode,
ModbusRTU::ForceSingleCoilMessage
&, ModbusRTU::ForceSingleCoilRetMessage & > 
ForceSingleCoilSlot
 
typedef sigc::slot
< ModbusRTU::mbErrCode,
ModbusRTU::WriteSingleOutputMessage
&, ModbusRTU::WriteSingleOutputRetMessage & > 
WriteSingleOutputSlot
 
typedef sigc::slot
< ModbusRTU::mbErrCode,
ModbusRTU::ForceCoilsMessage
&, ModbusRTU::ForceCoilsRetMessage & > 
ForceCoilsSlot
 
typedef sigc::slot
< ModbusRTU::mbErrCode,
ModbusRTU::WriteOutputMessage
&, ModbusRTU::WriteOutputRetMessage & > 
WriteOutputSlot
 
typedef sigc::slot
< ModbusRTU::mbErrCode,
ModbusRTU::DiagnosticMessage
&, ModbusRTU::DiagnosticRetMessage & > 
DiagnosticsSlot
 
typedef sigc::slot
< ModbusRTU::mbErrCode,
ModbusRTU::MEIMessageRDI
&, ModbusRTU::MEIMessageRetRDI & > 
MEIRDISlot
 
typedef sigc::slot
< ModbusRTU::mbErrCode,
ModbusRTU::JournalCommandMessage
&, ModbusRTU::JournalCommandRetMessage & > 
JournalCommandSlot
 
typedef sigc::slot
< ModbusRTU::mbErrCode,
ModbusRTU::SetDateTimeMessage
&, ModbusRTU::SetDateTimeRetMessage & > 
SetDateTimeSlot
 
typedef sigc::slot
< ModbusRTU::mbErrCode,
ModbusRTU::RemoteServiceMessage
&, ModbusRTU::RemoteServiceRetMessage & > 
RemoteServiceSlot
 
typedef sigc::slot
< ModbusRTU::mbErrCode,
ModbusRTU::FileTransferMessage
&, ModbusRTU::FileTransferRetMessage & > 
FileTransferSlot
 

Открытые члены

void connectReadCoil (ReadCoilSlot sl)
 
void connectReadInputStatus (ReadInputStatusSlot sl)
 
void connectReadOutput (ReadOutputSlot sl)
 
void connectReadInput (ReadInputSlot sl)
 
void connectForceSingleCoil (ForceSingleCoilSlot sl)
 
void connectWriteSingleOutput (WriteSingleOutputSlot sl)
 
void connectDiagnostics (DiagnosticsSlot sl)
 
void connectMEIRDI (MEIRDISlot sl)
 
void connectForceCoils (ForceCoilsSlot sl)
 
void connectWriteOutput (WriteOutputSlot sl)
 
void connectJournalCommand (JournalCommandSlot sl)
 
void connectSetDateTime (SetDateTimeSlot sl)
 
void connectRemoteService (RemoteServiceSlot sl)
 
void connectFileTransfer (FileTransferSlot sl)
 
virtual void sigterm (int signo)
 

Защищенные данные

ReadCoilSlot slReadCoil
 
ReadInputStatusSlot slReadInputStatus
 
ReadOutputSlot slReadOutputs
 
ReadInputSlot slReadInputs
 
ForceCoilsSlot slForceCoils
 
WriteOutputSlot slWriteOutputs
 
ForceSingleCoilSlot slForceSingleCoil
 
WriteSingleOutputSlot slWriteSingleOutputs
 
DiagnosticsSlot slDiagnostics
 
MEIRDISlot slMEIRDI
 
JournalCommandSlot slJournalCommand
 
SetDateTimeSlot slSetDateTime
 
RemoteServiceSlot slRemoteService
 
FileTransferSlot slFileTransfer
 

Методы

void uniset::ModbusServerSlot::connectDiagnostics ( DiagnosticsSlot  sl)

подключение обработчика 'записи данных' 0x08

void uniset::ModbusServerSlot::connectFileTransfer ( FileTransferSlot  sl)

подключение обработчика 'передача файла' 0x66

void uniset::ModbusServerSlot::connectForceCoils ( ForceCoilsSlot  sl)

подключение обработчика 'записи данных' 0x0F

void uniset::ModbusServerSlot::connectForceSingleCoil ( ForceSingleCoilSlot  sl)

подключение обработчика 'записи данных' 0x05

void uniset::ModbusServerSlot::connectJournalCommand ( JournalCommandSlot  sl)

подключение обработчика 'чтение ошибки' 0x65

void uniset::ModbusServerSlot::connectMEIRDI ( MEIRDISlot  sl)

подключение обработчика 0x2B(43)

void uniset::ModbusServerSlot::connectReadCoil ( ReadCoilSlot  sl)

подключение обработчика 'получения данных' 0x01

void uniset::ModbusServerSlot::connectReadInput ( ReadInputSlot  sl)

подключение обработчика 'получения данных' 0x04

void uniset::ModbusServerSlot::connectReadInputStatus ( ReadInputStatusSlot  sl)

подключение обработчика 'получения данных' 0x02

void uniset::ModbusServerSlot::connectReadOutput ( ReadOutputSlot  sl)

подключение обработчика 'получения данных' 0x03

void uniset::ModbusServerSlot::connectRemoteService ( RemoteServiceSlot  sl)

подключение обработчика 'удалённый сервис' 0x53

void uniset::ModbusServerSlot::connectSetDateTime ( SetDateTimeSlot  sl)

подключение обработчика 'установка времени' 0x50

void uniset::ModbusServerSlot::connectWriteOutput ( WriteOutputSlot  sl)

подключение обработчика 'записи данных' 0x10

void uniset::ModbusServerSlot::connectWriteSingleOutput ( WriteSingleOutputSlot  sl)

подключение обработчика 'записи данных' 0x06