Commit f5b0a0e6 authored by Pavel Vainerman's avatar Pavel Vainerman

(modbus): Добился компиляции. Приступил к реализации обработки функции 0x08.

parent 74006c31
...@@ -57,6 +57,9 @@ class ModbusRTUSlaveSlot: ...@@ -57,6 +57,9 @@ class ModbusRTUSlaveSlot:
virtual ModbusRTU::mbErrCode read4314( ModbusRTU::MEIMessageRDI& query, virtual ModbusRTU::mbErrCode read4314( ModbusRTU::MEIMessageRDI& query,
ModbusRTU::MEIMessageRetRDI& reply ); ModbusRTU::MEIMessageRetRDI& reply );
virtual ModbusRTU::mbErrCode diagnostics( ModbusRTU::DiagnosticMessage& query,
ModbusRTU::DiagnosticRetMessage& reply );
virtual ModbusRTU::mbErrCode journalCommand( ModbusRTU::JournalCommandMessage& query, virtual ModbusRTU::mbErrCode journalCommand( ModbusRTU::JournalCommandMessage& query,
ModbusRTU::JournalCommandRetMessage& reply ); ModbusRTU::JournalCommandRetMessage& reply );
......
...@@ -159,6 +159,15 @@ class ModbusServer ...@@ -159,6 +159,15 @@ class ModbusServer
ModbusRTU::MEIMessageRetRDI& reply )=0; ModbusRTU::MEIMessageRetRDI& reply )=0;
/*! Обработка запроса на запись данных (0x08).
\param query - запрос
\param reply - ответ. Заполняется в обработчике.
\return Результат обработки
*/
virtual ModbusRTU::mbErrCode diagnostics( ModbusRTU::DiagnosticMessage& query,
ModbusRTU::DiagnosticRetMessage& reply )=0;
/*! Обработка запроса по журналу (0x65) /*! Обработка запроса по журналу (0x65)
\param query - запрос \param query - запрос
\param reply - ответ. Заполняется в обработчике. \param reply - ответ. Заполняется в обработчике.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment