1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-06-28 07:50:11 +02:00
Gadgetbridge/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/model
MrYoranimo 435d41aca0 Huami/Xiaomi: centralize handling of device state events
Gadgetbridge can be configured to perform an action when a
Huami device is taken off or the user was detected to fall asleep or
wake up. This functionality was specific to Huami devices, but this
changeset moves this upstream to the AbstractDeviceSupport class in
combination with new GBDeviceEvents.

Now that the ADS has centralized support for this functionality, the
same logic can be used for other devices. In this case, an
implementation is added for supported Xiaomi devices.
2023-12-09 00:20:22 +01:00
..
AbstractNotificationPattern.java Sony Wena 3: Initial support (#3311) 2023-09-23 10:31:41 +00:00
ActivityAmount.java Update license headers 2020-01-09 10:44:32 +01:00
ActivityAmounts.java Update license headers 2020-01-09 10:44:32 +01:00
ActivityKind.java Add support for REM sleep 2022-10-02 16:07:21 +02:00
ActivityPoint.java Update license headers 2020-01-09 10:44:32 +01:00
ActivitySample.java Update license headers 2020-01-09 10:44:32 +01:00
ActivitySession.java Add header-title to Activity detail 2021-03-08 09:59:14 +01:00
ActivitySummary.java Zepp OS: Implement workout fetching 2022-10-02 16:07:21 +02:00
ActivitySummaryItems.java Improve Sports Activities dashboard and Filter 2020-11-26 17:19:08 +01:00
ActivitySummaryJsonSummary.java Zepp OS: display swimming-related activity data 2023-10-16 23:35:10 +02:00
ActivitySummaryParser.java Do summary parsing on the fly if raw binary data is available 2020-08-18 10:39:44 +02:00
ActivityTrack.java Zepp OS: Start new GPX segments on pause/resume 2023-05-14 16:22:32 +01:00
ActivityUser.java Mi Band 8: Initial support (WIP) 2023-11-25 21:16:31 +00:00
Alarm.java Mi Band 8: Initial support (WIP) 2023-11-25 21:16:31 +00:00
AppNotificationType.java Categorized Google Voice messages as GENERIC_SMS, cleaned up some Casio support code, added portion of message text to notification title 2023-11-25 22:52:26 +00:00
BatteryConfig.java Sony Headphones: Simplify capability definition 2022-05-15 17:22:55 +01:00
BatteryState.java Update license headers 2020-01-09 10:44:32 +01:00
CalendarEventSpec.java Added calendar color and name to CalendarEventSpec 2022-09-08 18:00:27 +02:00
CallSpec.java CallSpec: Add source app for VoIP app calls 2023-10-10 20:03:44 +00:00
CannedMessagesSpec.java Pebble: move canned message to per-device settings (including migration) 2020-10-13 00:27:22 +02:00
Contact.java Zepp OS: Manage contacts on watch (protocol only) 2023-04-01 13:51:23 +01:00
DailyTotals.java Device manager: moved device icons and name to Coordinator 2023-09-28 00:11:02 +03:00
DeviceService.java Xiaomi: Allow notification open on phone 2023-12-08 12:12:35 +00:00
DeviceType.java Divoom Pixoo: Initial experimental support 2023-12-06 15:56:18 +01:00
GenericItem.java Fossil Q Hybrid: Fix crash 2022-08-28 21:14:30 +02:00
GPSCoordinate.java Refactor and extend GpxParser 2023-05-14 14:19:48 +01:00
HeartRateSample.java Huami: Persist heart rate max, resting and manual samples 2023-05-27 18:59:12 +01:00
ItemWithDetails.java Fossil Hybrid HR: Use embedded preview image from .wapp file during import 2022-07-31 20:31:16 +02:00
Measurement.java Update license headers 2020-01-09 10:44:32 +01:00
MusicSpec.java Added support for more music information with backwards compatibility 2020-10-11 14:23:20 +03:00
MusicStateSpec.java Added support for more music information with backwards compatibility 2020-10-11 14:23:20 +03:00
NavigationInfoSpec.java Changed NavigationSpec's distance into a String. 2023-06-13 07:32:12 +00:00
NotificationSpec.java Xiaomi: Allow notification open on phone 2023-12-08 12:12:35 +00:00
NotificationType.java Support for COL Reminder notifications 2023-10-10 21:22:02 +00:00
PaiSample.java Huami: Persist PAI samples 2023-05-27 19:02:01 +01:00
RecordedDataTypes.java Zepp OS: Add statistics fetch operation 2023-10-18 16:17:41 +01:00
Reminder.java Mi Band 3: Add support for Reminders 2021-12-11 22:39:18 +01:00
SleepRespiratoryRateSample.java Huami: Persist sleep respiratory rate data 2023-05-27 19:03:43 +01:00
SleepState.java Huami/Xiaomi: centralize handling of device state events 2023-12-09 00:20:22 +01:00
Spo2Sample.java Xiaomi: Fix SpO2 2023-11-26 21:01:32 +00:00
StressSample.java Xiaomi: Implement daily activity parsing 2023-11-25 21:16:52 +00:00
SummaryOfDay.java Update license headers 2020-01-09 10:44:32 +01:00
TemperatureSample.java Support for Femometer Vinca 2 and HealthThermometerProfile (#3369) 2023-10-15 13:37:41 +00:00
TimeSample.java Huami: Persist heart rate max, resting and manual samples 2023-05-27 18:59:12 +01:00
TimeStamped.java Update license headers 2020-01-09 10:44:32 +01:00
ValidByDate.java Update license headers 2020-01-09 10:44:32 +01:00
WearingState.java Huami/Xiaomi: centralize handling of device state events 2023-12-09 00:20:22 +01:00
Weather.java Fix closeable file leak on weather cache 2023-10-06 21:38:35 +01:00
WeatherSpec.java WeatherSpec: Fix typo in getLocation 2023-08-29 00:14:35 +01:00
WorldClock.java Zepp OS: Add World Clocks 2022-11-07 10:31:41 +01:00