Michael Zanetti
5e3bc2acbd
Drop JsonTypes class by distributing logic to json handlers
...
This is required in order to be able to be more flexible in registering
new types/methods.
2019-11-01 20:46:55 +01: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
d24abfe3d0
Move devicemanager's implementation out of libnymea into libnymea-core
2019-07-15 22:52:52 +02:00
Michael Zanetti
371c2f76c2
move servers into subdir, cleanup some includes
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
34d68ab38a
guhtestbase -> nymeatestbase
2019-04-08 13:55:15 +02:00
Michael Zanetti
559a8be1f6
guhcore -> nymeacore
2019-04-08 13:55:15 +02:00
Michael Zanetti
eb316a7a0c
libguh -> libnymea
2019-04-08 13:55:15 +02:00
Michael Zanetti
daf8f4533f
make the devicemanager save all the states (unless opted out in plugin.json)
2019-04-02 01:02:45 +02:00
Simon Stürz
9c8097919d
update license header
2019-04-02 01:02:06 +02:00
Simon Stürz
f5ee163c48
update copy right line
2019-04-01 20:48:17 +02:00
Simon Stürz
b2763cafd0
add device name
...
clean up guhCore
2019-04-01 20:48:17 +02:00
Simon Stürz
882395472b
fix state types test
2019-04-01 20:48:17 +02:00
Simon Stürz
2823832ed1
fix rest rule executable parameter
2019-04-01 20:48:17 +02:00
Simon Stürz
ec2abdcd98
add states call
2019-04-01 20:48:17 +02:00
Simon Stürz
91afe4f29e
add guhserver namespace to server
2019-04-01 20:48:17 +02:00
Simon Stürz
2aa55e469e
added copyright
2019-04-01 20:48:17 +02:00
Michael Zanetti
aad334c799
switch json api to better type system and enhance error reporting
2019-04-01 20:48:17 +02:00
Michael Zanetti
1aba1643f8
first attempt to clean up type system
2019-04-01 20:48:17 +02:00
Michael Zanetti
5f61ae03a7
make DeviceManager and RuleEngine in GuhCore private
...
This helps to have a cleaner separation between modules and have a
place to do inter-module checks before modifying data (e.g.
cascade deleting rules when a device is deleted etc)
2019-04-01 20:48:17 +02:00
Michael Zanetti
76d2dbb4f3
added tests for all sorts of executeAction
2014-05-04 19:01:41 +02:00
Michael Zanetti
22bc250391
add discoverdevices tests with invalid parameters
2014-05-04 15:10:54 +02:00
Michael Zanetti
016126e38c
added tests for GetStateValue
2014-05-04 15:00:42 +02:00