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

Commit 3e595b07 authored by Stefan Lafon's avatar Stefan Lafon
Browse files

Check in new version of stats_events.proto. Rename a field.

Test: The code compiles, and most changes are cosmetic.

Change-Id: Iae06d7bbbe0212067de4302d4004d89d45812176
parent 84820ec7
Loading
Loading
Loading
Loading
+12 −6
Original line number Diff line number Diff line
@@ -23,13 +23,19 @@ option java_package = "com.android.os";
option java_outer_classname = "StatsEventProto";

message StatsEvent {
  oneof log_entry_event {
  oneof event {
    // Screen state change.
    ScreenStateChange screen_state_change = 2;
    // Process state change.
    ProcessStateChange process_state_change = 1112;
  }
}

// Logs changes in screen state. This event is logged in
// frameworks/base/services/core/java/com/android/server/am/BatteryStatsService.java
message ScreenStateChange {
  // Screen state enums follow the values defined in below file.
  // frameworks/base/core/java/android/view/Display.java
  enum State {
    STATE_UNKNOWN = 0;
    STATE_OFF = 1;
@@ -38,20 +44,20 @@ message ScreenStateChange {
    STATE_DOZE_SUSPEND = 4;
    STATE_VR = 5;
  }
  // New screen state.
  optional State display_state = 1;
}

// Logs changes in process state. This event is logged in
// frameworks/base/services/core/java/com/android/server/am/BatteryStatsService.java
message ProcessStateChange {
  // Type of process event.
  enum State {
    START = 1;
    CRASH = 2;
  }
  optional State state = 1;

  // UID associated with the package.
  optional int32 uid = 2;

  optional string package_name = 1002;

  optional int32 package_version = 3;
  optional string package_version_string = 4;
}