Commit Graph

18 Commits (751fdb33a05e386d66a4ef1d3eccb8a352d0c4c7)

Author SHA1 Message Date
Simon Stürz 761ff94610 Introduce check reachability retries again 2022-08-19 15:25:04 +02:00
Simon Stürz 5db18ec40f Allow checkReachableRegister to be defined also within a block 2022-08-05 18:04:26 +02:00
Simon Stürz 2de980e9a5 Add missing empty line after protected declarations 2022-08-02 09:01:16 +02:00
Simon Stürz 1b48b2600c Make handleModbusError and testReachability methods protected 2022-08-02 08:51:23 +02:00
Simon Stürz a58c5736b1 Inform about failed reachable verification 2022-08-01 15:37:01 +02:00
Simon Stürz c1d190c036 Update test reachability mechanism and fix init return if not reachable 2022-08-01 13:23:31 +02:00
Simon Stürz f32b62ff77 Implement reachable state for modbus tcp connections 2022-07-29 15:21:13 +02:00
Simon Stürz 86c730a0da Introduce checkReachableRegister and update all related plugins 2022-07-29 10:18:21 +02:00
Simon Stürz 8a0399f7c3 Implement new update method for modbus TCP and improve readability of update methods 2022-07-28 15:00:19 +02:00
Simon Stürz 7ee852f139 Implement update method for RTU 2022-07-28 14:25:16 +02:00
Simon Stürz 8fe7073025 Introduce errorLimitUntilNotReachable property and update README 2022-07-27 15:33:45 +02:00
Simon Stürz 726137547b Implement reachable property for modbus RTU 2022-07-27 14:51:08 +02:00
Simon Stürz d55a30f0a8 Update init mechanism of modbus-tool connection classes 2022-07-27 12:01:33 +02:00
Simon Stürz dca0061808 modbus-tool: Fix #69 2022-06-21 11:38:20 +02:00
Michael Zanetti 0e086c1b2d Fix translations generation 2022-06-14 14:23:52 +02:00
Simon Stürz 5224831da6 Regenerate project file only if the JSON file has changed 2022-06-03 10:02:32 +02:00
Simon Stürz e1d3593dbc Update protocol parsing logic and warn on invalid protocol 2022-06-03 09:28:18 +02:00
Simon Stürz 62f78f5e90 Introduce libnymea-modbus
Improve tool and prepare autogeneration of connection classes
2022-05-13 07:44:53 +02:00