[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);
// 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
deviceSpecificSettings.addRootScreen(R.xml.devicesettings_find_phone);
@ -411,6 +412,10 @@ public class HuaweiCoordinator {
return supportsCommandForService(0x17, 0x17);
}
public boolean supportsSendingGps() {
return supportsCommandForService(0x18, 0x02);
}
public boolean supportsAccount() {
return supportsCommandForService(0x1A, 0x01);
}