summaryrefslogtreecommitdiffstats
path: root/src/serialbus/qmodbusrtuserialmaster_p.h
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-10-011-2/+3
|\
| * Fixed QModbusRtuSerialMaster stack overflow on closeMichael Winkelmann2016-09-261-2/+3
| * Fix Modbus timeout on Windows.Karsten Heimrich2016-06-031-3/+1
* | Fix Modbus timeout on Windows.Karsten Heimrich2016-06-031-3/+1
* | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-05-061-4/+4
|\|
| * Replace 'Q_DECL_OVERRIDE' with 'override'Denis Shienkov2016-04-261-2/+2
| * Use 'auto' where it is possibleDenis Shienkov2016-04-221-1/+1
| * Use 'nullptr' where it is possibleDenis Shienkov2016-04-211-1/+1
* | Merge remote-tracking branch 'gerrit/5.6' into 5.7Alex Blasche2016-03-171-1/+0
|\|
| * Fix serial line access order. Unbreaks serial line connect.Karsten Heimrich2016-03-151-1/+0
* | Add API to set and retrieve the Modbus RTU inter frame delay.Karsten Heimrich2016-03-091-19/+28
|/
* Move clearing or updating values into a common function.Karsten Heimrich2016-03-011-15/+21
* Special implementation for Diagnostics:ReturnQueryData msg code.Karsten Heimrich2016-02-181-1/+19
* Some API and data size calculation fixes.Karsten Heimrich2016-02-171-3/+2
* Implement missing serial port error handling.Karsten Heimrich2016-01-291-0/+50
* Implement timeout handling more close to the specification.Karsten Heimrich2016-01-291-118/+146
* Only stop the response timeout after receiving a valid ADU.Karsten Heimrich2016-01-251-2/+1
* Adjust header includes according to our coding conventions.Karsten Heimrich2016-01-081-4/+4
* Resolve TODO's. Merge both error code enums, update code.Karsten Heimrich2016-01-081-2/+2
* Fix crash in case the queue is empty, we need to return early.Karsten Heimrich2015-12-211-1/+3
* Use a local timer object, simplifies code quite a bit.Karsten Heimrich2015-12-181-65/+44
* Implement: If a queued object gets deleted, remove it from the queue.Karsten Heimrich2015-12-181-0/+8
* Use the updated timeout as argument for the timeoutChanged signal.Karsten Heimrich2015-12-181-4/+1
* Implement number of retries before a request fails.Karsten Heimrich2015-12-181-14/+15
* Add identifier to be able to better distinguish debug output.Karsten Heimrich2015-12-181-1/+1
* Implement Modbus device connection parameters.Karsten Heimrich2015-12-181-5/+10
* Add identifier to be able to better distinguish debug output.Karsten Heimrich2015-12-011-11/+12
* Fix writing to a connected serial port with no receiver.Karsten Heimrich2015-12-011-4/+8
* Return the real function code without the exception byte.Karsten Heimrich2015-12-011-2/+1
* Move QModbusClient responseTimer into QModbusRtuSerialMasterAlex Blasche2015-11-241-18/+49
* Merge duplicated QueueElement handling code into one function.Karsten Heimrich2015-11-231-20/+1
* Implement raw request send and receive handling.Karsten Heimrich2015-11-231-13/+17
* Extend QModbusReply to contain the raw response as well.Karsten Heimrich2015-11-231-3/+3
* Finally rename all remaining slave* occurrences to server*.Karsten Heimrich2015-11-201-10/+10
* Merge the TCP and RTU read/write implementations.Karsten Heimrich2015-11-191-2/+10
* Unify and improve the sent logs for the QModbusClientsAlex Blasche2015-11-191-1/+2
* Implements receiving of TCP Modbus responses on client sideAlex Blasche2015-11-181-7/+0
* All master/client implementation use QModbusClient::trAlex Blasche2015-11-181-5/+5
* Set proper error message when receiving a modbus exception from the slaveAlex Blasche2015-11-181-1/+2
* Update virtuals and explicit, default {con|de}structors.Karsten Heimrich2015-11-161-4/+1
* Synchronize debug output.Karsten Heimrich2015-11-131-12/+10
* Introduce Modbus ADU class and reuse where possible.Karsten Heimrich2015-11-131-32/+18
* Unify include statements.Karsten Heimrich2015-11-111-2/+2
* QModbusReply::setError() does not have to be followed by setFinished()Alex Blasche2015-11-111-3/+1
* Explicitly cast slaveAddress to unsigned intAlex Blasche2015-11-111-1/+1
* Fix CRC checks in RTU slave and masterKarsten Heimrich2015-11-111-2/+3
* Add timeout code to QModbus RTU client/masterAlex Blasche2015-11-071-0/+22
* Do not overload transmission and Modbus exception codesAlex Blasche2015-11-051-3/+3
* Add a queue system to RTU masterAlex Blasche2015-11-051-21/+112
* Move exceptionCode() from QModbusExceptionResponse to QModbusPduAlex Blasche2015-11-041-2/+1