Commit Graph

554 Commits (4a12b5bfc4f135174985c15ea04aa2fffa142add)

Author SHA1 Message Date
Michael Zanetti 57f68bcdc0 More work on adding a Device browser 2019-07-25 15:56:18 +02:00
Michael Zanetti c6a0cecb0f Fix parenting mechanism for discovered devices 2019-07-25 15:56:02 +02:00
Jenkins 09fb3ef4c5 Automatic translations update by Jenkins 2019-07-25 13:07:05 +02:00
Michael Zanetti 51f5538772 Improve the PIC to detect duplicate UUIDs, give metter messages. Clean up mock plugin. 2019-07-15 22:55:11 +02:00
Michael Zanetti b056fb8b5e Add nymea-plugininfocompiler to replace nymea-generateplugininfo 2019-07-15 22:55:11 +02:00
Michael Zanetti d24abfe3d0 Move devicemanager's implementation out of libnymea into libnymea-core 2019-07-15 22:52:52 +02:00
Michael Zanetti 77a3e851bd Add support for device settings 2019-07-04 13:33:50 +02:00
Jenkins c07734621c Automatic translations update by Jenkins 2019-06-21 15:03:26 +02:00
Jenkins 835a5f1d63 Merge PR #168: Rename vendor 2019-06-19 23:52:18 +02:00
Michael Zanetti 8521e5cab0 Rename vendor for mock plugin 2019-05-16 23:06:37 +02:00
Michael Zanetti 8698a5c1af move generateplugininfo to libnymea 2019-05-14 10:51:20 +02:00
Michael Zanetti 7b668e128e Split it into two again... It's not working reliably otherwise 2019-05-14 10:49:30 +02:00
Michael Zanetti 54f5530ac4 add extern-plugininfo.h to precompiler output 2019-05-13 23:15:47 +02:00
Michael Zanetti e1ff0a4ee1 Generate external file first. 2019-05-13 18:13:19 +02:00
Michael Zanetti 4c34bcefd5 Keep it as a compiler, but also add it as a target 2019-05-10 15:34:42 +02:00
Michael Zanetti 3bd9759547 fix make lupdate 2019-05-07 18:30:15 +02:00
Michael Zanetti 3ff10e2881 Properly fix install paths 2019-04-17 15:10:24 +02:00
Michael Zanetti ad4c2acbfc Also drop hardcoded NYMEA_PLUGINS_PATH from .pro file 2019-04-16 23:33:29 +02:00
Jenkins ad9261290d Merge PR #146: Add a method to filter Devices 2019-04-12 13:42:30 +02:00
Simon Stürz 695914f497 Finish test implementation and verify auto device reconfiguration does work. 2019-04-10 13:12:25 +02:00
Simon Stürz 36778e8eda Add test trigger for auto device reconfiguration 2019-04-10 13:12:25 +02:00
Simon Stürz beb00aa0f1 Implement autodevice reconfigure in mock plugin and prepare tests 2019-04-10 13:12:25 +02:00
Michael Zanetti 7893328534 drop ruleRelevant, eventRuleRelevant and graphRelevant 2019-04-10 12:48:02 +02:00
Michael Zanetti bab59f6754 drop criticalStateTypeId, primaryStateTypeId and primaryActionTypeId 2019-04-10 12:48:02 +02:00
Michael Zanetti 9283d31e73 drop basicTags and deviceIcon 2019-04-10 12:48:02 +02:00
Michael Zanetti 50aa691087 Add test, fix some issues with loading internal and built-in plugin translations 2019-04-08 16:49:31 +02:00
Jenkins 06d5f42f5e Automatic translations update by Jenkins 2019-04-08 13:55:15 +02:00
Michael Zanetti 5badc066fb Add a deviceId to DeviceDescriptors to allow reconfiguring them 2019-04-08 13:55:15 +02:00
Michael Zanetti 153774ae24 Mock Plugin: Extend inputTypes mock device with states for all types 2019-04-08 13:55:15 +02:00
Michael Zanetti 81e4db3a90 Handle binding loops in rules properly 2019-04-08 13:55:15 +02:00
Jenkins f4d0744f6c Automatic translations update by Jenkins 2019-04-08 13:55:15 +02:00
Michael Zanetti 635a4e3ef2 fix mock device and introduce tests logging category 2019-04-08 13:55:15 +02:00
Michael Zanetti 15938cafb3 Fix an issue where Rules might not be initialized properly at startup 2019-04-08 13:55:15 +02:00
Jenkins b9dda16af9 Automatic translations update by Jenkins 2019-04-08 13:55:15 +02:00
Jenkins 847b17e804 Automatic translations update by Jenkins 2019-04-08 13:55:15 +02:00
Michael Zanetti 293a3c7833 add a system interface 2019-04-08 13:55:15 +02:00
Jenkins 47b1bdd919 Automatic translations update by Jenkins 2019-04-08 13:55:15 +02:00
Michael Zanetti 156ff84888 some more improvements, while at it 2019-04-08 13:55:15 +02:00
Michael Zanetti 62976cd860 more precise param namings and translation context strings 2019-04-08 13:55:15 +02:00
Jenkins b0fa34f7d6 Automatic translations update by Jenkins 2019-04-08 13:55:15 +02:00
Jenkins 624bbd45e3 Automatic translations update by Jenkins 2019-04-08 13:55:15 +02:00
Simon Stürz e82efc7021 Add basic structure of first plugin tutorial and continue with docs 2019-04-08 13:55:15 +02:00
Michael Zanetti 6cf060aa93 fix an issue where state values in rules could be casted wrong from string to double 2019-04-08 13:55:15 +02:00
Jenkins ba69ab6a29 Automatic translations update by Jenkins 2019-04-08 13:55:15 +02:00
Michael Zanetti abd2305bc0 add support for paramTypes by name 2019-04-08 13:55:15 +02:00
Jenkins b31027f793 Automatic translations update by Jenkins 2019-04-08 13:55:15 +02:00
Jenkins 72dcc5cc98 Automatic translations update by Jenkins 2019-04-08 13:55:15 +02:00
Simon Stürz ac95880175 Update mock parent/child actions 2019-04-08 13:55:15 +02:00
Simon Stürz 2d349e28b1 Adjust mock plugins with new plugin info generation 2019-04-08 13:55:15 +02:00
Simon Stürz 023a223908 Improve plugin json parsing and fix generate-plugininfo script 2019-04-08 13:55:15 +02:00