Commit 8dad171a authored by Pavel Vainerman's avatar Pavel Vainerman

Перенёс исправления из uniset:

"Fix MTR.cc: verification conservation new parameters for MTR" Ilya Polshikov <ilyap@etersoft.ru> 2014-03-04 16:14:37
parent d2188b44
......@@ -428,15 +428,29 @@ bool send_param( ModbusRTUMaster* mb, DataMap& dmap, ModbusRTU::ModbusAddr addr,
}
}
// if( !ok )
// return false;
// if( !ok )
// return false;
}
ModbusRTU::WriteSingleOutputRetMessage ret = mb->write06(addr,regUpdateConfiguration,1);
try
{
ModbusRTU::ModbusData dat = 1;
ModbusRTU::WriteSingleOutputRetMessage ret = mb->write06( addr, regUpdateConfiguration, dat);
if( ret.start == regUpdateConfiguration && ret.data == dat )
{
if( verb )
cout << "(mtr-setup): save parameters " << endl;
return true;
}
}
catch( ModbusRTU::mbException& ex )
{
}
if( verb )
cout << "(mtr-setup): save parameters " << endl;
cout << "(mtr-setup): not save parameters " << endl;
return true;
return false;
}
// ------------------------------------------------------------------------------------------
MTR::MTRError update_configuration( ModbusRTUMaster* mb, ModbusRTU::ModbusAddr slaveaddr,
......
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