Commit Graph

481 Commits (704f7da9fc0d1854b685f516fba17a181fb24dfe)

Author SHA1 Message Date
Simon Stürz 044b7958ea Fix upnp discovery 2019-04-02 01:02:45 +02:00
Simon Stürz c2c7e0fbc2 First building version of hardware resource abstraction 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 039619ccfd introduce hardwaremanager and remove BLUETOOTH_LE ifdef 2019-04-02 01:02:45 +02:00
Michael Zanetti 99aa833ce8 add pushbutton auth 2019-04-02 01:02:45 +02:00
Simon Stürz 39c7d9b0a1 Add update server name for avahi txt record 2019-04-02 01:02:45 +02:00
Simon Stürz a2b55cfc2f remove duplicated handshake method 2019-04-02 01:02:45 +02:00
Simon Stürz 1ae6864d6b revert index in order to prevent lots of conflicts 2019-04-02 01:02:45 +02:00
Simon Stürz 2d7070417f enable maxwarnings again 2019-04-02 01:02:45 +02:00
Simon Stürz 28cd05497f Handl states and calendaritem correctly 2019-04-02 01:02:45 +02:00
Simon Stürz 625109f550 Fix loadSaveTimeDescriptor test and improve debug output of rule engine 2019-04-02 01:02:45 +02:00
Simon Stürz 900f409485 add avahi colition handling 2019-04-02 01:02:45 +02:00
Simon Stürz 2781ae9288 add libguh-core coverage 2019-04-02 01:02:45 +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
Michael Zanetti ec5bedf774 add a test for deviceDisappeared 2019-04-02 01:02:45 +02:00
Simon Stürz 07e2b87665 prevent double shotdown 2019-04-02 01:02:45 +02:00
Michael Zanetti 314129a76f add a test to benchmark database performance 2019-04-02 01:02:45 +02:00
Simon Stürz ef4311df02 fix copyright 2019-04-02 01:02:45 +02:00
Michael Zanetti 2677ad0afd fix some more paths 2019-04-02 01:02:45 +02:00
Michael Zanetti 6122bbc706 fix linker path 2019-04-02 01:02:45 +02:00
Michael Zanetti 195fb2ba63 removed all plugins, except the mock one which is required for testing 2019-04-02 01:02:45 +02:00
Michael Zanetti 89d8d371f6 update plugins to use the interfaces 2019-04-02 01:02:45 +02:00
Michael Zanetti f223da3467 reenable all the device plugins 2019-04-02 01:02:45 +02:00
Michael Zanetti 4fc0ef01fa add a test 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
Michael Zanetti 3577f37e1e fix some docs typos 2019-04-02 01:02:45 +02:00
Simon Stürz a34665eea4 Fix bluetooth error for older builds 2019-04-02 01:02:45 +02:00
Simon Stürz 7273e35adf fix prints 2019-04-02 01:02:45 +02:00
Simon Stürz 308aef672b fix print method 2019-04-02 01:02:45 +02:00
Simon Stürz b9053a31ae update plugin compiler 2019-04-02 01:02:45 +02:00
Simon Stürz 8d648b7eb8 start cleanup of multisensor plugin 2019-04-02 01:02:43 +02:00
Simon Stürz 2e4b02099b update license headers 2019-04-02 01:02:21 +02:00
Simon Stürz e05ef20c97 update copyright 2019-04-02 01:02:07 +02:00
Simon Stürz 9c8097919d update license header 2019-04-02 01:02:06 +02:00
Simon Stürz eb8cad0440 don't build mock plugin if testing is disabled 2019-04-02 01:01:32 +02:00
Simon Stürz 7cfd7bf293 fixed issue #410
fixed issue #405
2019-04-02 01:01:32 +02:00
Simon Stürz a64441bdf5 fix plugin path for snap 2019-04-02 01:01:32 +02:00
Simon Stürz 1ce508f665 add arch triplet to lib and plugins 2019-04-02 01:01:32 +02:00
Simon Stürz 51a4dda185 translations installation path 2019-04-02 01:01:32 +02:00
Simon Stürz 1f47d00c22 continue snappy packaging 2019-04-02 01:01:32 +02:00
Simon Stürz 613caa30e1 fix gpio button 2019-04-02 01:01:32 +02:00
Simon Stürz f9d9e7e494 fix gpio plugin 2019-04-02 01:01:32 +02:00
Simon Stürz bb3e38aba0 add beaglebone black gpios 2019-04-02 01:01:32 +02:00
Simon Stürz 24c48e8af3 Add gpio plugin with raspberry pi 2 support 2019-04-02 01:01:32 +02:00
Simon Stürz dd495719b1 fix hue plugin and improve network detector shutdown mechanism 2019-04-02 01:01:32 +02:00
Simon Stürz 7a4c0ab454 upgrade network detector plugin 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 661e0a5116 Fix broken hue plugin 2019-04-02 01:01:32 +02:00
Simon Stürz 6ebda18235 fix guhd translations 2019-04-02 01:01:32 +02:00
Simon Stürz b53186da19 translate plugins 2019-04-02 01:01:32 +02:00