Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cd55f807 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Update comments and bump batterystats version to 30."

parents abff3d80 46712bcb
Loading
Loading
Loading
Loading
+7 −4
Original line number Diff line number Diff line
@@ -235,8 +235,11 @@ public abstract class BatteryStats implements Parcelable {
     * New in version 29:
     *   - Process states re-ordered. TOP_SLEEPING now below BACKGROUND. HEAVY_WEIGHT introduced.
     *   - CPU times per UID process state
     * New in version 30:
     *   - Uid.PROCESS_STATE_FOREGROUND_SERVICE only tracks
     *   ActivityManager.PROCESS_STATE_FOREGROUND_SERVICE.
     */
    static final int CHECKIN_VERSION = 29;
    static final int CHECKIN_VERSION = 30;

    /**
     * Old version, we hit 9 and ran out of room, need to remove.
@@ -694,17 +697,17 @@ public abstract class BatteryStats implements Parcelable {
        // total time a uid has had any processes running at all.

        /**
         * Time this uid has any processes in the top state (or above such as persistent).
         * Time this uid has any processes in the top state.
         */
        public static final int PROCESS_STATE_TOP = 0;
        /**
         * Time this uid has any process with a started out bound foreground service, but
         * Time this uid has any process with a started foreground service, but
         * none in the "top" state.
         */
        public static final int PROCESS_STATE_FOREGROUND_SERVICE = 1;
        /**
         * Time this uid has any process in an active foreground state, but none in the
         * "top sleeping" or better state.
         * "foreground service" or better state. Persistent and other foreground states go here.
         */
        public static final int PROCESS_STATE_FOREGROUND = 2;
        /**
+5 −6
Original line number Diff line number Diff line
@@ -674,14 +674,13 @@ message UidProto {
    // needed:
    // top > foreground service > foreground > background > top sleeping > heavy weight > cache
    enum State {
      // Time this uid has any processes in the top state (or above such as
      // persistent).
      // Time this uid has any processes in the top state.
      PROCESS_STATE_TOP = 0;
      // Time this uid has any process with a started out bound foreground
      // service, but none in the "top" state.
      // Time this uid has any process with a started foreground service, but
      // none in the "top" state.
      PROCESS_STATE_FOREGROUND_SERVICE = 1;
      // Time this uid has any process in an active foreground state, but none
      // in the "top sleeping" or better state.
      // Time this uid has any process in an active foreground state, but none in the
      // "foreground service" or better state. Persistent and other foreground states go here.
      PROCESS_STATE_FOREGROUND = 2;
      // Time this uid has any process in an active background state, but none
      // in the "foreground" or better state.