UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

88 lines 2.93 kB
import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file protos/perfetto/config/power/android_power_config.proto. */ export declare const file_protos_perfetto_config_power_android_power_config: GenFile; /** * @generated from message perfetto.protos.AndroidPowerConfig */ export type AndroidPowerConfig = Message<"perfetto.protos.AndroidPowerConfig"> & { /** * @generated from field: optional uint32 battery_poll_ms = 1; */ batteryPollMs: number; /** * @generated from field: repeated perfetto.protos.AndroidPowerConfig.BatteryCounters battery_counters = 2; */ batteryCounters: AndroidPowerConfig_BatteryCounters[]; /** * Where available enables per-power-rail measurements. * * @generated from field: optional bool collect_power_rails = 3; */ collectPowerRails: boolean; /** * Provides a breakdown of energy estimation for various subsystem (e.g. GPU). * Available from Android S. * * @generated from field: optional bool collect_energy_estimation_breakdown = 4; */ collectEnergyEstimationBreakdown: boolean; /** * Provides a breakdown of time in state for various subsystems. * Available from Android U. * * @generated from field: optional bool collect_entity_state_residency = 5; */ collectEntityStateResidency: boolean; }; /** * Describes the message perfetto.protos.AndroidPowerConfig. * Use `create(AndroidPowerConfigSchema)` to create a new message. */ export declare const AndroidPowerConfigSchema: GenMessage<AndroidPowerConfig>; /** * @generated from enum perfetto.protos.AndroidPowerConfig.BatteryCounters */ export declare enum AndroidPowerConfig_BatteryCounters { /** * @generated from enum value: BATTERY_COUNTER_UNSPECIFIED = 0; */ BATTERY_COUNTER_UNSPECIFIED = 0, /** * Coulomb counter. * * @generated from enum value: BATTERY_COUNTER_CHARGE = 1; */ BATTERY_COUNTER_CHARGE = 1, /** * Charge (%). * * @generated from enum value: BATTERY_COUNTER_CAPACITY_PERCENT = 2; */ BATTERY_COUNTER_CAPACITY_PERCENT = 2, /** * Instantaneous current. * * @generated from enum value: BATTERY_COUNTER_CURRENT = 3; */ BATTERY_COUNTER_CURRENT = 3, /** * Avg current. * * @generated from enum value: BATTERY_COUNTER_CURRENT_AVG = 4; */ BATTERY_COUNTER_CURRENT_AVG = 4, /** * Instantaneous voltage. * * @generated from enum value: BATTERY_COUNTER_VOLTAGE = 5; */ BATTERY_COUNTER_VOLTAGE = 5 } /** * Describes the enum perfetto.protos.AndroidPowerConfig.BatteryCounters. */ export declare const AndroidPowerConfig_BatteryCountersSchema: GenEnum<AndroidPowerConfig_BatteryCounters>; //# sourceMappingURL=android_power_config_pb.d.ts.map