Commit Graph

24 Commits

Author SHA1 Message Date
Arsen Musayelyan 9ed74726c4 Add contexts and improve error handling 2022-05-11 13:22:57 -07:00
Arsen Musayelyan 2def4b13ac Add debug logging 2022-04-23 19:58:00 -07:00
Arsen Musayelyan 2f51bde597 Use log level provided in options 2022-04-23 19:07:41 -07:00
Arsen Musayelyan bebd1017c5 Ensure that done signals for Watch functions are handled properly and restart notifications if they stop unexpectedly 2022-04-23 18:40:25 -07:00
Arsen Musayelyan b7a50271be Log when too many disconnects occur rather than removing the device (Arsen6331/itd#10) 2022-04-16 04:24:21 -07:00
Arsen Musayelyan e82981e3fc Rewrite connect/reconnect code 2022-02-21 02:46:20 -08:00
Arsen Musayelyan 738e140bfb Create custom BlueZ agent 2021-12-16 21:30:29 -08:00
Arsen Musayelyan a2ff29ce84 Add weather service 2021-12-12 12:43:43 -08:00
Arsen Musayelyan 522c10a9c0 Set connected property to true in all connecting functions 2021-11-25 20:33:06 -08:00
Arsen Musayelyan bd057815cf Fix checkStatus call in (*Device).FS() 2021-11-25 13:35:58 -08:00
Arsen Musayelyan 58d5036f20 Allow multiple call notification responses and improve error handling 2021-11-25 12:39:43 -08:00
Arsen Musayelyan e9a92bac46 Implement BLE filesystem (experimental and will change in the future) 2021-11-22 21:19:30 -08:00
Arsen Musayelyan 75942bdb0c Add whitelist to pair() and make case insensitive 2021-10-26 21:42:41 -07:00
Arsen Musayelyan 53aa6f8a0c Add cancel functions to battery level and heart rate 2021-10-22 21:26:33 -07:00
Arsen Musayelyan 45baea1048 Implement Motion Service 2021-10-22 12:59:51 -07:00
Arsen Musayelyan c101249d3e Add call notification support 2021-10-15 00:23:54 -07:00
Arsen Musayelyan 745b4bd37c Return intial values in watch functions 2021-08-24 22:17:34 -07:00
Arsen Musayelyan 0430ddcd30 Add watch function for battery level 2021-08-24 21:55:03 -07:00
Arsen Musayelyan 9553844896 Remove pair timeout entirely 2021-08-22 13:12:16 -07:00
Arsen Musayelyan 47293f04bc Fix bug where Connect blocked forever after 10 seconds 2021-08-22 13:09:56 -07:00
Arsen Musayelyan d228b6cf60 Fix segfault due to using wrong opts struct 2021-08-21 20:27:31 -07:00
Arsen Musayelyan 91fbe718e5 Add error handling to connect call 2021-08-21 20:25:09 -07:00
Arsen Musayelyan 7f19dfb354 Allow configuration of pair timeout 2021-08-21 20:24:56 -07:00
Arsen Musayelyan 21078996c1 Initial Commit 2021-08-19 17:41:09 -07:00