[Huawei] Auto detect GPS data support

This commit is contained in:
Martin.JM 2024-04-04 20:01:44 +02:00
parent 88746d5706
commit e4cac887cc
1 changed files with 6 additions and 1 deletions

View File

@ -202,7 +202,8 @@ public class HuaweiCoordinator {
notifications.add(R.xml.devicesettings_donotdisturb_allday_liftwirst_notwear); notifications.add(R.xml.devicesettings_donotdisturb_allday_liftwirst_notwear);
// Workout // Workout
deviceSpecificSettings.addRootScreen(DeviceSpecificSettingsScreen.WORKOUT, R.xml.devicesettings_workout_send_gps_to_band); if (supportsSendingGps())
deviceSpecificSettings.addRootScreen(DeviceSpecificSettingsScreen.WORKOUT, R.xml.devicesettings_workout_send_gps_to_band);
// Other // Other
deviceSpecificSettings.addRootScreen(R.xml.devicesettings_find_phone); deviceSpecificSettings.addRootScreen(R.xml.devicesettings_find_phone);
@ -411,6 +412,10 @@ public class HuaweiCoordinator {
return supportsCommandForService(0x17, 0x17); return supportsCommandForService(0x17, 0x17);
} }
public boolean supportsSendingGps() {
return supportsCommandForService(0x18, 0x02);
}
public boolean supportsAccount() { public boolean supportsAccount() {
return supportsCommandForService(0x1A, 0x01); return supportsCommandForService(0x1A, 0x01);
} }