Michael Zanetti
0e7edd5abd
cleanup
2019-11-04 10:52:06 +01:00
Michael Zanetti
3cbd01c1d2
drop all pack/unpack methds
2019-11-03 21:24:16 +01:00
Michael Zanetti
baaa719b6a
Restructuring json done
2019-11-01 20:55:45 +01:00
Michael Zanetti
bdd9876a88
Allow registering QMetaObjects on JSON api
2019-11-01 20:55:45 +01:00
Jenkins nymea
55011abaf9
Merge PR #219 : Add support for more media service icons
2019-10-18 14:57:23 +02:00
Michael Zanetti
7f0f2d1d09
Rework devicemanager and plugin api
2019-10-16 17:56:49 +02:00
Michael Zanetti
f65b49bf61
Add media icons to mock
2019-10-08 17:24:09 +02:00
Michael Zanetti
9b6453b85e
Add mroe media service icons
2019-10-08 17:24:09 +02:00
Michael Zanetti
b5b38f287f
Add missing method
2019-07-25 15:56:18 +02:00
Michael Zanetti
0fb42681af
A little more work on browser item support for rules
2019-07-25 15:56:18 +02:00
Michael Zanetti
692bf6cf96
typo fix
2019-07-25 15:56:18 +02:00
Michael Zanetti
aee554a1ee
BrowserItemActions, yay!
2019-07-25 15:56:18 +02:00
Michael Zanetti
968f1fe2fa
intermediate commit
2019-07-25 15:56:18 +02:00
Michael Zanetti
f0e8e5a609
bump version
2019-07-25 15:56:18 +02:00
Michael Zanetti
ff337bf8b6
Make browser item execution work async too
2019-07-25 15:56:18 +02:00
Michael Zanetti
4a12b5bfc4
compiler with older qt versions
2019-07-25 15:56:18 +02:00
Michael Zanetti
9bfb395fae
fix include
2019-07-25 15:56:18 +02:00
Michael Zanetti
10a0a0ea6c
Add missing files, copyright headers
2019-07-25 15:56:18 +02:00
Michael Zanetti
a385188d37
More work on the device browser
2019-07-25 15:56:18 +02:00
Michael Zanetti
57f68bcdc0
More work on adding a Device browser
2019-07-25 15:56:18 +02:00
Michael Zanetti
933d92ab06
Intermediate commit (device browser)
2019-07-25 15:56:18 +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
Simon Stürz
6a2d7bd581
Save device params and plugin configuration containing also the type of the value
2019-05-14 19:39:59 +02:00
Jenkins
d510aa13bb
Merge PR #148 : Add support for state based rule action parameters
2019-04-12 13:42:30 +02:00
Michael Zanetti
299052d2f7
Fix processing of rule action params and make tests pass again
2019-04-10 13:40:16 +02:00
Michael Zanetti
6afe3e5161
fixup api
2019-04-10 13:40:16 +02:00
Michael Zanetti
774452ff7c
Add support for state based rule action params
2019-04-10 13:40:16 +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
8ebd1ddc4e
Rework translation mechanism
...
This branch moves the translation logic out of the DevicePlugin
into the JsonRpc layers (JsonRpcHandlers and Rest handlers) and
deprecates the Configuration.SetLanguage method call. Instead
it adds a "locale" property in the JSONRPC.Hello message. This
will allow multiple clients to connect to a single core using
different languages.
2019-04-08 16:49:24 +02:00
Simon Stürz
50bd22cedd
Add plugin wizard tutorial and improve style sheet
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
Michael Zanetti
b7262b51e4
add docs
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
Michael Zanetti
e21c2f16a5
add support for interface based StateDescriptors
2019-04-08 13:55:15 +02:00
Simon Stürz
8a93fd8f68
Update properties methods and remove JSON information for mor generic definition formats
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
Michael Zanetti
b8c11cc850
improve debug output for the ruleengine
2019-04-08 13:55:15 +02:00
Michael Zanetti
67a535619f
fix typos as reported by Krazy2
2019-04-08 13:55:15 +02:00
Simon Stürz
1f58300352
Add API documentation
2019-04-08 13:55:15 +02:00
Michael Zanetti
0f46245230
fix stateevaluator bug where it would not properly use the OR operator
2019-04-08 13:55:15 +02:00
Michael Zanetti
79cc563eb0
docs guh -> nymea
2019-04-08 13:55:15 +02:00
Michael Zanetti
b8a86b095d
copyright headers guh -> nymea
2019-04-08 13:55:15 +02:00
Michael Zanetti
36d4f89b24
namespace guhserver -> namespace nymeaserver
2019-04-08 13:55:15 +02:00
Michael Zanetti
803ee32089
libguh.h -> libnymea.h
2019-04-08 13:55:15 +02:00
Michael Zanetti
eb316a7a0c
libguh -> libnymea
2019-04-08 13:55:15 +02:00