ChargingControl: Additional log lines for deadline
Change-Id: I9ceb3b0df0095cb12408a6ae47be8fd8af6678a8
diff --git a/src/org/omnirom/omnilib/internal/health/ChargingControlController.java b/src/org/omnirom/omnilib/internal/health/ChargingControlController.java
index 6f246db..f3237f2 100644
--- a/src/org/omnirom/omnilib/internal/health/ChargingControlController.java
+++ b/src/org/omnirom/omnilib/internal/health/ChargingControlController.java
@@ -398,6 +398,8 @@
return null;
}
+ Log.i(TAG, "Target time is " + msToString(targetTime));
+
return new ChargeTime(startTime, targetTime);
}
@@ -583,6 +585,7 @@
if (!mConfigEnabled || t == null || mIsControlCancelledOnce) {
deadline = -1;
targetTime = 0;
+ Log.i(TAG, "Canceling charge deadline");
} else {
if (t.getTargetTime() == mSavedTargetTime) {
return;
@@ -590,13 +593,16 @@
targetTime = t.getTargetTime();
final long currentTime = System.currentTimeMillis();
deadline = (targetTime - currentTime) / 1000;
+ Log.i(TAG, "Setting charge deadline: Current time: " + msToString(currentTime));
+ Log.i(TAG, "Setting charge deadline: Target time: " + msToString(targetTime));
+ Log.i(TAG, "Setting charge deadline: Deadline (seconds): " + deadline);
}
try {
mChargingControl.setChargingDeadline(deadline);
mSavedTargetTime = targetTime;
} catch (IllegalStateException | RemoteException | UnsupportedOperationException e) {
- Log.e(TAG, "Failed to set charge deadline");
+ Log.e(TAG, "Failed to set charge deadline", e);
}
}