Commit f3c0af54 authored by Pavel Vainerman's avatar Pavel Vainerman

(ModbusSlave): Исправил ошибку в обработке readInputStatus(0x02)

parent d2cfa060
......@@ -3,7 +3,7 @@
Name: libuniset
Version: 1.0
Release: alt57
Release: alt58
Summary: UniSet - library for building distributed industrial control systems
License: GPL
Group: Development/C++
......@@ -213,6 +213,9 @@ rm -f %buildroot%_libdir/*.la
%changelog
* Wed Nov 30 2011 Pavel Vainerman <pv@altlinux.ru> 1.0-alt58
- fixed bug in ModbusSlave::readInputStatus(0x02)
* Sun Nov 27 2011 Pavel Vainerman <pv@altlinux.ru> 1.0-alt57
- add uniset-mtr-read utility
......
......@@ -1327,6 +1327,7 @@ ModbusRTU::mbErrCode MBSlave::readInputStatus( ReadInputStatusMessage& query,
{
ModbusRTU::ModbusData d = 0;
ModbusRTU::mbErrCode ret = real_read(query.start,d);
reply.addData(0);
if( ret == ModbusRTU::erNoError )
reply.setBit(0,0,d);
else
......
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