mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge.git
synced 2025-06-05 21:49:48 +02:00
added battery level warning
This commit is contained in:
@@ -88,11 +88,11 @@ public class FossilHRWatchAdapter extends FossilWatchAdapter {
|
|||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
} // icons
|
} // icons
|
||||||
|
|
||||||
// queueWrite(new NotificationFilterPutHRRequest(new NotificationHRConfiguration[]{
|
queueWrite(new NotificationFilterPutHRRequest(new NotificationHRConfiguration[]{
|
||||||
// new NotificationHRConfiguration("com.whatsapp", -1),
|
// new NotificationHRConfiguration("com.whatsapp", -1),
|
||||||
// new NotificationHRConfiguration("asdasdasdasdasd", -1),
|
new NotificationHRConfiguration("generic", -1),
|
||||||
// // new NotificationHRConfiguration("twitter", -1),
|
// new NotificationHRConfiguration("twitter", -1),
|
||||||
// }, this));
|
}, this));
|
||||||
|
|
||||||
// queueWrite(new PlayNotificationRequest("com.whatsapp", "WhatsAp", "wHATSaPP", this));
|
// queueWrite(new PlayNotificationRequest("com.whatsapp", "WhatsAp", "wHATSaPP", this));
|
||||||
// queueWrite(new PlayNotificationRequest("twitterrrr", "Twitterr", "tWITTER", this));
|
// queueWrite(new PlayNotificationRequest("twitterrrr", "Twitterr", "tWITTER", this));
|
||||||
@@ -101,22 +101,7 @@ public class FossilHRWatchAdapter extends FossilWatchAdapter {
|
|||||||
|
|
||||||
setTime();
|
setTime();
|
||||||
|
|
||||||
// overwriteButtons(null);
|
overwriteButtons(null);
|
||||||
|
|
||||||
// negotiateSymmetricKey();
|
|
||||||
// queueWrite(
|
|
||||||
// new ConfigurationPutRequest(
|
|
||||||
// new nodomain.freeyourgadget.gadgetbridge.service.devices.qhybrid.requests.fossil.configuration.ConfigurationPutRequest.CurrentStepCountConfigItem(99999),
|
|
||||||
// this
|
|
||||||
// )
|
|
||||||
// );
|
|
||||||
|
|
||||||
queueWrite(new MusicInfoSetRequest(
|
|
||||||
"This is an artist",
|
|
||||||
"Some stupid album",
|
|
||||||
"What the Track!",
|
|
||||||
this
|
|
||||||
));
|
|
||||||
|
|
||||||
queueWrite(new SetDeviceStateRequest(GBDevice.State.INITIALIZED));
|
queueWrite(new SetDeviceStateRequest(GBDevice.State.INITIALIZED));
|
||||||
}
|
}
|
||||||
|
@@ -1,6 +1,8 @@
|
|||||||
package nodomain.freeyourgadget.gadgetbridge.service.devices.qhybrid.requests.fossil_hr.configuration;
|
package nodomain.freeyourgadget.gadgetbridge.service.devices.qhybrid.requests.fossil_hr.configuration;
|
||||||
|
|
||||||
|
import nodomain.freeyourgadget.gadgetbridge.deviceevents.GBDeviceEventBatteryInfo;
|
||||||
import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice;
|
import nodomain.freeyourgadget.gadgetbridge.impl.GBDevice;
|
||||||
|
import nodomain.freeyourgadget.gadgetbridge.model.BatteryState;
|
||||||
import nodomain.freeyourgadget.gadgetbridge.model.GenericItem;
|
import nodomain.freeyourgadget.gadgetbridge.model.GenericItem;
|
||||||
import nodomain.freeyourgadget.gadgetbridge.service.devices.qhybrid.QHybridSupport;
|
import nodomain.freeyourgadget.gadgetbridge.service.devices.qhybrid.QHybridSupport;
|
||||||
import nodomain.freeyourgadget.gadgetbridge.service.devices.qhybrid.adapter.fossil_hr.FossilHRWatchAdapter;
|
import nodomain.freeyourgadget.gadgetbridge.service.devices.qhybrid.adapter.fossil_hr.FossilHRWatchAdapter;
|
||||||
@@ -37,6 +39,11 @@ public class ConfigurationGetRequest extends FileEncryptedLookupAndGetRequest {
|
|||||||
device.setBatteryLevel((short) ((ConfigurationPutRequest.BatteryConfigItem) item).getBatteryPercentage());
|
device.setBatteryLevel((short) ((ConfigurationPutRequest.BatteryConfigItem) item).getBatteryPercentage());
|
||||||
device.setBatteryVoltage(((ConfigurationPutRequest.BatteryConfigItem) item).getBatteryVoltage() / 1000f);
|
device.setBatteryVoltage(((ConfigurationPutRequest.BatteryConfigItem) item).getBatteryVoltage() / 1000f);
|
||||||
device.setBatteryThresholdPercent((short) 15);
|
device.setBatteryThresholdPercent((short) 15);
|
||||||
|
|
||||||
|
GBDeviceEventBatteryInfo batteryInfo = new GBDeviceEventBatteryInfo();
|
||||||
|
batteryInfo.level = (short) ((ConfigurationPutRequest.BatteryConfigItem) item).getBatteryPercentage();
|
||||||
|
batteryInfo.state = BatteryState.BATTERY_NORMAL;
|
||||||
|
getAdapter().getDeviceSupport().handleGBDeviceEvent(batteryInfo);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user