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

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

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