Home | History | Annotate | Download | only in batterysaver

Lines Matching defs:stat

103     static class Stat {
161 final ArrayMap<Integer, Stat> mStats = new ArrayMap<>();
238 * @return {@link Stat} fo a given state.
241 Stat getStat(int stateIndex) {
243 Stat stat = mStats.get(stateIndex);
244 if (stat == null) {
245 stat = new Stat();
246 mStats.put(stateIndex, stat);
248 return stat;
253 * @return {@link Stat} fo a given state triplet.
255 private Stat getStat(int batterySaverState, int interactiveState, int dozeState) {
336 final Stat stat = getStat(mCurrentState);
338 stat.endBatteryLevel = batteryLevel;
339 stat.endBatteryPercent = batteryPercent;
340 stat.endTime = now;
342 final long deltaTime = stat.endTime - stat.startTime;
343 final int deltaDrain = stat.startBatteryLevel - stat.endBatteryLevel;
344 final int deltaPercent = stat.startBatteryPercent - stat.endBatteryPercent;
346 stat.totalTimeMillis += deltaTime;
347 stat.totalBatteryDrain += deltaDrain;
348 stat.totalBatteryDrainPercent += deltaPercent;
353 + "Start level: " + stat.startBatteryLevel + "uA "
354 + "End level: " + stat.endBatteryLevel + "uA "
355 + "Start percent: " + stat.startBatteryPercent + "% "
356 + "End percent: " + stat.endBatteryPercent + "% "
366 stat.totalTimeMillis,
367 stat.totalBatteryDrain,
368 stat.totalBatteryDrainPercent);
383 final Stat stat = getStat(mCurrentState);
384 stat.startBatteryLevel = batteryLevel;
385 stat.startBatteryPercent = batteryPercent;
386 stat.startTime = now;
387 stat.endTime = 0;
462 final Stat offStat = getStat(BatterySaverState.OFF, interactiveState, dozeState);
463 final Stat onStat = getStat(BatterySaverState.ON, interactiveState, dozeState);