Version 1.34
Version 1.34 -Ajout du log des requêtes d'écriture Modbus dans le IngLog
This commit is contained in:
@@ -185,6 +185,8 @@ int CModbusBackend::AnalyzeModbusRequest(CModbusTransaction Transaction)
|
||||
qDebug("debug... 2000");
|
||||
}
|
||||
|
||||
CEngLog::instance()->AddLogString(QString().sprintf("Slave Rx Write Single Register. Address: %d, Value: 0x%s",StartAdress, data.toHex().data()));
|
||||
CEngLog::instance()->AddLogString(QString().sprintf("Data: %s\n",data.toHex().data()));
|
||||
// qDebug("Slave Rx Write Single Register. Address: %d, Value: 0x%s",StartAdress, data.toHex().data());
|
||||
// qDebug("Data: %s",data.toHex().data());
|
||||
|
||||
@@ -233,8 +235,10 @@ int CModbusBackend::AnalyzeModbusRequest(CModbusTransaction Transaction)
|
||||
//Write register data
|
||||
mModbusRepo->WriteHRData(StartAdress,NbRegisters,data);
|
||||
|
||||
// qDebug("\nSlave Rx Write Multiple Registers. Address: %d, Nb Reg: %d",StartAdress, NbRegisters);
|
||||
// qDebug("Data: %s\n",data.toHex().data());
|
||||
CEngLog::instance()->AddLogString(QString().sprintf("Slave Rx Write Multiple Registers. Address: %d, Nb Reg: %d",StartAdress, NbRegisters));
|
||||
CEngLog::instance()->AddLogString(QString().sprintf("Data: %s\n",data.toHex().data()));
|
||||
//qDebug("\nSlave Rx Write Multiple Registers. Address: %d, Nb Reg: %d",StartAdress, NbRegisters);
|
||||
//qDebug("Data: %s\n",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);
|
||||
|
||||
Reference in New Issue
Block a user