UniSet 2.32.1
Открытые типы | Открытые члены | Защищенные данные | Полный список членов класса
Класс 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 terminate ()
 

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

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
 

Методы

◆ connectDiagnostics()

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

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

◆ connectFileTransfer()

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

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

◆ connectForceCoils()

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

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

◆ connectForceSingleCoil()

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

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

◆ connectJournalCommand()

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

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

◆ connectMEIRDI()

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

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

◆ connectReadCoil()

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

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

◆ connectReadInput()

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

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

◆ connectReadInputStatus()

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

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

◆ connectReadOutput()

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

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

◆ connectRemoteService()

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

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

◆ connectSetDateTime()

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

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

◆ connectWriteOutput()

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

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

◆ connectWriteSingleOutput()

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

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