33 Commits

Author SHA1 Message Date
Michael Zanetti
0e21257102 Fix race conditions at startup.
Rework the setup sequence to not rely on timers anymore but instead
always react to wifi state changes only.

Fixes #29
2020-03-21 01:00:07 +01:00
Jenkins nymea
90b1b3cd45 Merge PR #27: Update copyright 2020-01-23 13:40:41 +01:00
Michael Zanetti
5e7cfbfb22 Update copyright 2020-01-23 11:05:29 +01:00
Simon Stürz
9e5c4823a8 Add minimum requirement documentation 2019-11-27 08:39:53 +01:00
Simon Stürz
6eb0788719 Adjust grace period for bluez when restarting the bluetooth server 2019-10-09 10:14:12 +02:00
Simon Stürz
09c782e3ec Add button mode 2019-10-09 09:59:05 +02:00
Simon Stürz
6a51b0572e Reenable bluetooth on nymea on shutdown 2019-10-09 09:59:05 +02:00
Simon Stürz
163f4ce77f Migrate to new bluetooth server and improve mode handling 2019-10-09 09:59:05 +02:00
Simon Stürz
e00530e098 Fix #8 by giving networkmanager some time to initialize 2019-01-10 20:47:54 +01:00
Simon Stürz
3ca336d4da Fix offline mode crash if already connected 2018-11-22 12:50:08 +01:00
Simon Stürz
309f0b6c93 Register DBus type properly 2018-11-22 11:02:08 +01:00
Simon Stürz
fe9a4c6048 Add once mode 2018-11-22 10:07:26 +01:00
Simon Stürz
60278c43e3 Add wireless device mode 2018-11-02 15:19:03 +01:00
Simon Stürz
34b79e91e1 Clean up code warning 2018-10-29 09:25:41 +01:00
Michael Zanetti
8895221526 add a config file in /etc/nymea/nymea-networkmanager.conf
options in config file can still be overridden with the command
line arguments that existed all along.
2018-10-16 22:12:02 +02:00
Simon Stürz
b877b72cba Fix notification issues and initialize wireless state 2018-07-03 14:50:43 +02:00
Simon Stürz
a88e9a1131 Add mode selection and improve overall behaviour 2018-06-28 20:38:52 +02:00
Simon Stürz
a9d68d231b Init states on connected 2018-05-14 22:08:37 +02:00
Simon Stürz
49ee917056 Fix network state 2018-05-14 21:18:42 +02:00
Simon Stürz
01d5387533 Init with correct state values 2018-05-11 16:21:37 +02:00
Simon Stürz
05f949b176 Fix network manager delegate to bluetooth service 2018-05-11 15:22:12 +02:00
Simon Stürz
3821ae21a9 Implement bluetooth server restart on client disconnected 2018-05-11 15:06:17 +02:00
Simon Stürz
db5d59bb2f Restart advertising if client gets disconnected 2018-05-11 14:50:01 +02:00
Simon Stürz
065376e06d Add testing mode 2018-05-11 14:09:19 +02:00
Simon Stürz
d294d93871 Improve restart server behaviour and bluetooth clean uo 2018-05-11 13:30:19 +02:00
Simon Stürz
ccf1c10913 Finish bluetooth server advertise and machine id 2018-03-13 12:47:27 +01:00
Simon Stürz
f4b6003664 Add advertise parameter 2018-03-13 10:46:44 +01:00
Simon Stürz
9d5ab1bf0a Add service file 2018-03-12 16:38:31 +01:00
Simon Stürz
e0ca87ef39 First version of automatic network-manager bluetooth service 2018-03-12 15:47:04 +01:00
Simon Stürz
d498f9339f Make debian build work 2018-03-08 15:38:53 +01:00
Simon Stürz
4ab75786a1 Add license header 2018-03-06 14:25:16 +01:00
Simon Stürz
9f653c9fb5 Add debian folder 2018-03-06 13:57:52 +01:00
Simon Stürz
d6db317347 Initial structure 2018-03-05 20:37:40 +01:00