summaryrefslogtreecommitdiffstats
path: root/src/serialbus/qmodbusrtuserialmaster_p.h
Commit message (Expand)AuthorAgeFilesLines
* Rename and deprecate QModbusRtuSerialSlave and QModbusRtuSerialMasterKarsten Heimrich2021-03-021-424/+0
* Allow setting the RTU inter frame delay on slaves as wellKarsten Heimrich2021-01-291-24/+0
* Add ; to Q_UNUSEDLars Schmertmann2020-12-201-1/+1
* Report intermediate errors while in a Modbus send/receive cycleKarsten Heimrich2020-04-211-1/+3
* Remove usages of deprecated APIsSona Kurazyan2019-08-061-1/+1
* Expose the underling QIODevice used for Modbus communicationKarsten Heimrich2019-06-071-0/+2
* Implement handling for sending Modbus RTU broadcast requestsKarsten Heimrich2019-04-011-9/+17
* Rewrite RTU master state machineKarsten Heimrich2019-04-011-136/+135
* Move lambda code into separate functionsKarsten Heimrich2019-04-011-132/+155
* Fix typosKarsten Heimrich2019-03-211-1/+1
* Fix RTU Master ignoring responses due to being in Send stateAlex Blasche2018-10-241-2/+11
* Fix case of accessing deleted memoryAlex Blasche2018-10-221-1/+3
* Fix unxepected state in Modbus process queued elementKarsten Heimrich2017-08-141-0/+4
* Fix build with Clang 5.0: remove unused captureThiago Macieira2017-06-131-1/+1
* Updated copyright headersAndre Hartmann2017-02-021-1/+1
* 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