|
UniSet
2.6.0
|
Ничего не делающая реализация MBSlave для тестирования
| void MBSlave::execute | ( | ) |
основной цикл работы
| uniset::ModbusRTU::mbErrCode MBSlave::forceMultipleCoils | ( | uniset::ModbusRTU::ForceCoilsMessage & | query, |
| uniset::ModbusRTU::ForceCoilsRetMessage & | reply | ||
| ) | [protected] |
обработка 0x0F
| uniset::ModbusRTU::mbErrCode MBSlave::forceSingleCoil | ( | uniset::ModbusRTU::ForceSingleCoilMessage & | query, |
| uniset::ModbusRTU::ForceSingleCoilRetMessage & | reply | ||
| ) | [protected] |
обработка 0x05
| ModbusRTU::mbErrCode MBSlave::journalCommand | ( | uniset::ModbusRTU::JournalCommandMessage & | query, |
| uniset::ModbusRTU::JournalCommandRetMessage & | reply | ||
| ) | [protected] |
обработка запросов на чтение ошибок
| uniset::ModbusRTU::mbErrCode MBSlave::readCoilStatus | ( | uniset::ModbusRTU::ReadCoilMessage & | query, |
| uniset::ModbusRTU::ReadCoilRetMessage & | reply | ||
| ) | [protected] |
обработка 0x01
| uniset::ModbusRTU::mbErrCode MBSlave::readInputRegisters | ( | uniset::ModbusRTU::ReadInputMessage & | query, |
| uniset::ModbusRTU::ReadInputRetMessage & | reply | ||
| ) | [protected] |
обработка 0x04
| uniset::ModbusRTU::mbErrCode MBSlave::readInputStatus | ( | uniset::ModbusRTU::ReadInputStatusMessage & | query, |
| uniset::ModbusRTU::ReadInputStatusRetMessage & | reply | ||
| ) | [protected] |
обработка 0x02
| uniset::ModbusRTU::mbErrCode MBSlave::readOutputRegisters | ( | uniset::ModbusRTU::ReadOutputMessage & | query, |
| uniset::ModbusRTU::ReadOutputRetMessage & | reply | ||
| ) | [protected] |
обработка 0x03
| uniset::ModbusRTU::mbErrCode MBSlave::remoteService | ( | uniset::ModbusRTU::RemoteServiceMessage & | query, |
| uniset::ModbusRTU::RemoteServiceRetMessage & | reply | ||
| ) | [protected] |
обработка запроса удалённого сервиса
| uniset::ModbusRTU::mbErrCode MBSlave::setDateTime | ( | uniset::ModbusRTU::SetDateTimeMessage & | query, |
| uniset::ModbusRTU::SetDateTimeRetMessage & | reply | ||
| ) | [protected] |
обработка запроса на установку времени
| uniset::ModbusRTU::mbErrCode MBSlave::writeOutputRegisters | ( | uniset::ModbusRTU::WriteOutputMessage & | query, |
| uniset::ModbusRTU::WriteOutputRetMessage & | reply | ||
| ) | [protected] |
обработка 0x10
| uniset::ModbusRTU::mbErrCode MBSlave::writeOutputSingleRegister | ( | uniset::ModbusRTU::WriteSingleOutputMessage & | query, |
| uniset::ModbusRTU::WriteSingleOutputRetMessage & | reply | ||
| ) | [protected] |
обработка 0x06
uniset::ModbusRTUSlaveSlot* MBSlave::rscomm [protected] |
интерфейс ModbusRTUSlave для обмена по RS
std::unordered_set<uniset::ModbusRTU::ModbusAddr> MBSlave::vaddr [protected] |
адреса на которые отвечаем
1.7.6.1