UniSet 2.44.3
Класс uniset::ModbusServerSlot
Граф наследования:uniset::ModbusServerSlot:

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

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