nymea/server
Michael Zanetti 45caf66851 initial work on interfaces
have some interfaces defined and in use by DeviceManager and the API.
this can be used to build first prototypes in apps using the interfaces
stuff. Currently the lights interfaces are mostly defined and fully
implemented by the Hue plugin.

TODO: more interfaces to be defined, make more plugins follow
interfaces.
TODO: tests for the interface code
TODO: docs for the interface code
2019-04-02 01:02:45 +02:00
..
cloud update license header 2019-04-02 01:02:06 +02:00
jsonrpc initial work on interfaces 2019-04-02 01:02:45 +02:00
logging update license header 2019-04-02 01:02:06 +02:00
networkmanager continue with documentation update and increase json timeout to 15 s 2019-04-02 01:01:32 +02:00
qtservice add shutdown and SIG quit signal capture 2019-04-01 20:48:17 +02:00
rest update license header 2019-04-02 01:02:06 +02:00
time fix tests 2019-04-02 01:02:45 +02:00
bluetoothserver.cpp fix some docs typos 2019-04-02 01:02:45 +02:00
bluetoothserver.h update license header 2019-04-02 01:02:06 +02:00
guhapplication.cpp update license header 2019-04-02 01:02:06 +02:00
guhapplication.h update license header 2019-04-02 01:02:06 +02:00
guhcore.cpp emit a notification when a plugin config is changed 2019-04-02 01:02:45 +02:00
guhcore.h emit a notification when a plugin config is changed 2019-04-02 01:02:45 +02:00
guhservice.cpp update license header 2019-04-02 01:02:06 +02:00
guhservice.h update license header 2019-04-02 01:02:06 +02:00
httpreply.cpp update license headers 2019-04-02 01:02:21 +02:00
httpreply.h update license header 2019-04-02 01:02:06 +02:00
httprequest.cpp update license header 2019-04-02 01:02:06 +02:00
httprequest.h update license header 2019-04-02 01:02:06 +02:00
main.cpp make logging optional 2019-04-02 01:02:45 +02:00
rule.cpp update license header 2019-04-02 01:02:06 +02:00
rule.h update license header 2019-04-02 01:02:06 +02:00
ruleengine.cpp don't access TimeManager at this point... 2019-04-02 01:02:45 +02:00
ruleengine.h fix time events for rules 2019-04-02 01:02:45 +02:00
server.pri continue and improve networkmanager api and functionality 2019-04-02 01:01:32 +02:00
server.pro basic networkmanager functionality 2019-04-02 01:01:32 +02:00
servermanager.cpp update license header 2019-04-02 01:02:06 +02:00
servermanager.h update license header 2019-04-02 01:02:06 +02:00
stateevaluator.cpp update license header 2019-04-02 01:02:06 +02:00
stateevaluator.h update license header 2019-04-02 01:02:06 +02:00
tcpserver.cpp fix some docs typos 2019-04-02 01:02:45 +02:00
tcpserver.h update license header 2019-04-02 01:02:06 +02:00
transportinterface.cpp update license header 2019-04-02 01:02:06 +02:00
transportinterface.h update license header 2019-04-02 01:02:06 +02:00
webserver.cpp update license header 2019-04-02 01:02:06 +02:00
webserver.h update license header 2019-04-02 01:02:06 +02:00
websocketserver.cpp update license header 2019-04-02 01:02:06 +02:00
websocketserver.h update license header 2019-04-02 01:02:06 +02:00