2740 Commits

Author SHA1 Message Date
Simon Stürz
becd6c3374 Fix debug print for modbus RTU master and try to connect masters after loading them 2021-06-06 00:43:37 +02:00
Simon Stürz
055ace3cc1 Fix building without modbus support 2021-06-06 00:43:37 +02:00
Simon Stürz
0cff50dc2c Update api.json to newest modbus changes 2021-06-06 00:43:37 +02:00
Simon Stürz
11f62d0555 Add timeout and number of retries to the modbus RTU master and propagate the settings to the API 2021-06-06 00:43:37 +02:00
Simon Stürz
16382eb620 Fix RTU masters not connecting after system restart 2021-06-06 00:43:37 +02:00
Simon Stürz
ee81b22350 Fix mussing logging category include 2021-06-06 00:43:37 +02:00
Simon Stürz
d3f446e7f9 Update json rpc introspect 2021-06-06 00:43:37 +02:00
Simon Stürz
a69b819373 Implement modbus resource siganls and improve connected state notifications 2021-06-06 00:43:37 +02:00
Simon Stürz
abcfd32feb Add support and fix modbus rtu storage cleanup 2021-06-06 00:43:37 +02:00
Simon Stürz
1f247b30be Fix building and JSON RPC for modbus management 2021-06-06 00:43:37 +02:00
Simon Stürz
9967b1007d Add new namespace to the JSON RPC test 2021-06-06 00:43:37 +02:00
Simon Stürz
0dcda9352b Add serial port build dependency for debian packaging 2021-06-06 00:43:37 +02:00
Simon Stürz
8d944fe007 Bump JSONRPC version 2021-06-06 00:43:37 +02:00
Simon Stürz
72a0db6d0d Implement ModbusRtu JSONRPC API 2021-06-06 00:43:37 +02:00
Simon Stürz
af7948dc1e Implement add/remove/reconfigure for modbus rtu manager 2021-06-06 00:43:37 +02:00
Simon Stürz
ab7579de42 Fix debian build dependency for serialbus 2021-06-06 00:43:37 +02:00
Simon Stürz
673bce61ff Initialize modbus manager and clean up class hirarchy 2021-06-06 00:43:37 +02:00
Simon Stürz
fc9c030ebc Update build information 2021-06-06 00:43:37 +02:00
Simon Stürz
d6e5347666 Implement loading and saving of modbus hardware resources and finish the RTU master implementation 2021-06-06 00:43:37 +02:00
Simon Stürz
01262b43e9 Add basic structure of the resource and start implement modbus rtu master 2021-06-06 00:43:37 +02:00
Simon Stürz
b4d97080bd Add basic modbus rtu hardware resource structure 2021-06-06 00:43:37 +02:00
Jenkins nymea
1acd8ca808 Jenkins release build 0.27.1 2021-05-21 15:13:54 +02:00
Jenkins nymea
d15d2f510d Merge PR #423: Fix erraneous state changes during thing setup 2021-05-21 15:13:52 +02:00
Jenkins nymea
c5eee7844e Merge PR #422: Enable building on Ubuntu 21.04 2021-05-21 15:13:51 +02:00
Jenkins nymea
b0c7122b2a Merge PR #421: Fix a threading related crash in python plugin param handling 2021-05-21 15:13:50 +02:00
Jenkins nymea
bd570c58b9 Merge PR #420: Fix some includes to be more flexible on finding headers 2021-05-21 15:13:49 +02:00
Jenkins nymea
fa7e03f541 Merge PR #419: Disable deprecation errors to allow building with gcc 10/Qt 5.15 2021-05-21 15:13:48 +02:00
Jenkins nymea
2b6d1b6f5a Merge PR #416: Better cloud reconnect 2021-05-21 15:13:46 +02:00
Michael Zanetti
1e008fd60d Fix erraneous state changes during thing setup 2021-05-19 16:11:31 +02:00
Michael Zanetti
04c9ad8964 Make it build on hirsute 2021-05-14 16:53:43 +02:00
Michael Zanetti
167187a4fb Fix some includes to be more flexible on finding headers 2021-05-11 22:41:42 +02:00
Michael Zanetti
2b9b8cf725 Fix a threading related crash in python plugin param handling 2021-05-11 16:34:36 +02:00
Michael Zanetti
c74ca7cbe6 Also disable it for plugins 2021-05-11 16:13:43 +02:00
Michael Zanetti
a87cb6088f Disable deprecation errors to allow building with gcc 10 2021-05-10 18:22:06 +02:00
Michael Zanetti
5964bfc598 Fix AWS reconnect if connecting stalls unexpectedly 2021-05-06 22:40:26 +02:00
Jenkins nymea
be68d925be Jenkins release build 0.27.0 2021-04-19 11:38:38 +02:00
Jenkins nymea
12d83242e6 Merge PR #414: Use pkgconfig for libnymea-remoteproxyclient 2021-04-19 11:38:35 +02:00
Jenkins nymea
6d3952c2f4 Merge PR #413: Use PKGCONFIG for the mqtt include 2021-04-19 11:38:34 +02:00
Jenkins nymea
bbcc6a462f Merge PR #412: Drop lastSeenTime from presence sensor 2021-04-19 11:38:32 +02:00
Jenkins nymea
e43af9a49d Merge PR #411: Add parentId member to pyThingDescriptor 2021-04-19 11:38:31 +02:00
Jenkins nymea
c9af1280aa Merge PR #410: Add support for storing application data on the core 2021-04-19 11:38:30 +02:00
Jenkins nymea
10ae50cf53 Merge PR #408: Add device serial number to system api 2021-04-19 11:38:29 +02:00
Jenkins nymea
6f6bce5dae Merge PR #407: Rename forgotten deviceParams in ThingDescriptor 2021-04-19 11:38:28 +02:00
Jenkins nymea
07327b8bb4 Merge PR #406: Add browsing support to python plugin API 2021-04-19 11:38:27 +02:00
Jenkins nymea
c5864b8428 Merge PR #405: Add support CONFIG+=asan for building with address sanitizer 2021-04-19 11:38:26 +02:00
Jenkins nymea
d35765cb72 Merge PR #404: Clean up PyStdoutHandler on shutdown 2021-04-19 11:38:25 +02:00
Jenkins nymea
8d2ebedbdf Merge PR #403: Add a cleaning robot interface 2021-04-19 11:38:24 +02:00
Jenkins nymea
8f9376eda1 Merge PR #402: Rework battery interface 2021-04-19 11:38:22 +02:00
Jenkins nymea
84fe40b3e3 Merge PR #401: Add support for the plugin and api key storage to python plugins 2021-04-19 11:38:21 +02:00
Jenkins nymea
b62060d57d Merge PR #400: Improve adaptive logging filter 2021-04-19 11:38:20 +02:00