ZT2 Inhibit

Implementation de l'inhibition Modbus de la ZT2
This commit is contained in:
zonetest
2017-08-31 14:50:55 -04:00
parent 0efe9b3e8d
commit 36a735db06
4 changed files with 46 additions and 23 deletions
+2 -2
View File
@@ -197,8 +197,8 @@ int CModbusBackend::AnalyzeModbusRequest(CModbusTransaction Transaction)
//Write register data
mModbusRepo->WriteHRData(StartAdress,NbRegisters,data);
// qDebug("Slave Rx Write Multiple Registers. Address: %d, Nb Reg: %d",StartAdress, NbRegisters);
// qDebug("Data: %s",data.toHex().data());
qDebug("Slave Rx Write Multiple Registers. Address: %d, Nb Reg: %d",StartAdress, NbRegisters);
qDebug("Data: %s",data.toHex().data());
data = Transaction.mPDU.mData.left(4); //The response corresponds to the Start Adress and Nb of Regs. Which is the first 4 bytes of the initial request.
SendModbusResponse(Transaction, data);
+2
View File
@@ -29,6 +29,8 @@ CModbusCCMgr::CModbusCCMgr(CModbusRepository *Repo, int ModbusPort, int DevID) :
mCCWatchdogState = 0;
mCCLinkState = false;
mLastDateTime = 0;
ResetCCRepository();
}
CModbusCCMgr::~CModbusCCMgr()