perfetto-protos
Version:
Perfetto protos exposed via protobuf-es for browser and node
62 lines • 2.32 kB
TypeScript
import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1";
import type { Message } from "@bufbuild/protobuf";
/**
* Describes the file protos/perfetto/common/android_energy_consumer_descriptor.proto.
*/
export declare const file_protos_perfetto_common_android_energy_consumer_descriptor: GenFile;
/**
* Energy consumer based on aidl class:
* android.hardware.power.stats.EnergyConsumer.
*
* @generated from message perfetto.protos.AndroidEnergyConsumer
*/
export type AndroidEnergyConsumer = Message<"perfetto.protos.AndroidEnergyConsumer"> & {
/**
* Unique ID of this energy consumer. Matches the ID in a
* AndroidEnergyEstimationBreakdown.
*
* @generated from field: optional int32 energy_consumer_id = 1;
*/
energyConsumerId: number;
/**
* For a group of energy consumers of the same logical type, sorting by
* ordinal gives their physical order. Ordinals must be consecutive integers
* starting from 0.
*
* @generated from field: optional int32 ordinal = 2;
*/
ordinal: number;
/**
* Type of this energy consumer.
*
* @generated from field: optional string type = 3;
*/
type: string;
/**
* Unique name of this energy consumer. Vendor/device specific. Opaque to
* framework.
*
* @generated from field: optional string name = 4;
*/
name: string;
};
/**
* Describes the message perfetto.protos.AndroidEnergyConsumer.
* Use `create(AndroidEnergyConsumerSchema)` to create a new message.
*/
export declare const AndroidEnergyConsumerSchema: GenMessage<AndroidEnergyConsumer>;
/**
* @generated from message perfetto.protos.AndroidEnergyConsumerDescriptor
*/
export type AndroidEnergyConsumerDescriptor = Message<"perfetto.protos.AndroidEnergyConsumerDescriptor"> & {
/**
* @generated from field: repeated perfetto.protos.AndroidEnergyConsumer energy_consumers = 1;
*/
energyConsumers: AndroidEnergyConsumer[];
};
/**
* Describes the message perfetto.protos.AndroidEnergyConsumerDescriptor.
* Use `create(AndroidEnergyConsumerDescriptorSchema)` to create a new message.
*/
export declare const AndroidEnergyConsumerDescriptorSchema: GenMessage<AndroidEnergyConsumerDescriptor>;
//# sourceMappingURL=android_energy_consumer_descriptor_pb.d.ts.map