blob: cf87dc7b7b0a992d542beb217f557e06f725897d [file] [log] [blame]
Wesley Wangd90026d2022-09-28 18:12:35 +08001syntax = "proto2";
2
3package com.android.settings.intelligence;
4option java_multiple_files = true;
5option java_package = "com.android.settings.fuelgauge";
6option java_outer_classname = "FuelgaugeLogProto";
7
8// Stores history of setting optimize mode
9message BatteryOptimizeHistoricalLog {
10 repeated BatteryOptimizeHistoricalLogEntry log_entry = 1;
11}
12
13message BatteryOptimizeHistoricalLogEntry {
14
15 // The action to set optimize mode
16 enum Action {
17 UNKNOWN = 0;
Wesley Wang1f78ebd2023-05-10 17:34:44 +080018 LEAVE = 1;
Wesley Wangd90026d2022-09-28 18:12:35 +080019 APPLY = 2;
20 RESET = 3;
21 RESTORE = 4;
22 }
23
24 optional string package_name = 1;
25 optional Action action = 2;
26 optional string action_description = 3;
Wesley Wang1f78ebd2023-05-10 17:34:44 +080027 optional int64 timestamp = 4;
Wesley Wangd90026d2022-09-28 18:12:35 +080028}