José Rebelo
500e930237
Refactor location service
...
- Refactor the code from a static global instance to a lifecycle-aware
service instantiated in the DeviceCommunicationService
- Fix number of devices reported in the notification
- Prevents leaks and properly stops when devices get disconnected
2024-04-25 17:08:53 +01:00
Damien 'Psolyca' Gaignon
83a010f42e
[Huawei] Ask pincode only on first connection
2024-04-09 19:06:39 +00:00
Damien 'Psolyca' Gaignon
52e61e36fe
[Huawei] Rename needsAuth to firstConnection
2024-04-09 19:06:39 +00:00
Martin.JM
88746d5706
[Huawei] Hookup GPS values
2024-04-04 19:31:12 +02:00
Damien 'Psolyca' Gaignon
7b22b8880d
[Huawei] Fix reconnection issue
2024-03-31 18:28:49 +02:00
Damien 'Psolyca' Gaignon
7a752381cc
[Huawei] Remove SendAccountRequest
2024-03-30 15:50:49 +01:00
José Rebelo
81aef0bf35
Add support for multiple weather locations
...
Introduce the concept of primary and secondary weathers:
* Primary weather keeps the same behavior as previously across all weather providers, so it's non-breaking. This location is not necessarily the current location, just the primary weather location set by the user.
* The GenericWeatherReceiver now has a new extra WeatherSecondaryJson, that receives a json list with secondary weather locations.
It's guaranteed that the primary weather always exists, so the list of WeatherSpecs provided to devices is never empty. Update all support classes accordingly.
2024-03-29 21:10:40 +00:00
Damien 'Psolyca' Gaignon
1392f24f4c
[Huawei] Add Rotate Cycle Info into dynamic service
2024-03-23 18:09:04 +01:00
Vitaliy Tomin
6167f3f781
[Huawei] Initial AcceptAgreement packet and request
2024-03-21 19:06:03 +01:00
Damien 'Psolyca' Gaignon
924088e5a3
[Huawei] Check pinCode and authType not BondState
2024-03-21 19:06:03 +01:00
Damien 'Psolyca' Gaignon
d59b7c7bfa
[Huawei] Add SendExtendedAccountRequest
2024-03-20 13:41:49 +01:00
Martin.JM
51024f7b5e
Add smart wakeup interval
2024-02-24 09:56:56 +01:00
Martin.JM
c66051f580
Cleanup of Huawei weather implementation
2024-02-18 20:54:59 +00:00
Martin.JM
5ebfe9b39f
Add weather settings to forecast
2024-02-18 20:54:59 +00:00
Martin.JM
242f3c6dbc
Add unit support and some cleanup
2024-02-18 20:54:59 +00:00
Martin.JM
6a2186919c
Always initialize weather before sending
2024-02-18 20:54:59 +00:00
Martin.JM
65aa5faec5
Implement Huawei weather icons
2024-02-18 20:54:59 +00:00
Vitaliy Tomin
287b720350
Send gps and time before forecast
2024-02-18 20:54:59 +00:00
Martin.JM
2b1c5b5819
Add weather forecast
2024-02-18 20:54:59 +00:00
Martin.JM
b2b176b65c
Add weather support for Huawei
2024-02-18 20:54:59 +00:00
Damien 'Psolyca' Gaignon
270212a771
[Huawei] Rename authMode to deviceSupportType
2024-02-09 12:03:01 +01:00
Damien 'Psolyca' Gaignon
2880297c51
[Huawei] Fix pin code encoding
2024-02-09 12:02:53 +01:00
Damien 'Psolyca' Gaignon
86461ada1a
[Huawei] Add new Crypto and authMode
2024-01-29 21:51:45 +01:00
Damien 'Psolyca' Gaignon
a53d59f907
Add AW for bond request
2024-01-28 20:46:47 +01:00
Damien 'Psolyca' Gaignon
0ed9e5b1a8
Fix normal mode connection
2024-01-28 20:46:45 +01:00
Martin.JM
704875c3c2
Update license headers
2024-01-10 18:25:20 +00:00
FYG_license_bot_ignore_me
4c7476845b
Update license headers and CONTRIBUTORS file
2024-01-10 19:01:48 +01:00
Damien 'Psolyca' Gaignon
0c22ecdd51
Huawei: Add initial support for Huawei-Honor
2024-01-07 23:18:08 +01:00