public static final class BatteryStats.LevelStepTracker extends Object
Modifier and Type | Field and Description |
---|---|
long |
mLastStepTime |
int |
mNumStepDurations |
long[] |
mStepDurations |
Constructor and Description |
---|
LevelStepTracker(int maxLevelSteps) |
LevelStepTracker(int numSteps,
long[] steps) |
Modifier and Type | Method and Description |
---|---|
void |
addLevelSteps(int numStepLevels,
long modeBits,
long elapsedRealtime) |
void |
clearTime() |
long |
computeTimeEstimate(long modesOfInterest,
long modeValues,
int[] outNumOfInterest) |
long |
computeTimePerLevel() |
void |
decodeEntryAt(int index,
String value) |
void |
encodeEntryAt(int index,
StringBuilder out) |
long |
getDurationAt(int index) |
int |
getInitModeAt(int index) |
int |
getLevelAt(int index) |
int |
getModModeAt(int index) |
void |
init() |
void |
readFromParcel(Parcel in) |
void |
writeToParcel(Parcel out) |
public long mLastStepTime
public int mNumStepDurations
public final long[] mStepDurations
public LevelStepTracker(int maxLevelSteps)
public LevelStepTracker(int numSteps, long[] steps)
public long getDurationAt(int index)
public int getLevelAt(int index)
public int getInitModeAt(int index)
public int getModModeAt(int index)
public void encodeEntryAt(int index, StringBuilder out)
public void decodeEntryAt(int index, String value)
public void init()
public void clearTime()
public long computeTimePerLevel()
public long computeTimeEstimate(long modesOfInterest, long modeValues, int[] outNumOfInterest)
public void addLevelSteps(int numStepLevels, long modeBits, long elapsedRealtime)
public void readFromParcel(Parcel in)
public void writeToParcel(Parcel out)