Michael Zanetti
58c83e9072
add support for interface based rules
2019-04-08 13:55:15 +02:00
Simon Stürz
c2c7e0fbc2
First building version of hardware resource abstraction
2019-04-02 01:02:45 +02:00
Michael Zanetti
5799a8d7bc
contune refactoring
2019-04-02 01:02:45 +02:00
Simon Stürz
daf8d0f638
Add hardwaremanager dbus object
2019-04-02 01:02:45 +02:00
Simon Stürz
f7cf13aba5
Add plugin timer manager
2019-04-02 01:02:45 +02:00
Simon Stürz
19a4223906
First version of bluetooth manager
2019-04-02 01:02:45 +02:00
Simon Stürz
f02a9fcdd4
add bluetooth manager
2019-04-02 01:02:45 +02:00
Simon Stürz
039619ccfd
introduce hardwaremanager and remove BLUETOOTH_LE ifdef
2019-04-02 01:02:45 +02:00
Michael Zanetti
ce3a21bd4e
revert unneeded change
2019-04-02 01:02:45 +02:00
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
Simon Stürz
1ce508f665
add arch triplet to lib and plugins
2019-04-02 01:01:32 +02:00
Simon Stürz
642b5c8331
basic networkmanager functionality
2019-04-02 01:01:32 +02:00
Simon Stürz
a7139c2f70
disable temporary timemanager tests
2019-04-02 01:00:52 +02:00
Simon Stürz
fb91f05b15
add final qtavahi lib
2019-04-01 20:48:17 +02:00
Simon Stürz
568e21d68a
add avahi documantation and webserver service
2019-04-01 20:48:17 +02:00
Simon Stürz
f04ac4cac6
add avahi lib
2019-04-01 20:48:17 +02:00
Simon Stürz
4191b8f37c
renew gpio and pwm classes
2019-04-01 20:48:17 +02:00
Simon Stürz
05a7b69240
integrate coap better into libguh
2019-04-01 20:48:17 +02:00
Simon Stürz
e30aace156
add orderbutton plugin
...
add coap to the libguh source for dev package
2019-04-01 20:48:17 +02:00
Simon Stürz
1a9284b89f
add guh-plugins-merkur package
...
add merkur boards plugins
temprary remove coap test (server down)
2019-04-01 20:48:17 +02:00
Simon Stürz
4a8db83c8b
add DevicePairingInfo
...
remove name param from devices
close #310
2019-04-01 20:48:17 +02:00
Simon Stürz
0eadc5af47
Revert "Snappy"
2019-04-01 20:48:17 +02:00
Simon Stürz
9389c1759d
fix snappy paths
2019-04-01 20:48:17 +02:00
Simon Stürz
aedfbefbe1
fix libguh pro file
2019-04-01 20:48:17 +02:00
Simon Stürz
ea2573c69b
fix installation paths
2019-04-01 20:48:17 +02:00
Simon Stürz
b31fbb2b3f
add PREFIX option for qmake
2019-04-01 20:48:17 +02:00
Simon Stürz
9195f06462
add observing resources
...
add documentation
2019-04-01 20:48:17 +02:00
Simon Stürz
ffaa50c6c4
clean debug and add -fPIC to libguh linker flags
2019-04-01 20:48:17 +02:00
Simon Stürz
3157298a65
smal fixes
2019-04-01 20:48:17 +02:00
Simon Stürz
16e6e2de3b
add EXPORT to lib for shared symbols
2019-04-01 20:48:17 +02:00
Simon Stürz
9214da2813
fix coap includes
2019-04-01 20:48:17 +02:00
Simon Stürz
b00bba1c2b
add qtcoap to the lib
...
add osdomotics plugin
2019-04-01 20:48:17 +02:00
Simon Stürz
2693b1c8bd
add netatmo plugin
...
add OAuth2
2019-04-01 20:48:17 +02:00
Simon Stürz
ecf0310e68
fix favicon
...
fix some documentation
2019-04-01 20:48:17 +02:00
Simon Stürz
3348fd18de
added bluetooth low energy device type
2019-04-01 20:48:17 +02:00
Simon Stürz
21ec58e871
added Bluetooth LE discovery hardware resource (Qt >= 5.4.0)
2019-04-01 20:48:17 +02:00
Simon Stürz
610fc77ded
add typeutils documentation
2019-04-01 20:48:17 +02:00
Simon Stürz
c9e0394de7
fixed libguh-dev header files
...
improved generateplugininfo
renamed it
2019-04-01 20:48:17 +02:00
Simon Stürz
a91c770030
fixed guhd.conf destination
...
add generateplugininfo to libguh-dev
2019-04-01 20:48:17 +02:00
Simon Stürz
087ca1f2ea
fixed libguh-dev package
2019-04-01 20:48:17 +02:00
Simon Stürz
ea9d8d6d90
added more tests
...
move httprequest and reply to server
added request parsing logic
2019-04-01 20:48:17 +02:00
Simon Stürz
5a3c7a6cfb
first working REST call
...
add httpreply and httprequest to lib
2019-04-01 20:48:17 +02:00
Simon Stürz
27a8db73d8
added tests
...
added httpreply
first working version of webserver
2019-04-01 20:48:17 +02:00
Simon Stürz
40847fd153
added guhd.conf
...
add settings to tcpserver
2019-04-01 20:48:17 +02:00
Simon Stürz
38afa00b30
added GuhSettings
2019-04-01 20:48:17 +02:00
Simon Stürz
3be9de549a
remove typeutils.cpp and improve lgsmarttv
2019-04-01 20:48:17 +02:00
Simon Stürz
3c6daeded9
first display pin pairing
2019-04-01 20:48:17 +02:00
Simon Stürz
5bbf1fc70b
rename logging
2019-04-01 20:48:17 +02:00
Simon Stürz
a8727407eb
added logging category to core and lib
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