Skip to content

Commit ae09747

Browse files
committed
Improve test slave
1 parent 432e61c commit ae09747

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

testslave/testslavemodbus.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
TestSlaveModbus::TestSlaveModbus(TestSlaveData *pTestSlaveData, QObject *parent) : QModbusTcpServer(parent)
55
{
66
_pTestSlaveData = pTestSlaveData;
7+
_exceptionCode = static_cast<QModbusPdu::ExceptionCode>(0);
78
}
89

910
TestSlaveModbus::~TestSlaveModbus()

testslave/testslavemodbus.h

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,16 @@ class TestSlaveModbus : public QModbusTcpServer
1717

1818
void setException(QModbusPdu::ExceptionCode exception);
1919

20+
signals:
21+
void requestProcessed();
22+
23+
protected:
2024
bool readData(QModbusDataUnit *newData) const;
2125
bool setMap(const QModbusDataUnitMap &map);
2226
bool writeData(const QModbusDataUnit &newData);
2327

2428
QModbusResponse processRequest(const QModbusPdu &request);
2529

26-
signals:
27-
void requestProcessed();
28-
2930
private:
3031

3132
bool verifyValidHoldingRegister(const QModbusDataUnit *dataUnit) const;

0 commit comments

Comments
 (0)