summaryrefslogtreecommitdiffstats
path: root/src/serialbus/qmodbusrtuserialmaster_p.h
diff options
context:
space:
mode:
authorKarsten Heimrich <karsten.heimrich@theqtcompany.com>2015-12-01 11:27:49 +0100
committerKarsten Heimrich <karsten.heimrich@theqtcompany.com>2015-12-01 15:50:49 +0000
commit0e6b4d99d64422263ae45d6637a356a19f4f4c33 (patch)
tree7ccc4c82ec2ff5e48839d61e75a52a926f87be4d /src/serialbus/qmodbusrtuserialmaster_p.h
parentdf6f72dfbe3f701e0f0ef1d81940ac0f86cb2289 (diff)
Add identifier to be able to better distinguish debug output.
Change-Id: I043b1b522401782b243ef0cbd869c5cfbcc616b7 Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
Diffstat (limited to 'src/serialbus/qmodbusrtuserialmaster_p.h')
-rw-r--r--src/serialbus/qmodbusrtuserialmaster_p.h23
1 files changed, 12 insertions, 11 deletions
diff --git a/src/serialbus/qmodbusrtuserialmaster_p.h b/src/serialbus/qmodbusrtuserialmaster_p.h
index 8eb21e7..9d4c32b 100644
--- a/src/serialbus/qmodbusrtuserialmaster_p.h
+++ b/src/serialbus/qmodbusrtuserialmaster_p.h
@@ -82,10 +82,10 @@ public:
QObject::connect(m_serialPort, &QSerialPort::readyRead, [this]() {
responseBuffer += m_serialPort->read(m_serialPort->bytesAvailable());
- qCDebug(QT_MODBUS_LOW) << "Response buffer:" << responseBuffer.toHex();
+ qCDebug(QT_MODBUS_LOW) << "(RTU client) Response buffer:" << responseBuffer.toHex();
if (responseBuffer.size() < 2) {
- qCDebug(QT_MODBUS) << "Modbus ADU not complete";
+ qCDebug(QT_MODBUS) << "(RTU client) Modbus ADU not complete";
return;
}
@@ -94,7 +94,7 @@ public:
int pduSizeWithoutFcode = QModbusResponse::calculateDataSize(tmpPdu, tmpPdu.data());
if (pduSizeWithoutFcode < 0) {
// wait for more data
- qCDebug(QT_MODBUS) << "Cannot calculate PDU size for function code:"
+ qCDebug(QT_MODBUS) << "(RTU client) Cannot calculate PDU size for function code:"
<< tmpPdu.functionCode() << " , delaying pending frame";
return;
}
@@ -102,7 +102,7 @@ public:
// server address byte + function code byte + PDU size + 2 bytes CRC
const int aduSize = 2 + pduSizeWithoutFcode + 2;
if (tmpAdu.rawSize() < aduSize) {
- qCDebug(QT_MODBUS) << "Incomplete ADU received, ignoring";
+ qCDebug(QT_MODBUS) << "(RTU client) Incomplete ADU received, ignoring";
return;
}
@@ -111,13 +111,13 @@ public:
const QModbusSerialAdu adu(QModbusSerialAdu::Rtu, responseBuffer.left(aduSize));
responseBuffer.remove(0, aduSize);
- qCDebug(QT_MODBUS)<< "Received ADU:" << adu.rawData().toHex();
+ qCDebug(QT_MODBUS)<< "(RTU client) Received ADU:" << adu.rawData().toHex();
if (QT_MODBUS().isDebugEnabled() && !responseBuffer.isEmpty())
qCDebug(QT_MODBUS_LOW) << "Pending buffer:" << responseBuffer.toHex();
// check CRC
if (!adu.matchingChecksum()) {
- qCWarning(QT_MODBUS) << "Discarding response with wrong CRC, received:"
+ qCWarning(QT_MODBUS) << "(RTU client) Discarding response with wrong CRC, received:"
<< adu.checksum<quint16>() << ", calculated CRC:"
<< QModbusSerialAdu::calculateCRC(adu.data(), adu.size());
return;
@@ -125,7 +125,8 @@ public:
const QModbusResponse response = adu.pdu();
if (!canMatchRequestAndResponse(response, adu.serverAddress())) {
- qCWarning(QT_MODBUS) << "Cannot match response with open request, ignoring";
+ qCWarning(QT_MODBUS) << "(RTU client) Cannot match response with open request, "
+ "ignoring";
return;
}
@@ -152,7 +153,7 @@ public:
m_responseTimer->setSingleShot(true);
m_responseTimer->setInterval(m_responseTimeoutDuration);
QObject::connect(m_responseTimer, &QTimer::timeout, q, [this]() {
- qCDebug(QT_MODBUS) << "Timeout of last request";
+ qCDebug(QT_MODBUS) << "(RTU client) Timeout of last request";
if (m_queue.isEmpty())
return;
@@ -198,13 +199,13 @@ public:
m_serialPort->clear(QSerialPort::Output);
int writtenBytes = m_serialPort->write(adu);
if (writtenBytes == -1 || writtenBytes < adu.size()) {
- qCDebug(QT_MODBUS_LOW) << "Cannot send Serial ADU:" << adu.toHex();
+ qCDebug(QT_MODBUS_LOW) << "(RTU client) Cannot send Serial ADU:" << adu.toHex();
q->setError(QModbusClient::tr("Could not write request to serial bus."),
QModbusDevice::WriteError);
return false;
}
- qCDebug(QT_MODBUS_LOW)<< "Sent Serial ADU:" << adu.toHex();
- qCDebug(QT_MODBUS) << "Sent Serial PDU:" << request;
+ qCDebug(QT_MODBUS_LOW)<< "(RTU client) Sent Serial ADU:" << adu.toHex();
+ qCDebug(QT_MODBUS) << "(RTU client) Sent Serial PDU:" << request;
return true;