Simon Stürz
01b92e325a
add rule active status to rule details
...
add rule active status changed notification
add RuleDescription (and change API Rules.GetRules method)
2019-04-01 20:48:17 +02:00
Simon Stürz
5af2067308
bump api versio
...
bump guh version
added tests for edit device
added tests for edit device (rediscovery)
added device params changed notification
2019-04-01 20:48:17 +02:00
Simon Stürz
b366d45229
first version of edit device
2019-04-01 20:48:17 +02:00
Simon Stürz
2aa55e469e
added copyright
2019-04-01 20:48:17 +02:00
Simon Stürz
a39a38f993
added rules notifications
2019-04-01 20:48:17 +02:00
Simon Stürz
bb03280583
added device added/removed notification
2019-04-01 20:48:17 +02:00
Simon Stürz
6bd8983ec2
added RuleAction and RuleActionParam to RuleEngine
2019-04-01 20:48:17 +02:00
Simon Stürz
0652646240
added exitActions for state based rules
2019-04-01 20:48:17 +02:00
Simon Stürz
9e10d1a99d
added name for rules
2019-04-01 20:48:17 +02:00
Simon Stürz
8eaa447cb1
fixed main and added RunningMode
2019-04-01 20:48:17 +02:00
Michael Zanetti
240c5e36d6
implement a logging framework
2019-04-01 20:48:17 +02:00
Michael Zanetti
56ca42e1ca
finish off the stateevaluator handling
2019-04-01 20:48:17 +02:00
Michael Zanetti
5cd3154b64
add possibility to disable/enable rules
...
Fixes #58
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
0614e79193
convert the remaining param lists
2019-04-01 20:48:17 +02:00
Michael Zanetti
824464e09b
fix some param handling issues
2019-04-01 20:48:17 +02:00
Michael Zanetti
be90f47f63
more work on rules
...
disallow removing a device if a rule still refers to it unless
parameters contain information on what to do with those rules.
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
21738b3907
state changes emit events now
2014-06-08 20:52:30 +02:00
Michael Zanetti
ca8717d2a0
split tests into different files
2014-05-03 23:55:08 +02:00
Michael Zanetti
2e8f031d74
Fixes #3
2014-04-24 21:47:45 +02:00
Simon Stürz
2a372dd240
added google mail notification plugin
...
changed licence formating
2014-04-20 18:49:39 +02:00
Michael Zanetti
4f679b3bc3
restructure lib a bit. added initial code for the new rules stuff
2014-04-05 22:01:38 +02:00
Michael Zanetti
5a6d7bf2ba
states implemented
2014-04-04 01:34:13 +02:00
Michael Zanetti
6dd81e641c
some more work on states and the rules doc
2014-04-04 00:10:15 +02:00
Simon Stürz
95f806ccaf
added licence to source code
2014-03-31 21:55:33 +02:00
Simon Stürz
814d559958
fixed docu
2014-03-31 20:54:26 +02:00
Simon Stürz
be4ee5c14d
hive -> guh
2014-03-31 20:33:30 +02:00