Commit Graph

1446 Commits (704f7da9fc0d1854b685f516fba17a181fb24dfe)

Author SHA1 Message Date
Simon Stürz 704f7da9fc Update documentation style 2019-04-08 13:55:11 +02:00
Michael Zanetti 9372c6d524 align debug prints on shutdown 2019-04-02 01:02:45 +02:00
Michael Zanetti 9716d1db7b fix crash in shutdown 2019-04-02 01:02:45 +02:00
Michael Zanetti b2db373c34 fix timer manager 2019-04-02 01:02:45 +02:00
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
Michael Zanetti 5799a8d7bc contune refactoring 2019-04-02 01:02:45 +02:00
Simon Stürz 967d3fe5ff Migrate plugintimer to libguh-core 2019-04-02 01:02:45 +02:00
Simon Stürz 81c6dc77e7 Bump version 2019-04-02 01:02:45 +02:00
Simon Stürz 3b19f2317a Fix hardware resource enable 2019-04-02 01:02:45 +02:00
Simon Stürz 3e959b3bce Add discovery check 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 691473bcb1 Add bluetooth debug chategory and continue work on bluetooth le manager 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 89b860a7eb update nullptr and improve upnp discovery 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 19d8f8d4d7 migrate avahi broser resource 2019-04-02 01:02:45 +02:00
Simon Stürz 66b537cadc Continue migrating hardware resources 2019-04-02 01:02:45 +02:00
Simon Stürz ac436b0751 continue migrate to hardwaremanager 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 b97887b9fb fix websocket disconnections 2019-04-02 01:02:45 +02:00
Michael Zanetti 99aa833ce8 add pushbutton auth 2019-04-02 01:02:45 +02:00
Michael Zanetti 68a5798cf9 fix a leak in janus connector 2019-04-02 01:02:45 +02:00
Michael Zanetti 6dc15c611b fix some leaks in avahi 2019-04-02 01:02:45 +02:00
Michael Zanetti 3d93407307 disable the auto reconnect from AWS, use our own logic instead
hopefully this bypasses the SIGSEGV in the libaws when this happens
2019-04-02 01:02:45 +02:00
Michael Zanetti 520a39a1a7 fix reloading of supported devices when language changes 2019-04-02 01:02:45 +02:00
Michael Zanetti 9dcec7258d fix logic when there are no paired devices yet 2019-04-02 01:02:45 +02:00
Michael Zanetti 3128860122 decrease keepalive timeout to 30 secs, now that aws billing has changed 2019-04-02 01:02:45 +02:00
Michael Zanetti 6353b5bc96 cache topics we're already subscribed to 2019-04-02 01:02:45 +02:00
Michael Zanetti 5b4b67454d don't post ack's to Janus
he doesn't use them anyways and might cause it to print warnings
2019-04-02 01:02:45 +02:00
Michael Zanetti 01110ad0ba fix a crash when an async reply comes in but the transpost has vanished meanwhile 2019-04-02 01:02:45 +02:00
Michael Zanetti 038b5036e3 fix caching the synced name 2019-04-02 01:02:45 +02:00
Michael Zanetti afcd034596 fix IsCloudConnected call
which might return true even though we're not able to register the device
2019-04-02 01:02:45 +02:00
Michael Zanetti 87280f8cae increase keep alive timeout to aws 2019-04-02 01:02:45 +02:00
Simon Stürz 1aa4fd3bba Clean up debug output and duplicates 2019-04-02 01:02:45 +02:00
Simon Stürz fff63c2b18 update avahi service if server name changes 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
Michael Zanetti b109992080 remember when the name in the cloud is set 2019-04-02 01:02:45 +02:00
Michael Zanetti a054f6c9d7 implement setName functionality 2019-04-02 01:02:45 +02:00
Michael Zanetti c446154b7d bump json version 2019-04-02 01:02:45 +02:00
Michael Zanetti f563be8d40 AWS disconnect fixes 2019-04-02 01:02:45 +02:00
Michael Zanetti 46a61e3ccc delay reconnecting a little bit to allow the cloud to settle things 2019-04-02 01:02:45 +02:00
Michael Zanetti 33095f4dbe add API to check if cloud is connected 2019-04-02 01:02:45 +02:00
Michael Zanetti 61c20e2001 add more debug prints 2019-04-02 01:02:45 +02:00
Michael Zanetti 42eee3dcf5 update api json 2019-04-02 01:02:45 +02:00
Michael Zanetti bb47abd585 fix subscribing to topic after first pairing 2019-04-02 01:02:45 +02:00
Michael Zanetti 5337f225eb add keepalive api 2019-04-02 01:02:45 +02:00
Michael Zanetti 28ce8b8b24 decrease timeouts, fix initial subscription topic 2019-04-02 01:02:45 +02:00
Michael Zanetti 0b27f7f7d3 fix parsing of topics 2019-04-02 01:02:45 +02:00