UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

289 lines 9.4 kB
import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file protos/perfetto/trace/ftrace/power.proto. */ export declare const file_protos_perfetto_trace_ftrace_power: GenFile; /** * @generated from message perfetto.protos.CpuFrequencyFtraceEvent */ export type CpuFrequencyFtraceEvent = Message<"perfetto.protos.CpuFrequencyFtraceEvent"> & { /** * @generated from field: optional uint32 state = 1; */ state: number; /** * @generated from field: optional uint32 cpu_id = 2; */ cpuId: number; }; /** * Describes the message perfetto.protos.CpuFrequencyFtraceEvent. * Use `create(CpuFrequencyFtraceEventSchema)` to create a new message. */ export declare const CpuFrequencyFtraceEventSchema: GenMessage<CpuFrequencyFtraceEvent>; /** * @generated from message perfetto.protos.CpuFrequencyLimitsFtraceEvent */ export type CpuFrequencyLimitsFtraceEvent = Message<"perfetto.protos.CpuFrequencyLimitsFtraceEvent"> & { /** * @generated from field: optional uint32 min_freq = 1; */ minFreq: number; /** * @generated from field: optional uint32 max_freq = 2; */ maxFreq: number; /** * @generated from field: optional uint32 cpu_id = 3; */ cpuId: number; }; /** * Describes the message perfetto.protos.CpuFrequencyLimitsFtraceEvent. * Use `create(CpuFrequencyLimitsFtraceEventSchema)` to create a new message. */ export declare const CpuFrequencyLimitsFtraceEventSchema: GenMessage<CpuFrequencyLimitsFtraceEvent>; /** * @generated from message perfetto.protos.CpuIdleFtraceEvent */ export type CpuIdleFtraceEvent = Message<"perfetto.protos.CpuIdleFtraceEvent"> & { /** * @generated from field: optional uint32 state = 1; */ state: number; /** * @generated from field: optional uint32 cpu_id = 2; */ cpuId: number; }; /** * Describes the message perfetto.protos.CpuIdleFtraceEvent. * Use `create(CpuIdleFtraceEventSchema)` to create a new message. */ export declare const CpuIdleFtraceEventSchema: GenMessage<CpuIdleFtraceEvent>; /** * @generated from message perfetto.protos.ClockEnableFtraceEvent */ export type ClockEnableFtraceEvent = Message<"perfetto.protos.ClockEnableFtraceEvent"> & { /** * @generated from field: optional string name = 1; */ name: string; /** * @generated from field: optional uint64 state = 2; */ state: bigint; /** * @generated from field: optional uint64 cpu_id = 3; */ cpuId: bigint; }; /** * Describes the message perfetto.protos.ClockEnableFtraceEvent. * Use `create(ClockEnableFtraceEventSchema)` to create a new message. */ export declare const ClockEnableFtraceEventSchema: GenMessage<ClockEnableFtraceEvent>; /** * @generated from message perfetto.protos.ClockDisableFtraceEvent */ export type ClockDisableFtraceEvent = Message<"perfetto.protos.ClockDisableFtraceEvent"> & { /** * @generated from field: optional string name = 1; */ name: string; /** * @generated from field: optional uint64 state = 2; */ state: bigint; /** * @generated from field: optional uint64 cpu_id = 3; */ cpuId: bigint; }; /** * Describes the message perfetto.protos.ClockDisableFtraceEvent. * Use `create(ClockDisableFtraceEventSchema)` to create a new message. */ export declare const ClockDisableFtraceEventSchema: GenMessage<ClockDisableFtraceEvent>; /** * @generated from message perfetto.protos.ClockSetRateFtraceEvent */ export type ClockSetRateFtraceEvent = Message<"perfetto.protos.ClockSetRateFtraceEvent"> & { /** * @generated from field: optional string name = 1; */ name: string; /** * @generated from field: optional uint64 state = 2; */ state: bigint; /** * @generated from field: optional uint64 cpu_id = 3; */ cpuId: bigint; }; /** * Describes the message perfetto.protos.ClockSetRateFtraceEvent. * Use `create(ClockSetRateFtraceEventSchema)` to create a new message. */ export declare const ClockSetRateFtraceEventSchema: GenMessage<ClockSetRateFtraceEvent>; /** * @generated from message perfetto.protos.SuspendResumeFtraceEvent */ export type SuspendResumeFtraceEvent = Message<"perfetto.protos.SuspendResumeFtraceEvent"> & { /** * @generated from field: optional string action = 1; */ action: string; /** * @generated from field: optional int32 val = 2; */ val: number; /** * @generated from field: optional uint32 start = 3; */ start: number; }; /** * Describes the message perfetto.protos.SuspendResumeFtraceEvent. * Use `create(SuspendResumeFtraceEventSchema)` to create a new message. */ export declare const SuspendResumeFtraceEventSchema: GenMessage<SuspendResumeFtraceEvent>; /** * @generated from message perfetto.protos.GpuFrequencyFtraceEvent */ export type GpuFrequencyFtraceEvent = Message<"perfetto.protos.GpuFrequencyFtraceEvent"> & { /** * @generated from field: optional uint32 gpu_id = 1; */ gpuId: number; /** * @generated from field: optional uint32 state = 2; */ state: number; }; /** * Describes the message perfetto.protos.GpuFrequencyFtraceEvent. * Use `create(GpuFrequencyFtraceEventSchema)` to create a new message. */ export declare const GpuFrequencyFtraceEventSchema: GenMessage<GpuFrequencyFtraceEvent>; /** * @generated from message perfetto.protos.WakeupSourceActivateFtraceEvent */ export type WakeupSourceActivateFtraceEvent = Message<"perfetto.protos.WakeupSourceActivateFtraceEvent"> & { /** * @generated from field: optional string name = 1; */ name: string; /** * @generated from field: optional uint64 state = 2; */ state: bigint; }; /** * Describes the message perfetto.protos.WakeupSourceActivateFtraceEvent. * Use `create(WakeupSourceActivateFtraceEventSchema)` to create a new message. */ export declare const WakeupSourceActivateFtraceEventSchema: GenMessage<WakeupSourceActivateFtraceEvent>; /** * @generated from message perfetto.protos.WakeupSourceDeactivateFtraceEvent */ export type WakeupSourceDeactivateFtraceEvent = Message<"perfetto.protos.WakeupSourceDeactivateFtraceEvent"> & { /** * @generated from field: optional string name = 1; */ name: string; /** * @generated from field: optional uint64 state = 2; */ state: bigint; }; /** * Describes the message perfetto.protos.WakeupSourceDeactivateFtraceEvent. * Use `create(WakeupSourceDeactivateFtraceEventSchema)` to create a new message. */ export declare const WakeupSourceDeactivateFtraceEventSchema: GenMessage<WakeupSourceDeactivateFtraceEvent>; /** * @generated from message perfetto.protos.GpuWorkPeriodFtraceEvent */ export type GpuWorkPeriodFtraceEvent = Message<"perfetto.protos.GpuWorkPeriodFtraceEvent"> & { /** * @generated from field: optional uint32 gpu_id = 1; */ gpuId: number; /** * @generated from field: optional uint32 uid = 2; */ uid: number; /** * @generated from field: optional uint64 start_time_ns = 3; */ startTimeNs: bigint; /** * @generated from field: optional uint64 end_time_ns = 4; */ endTimeNs: bigint; /** * @generated from field: optional uint64 total_active_duration_ns = 5; */ totalActiveDurationNs: bigint; }; /** * Describes the message perfetto.protos.GpuWorkPeriodFtraceEvent. * Use `create(GpuWorkPeriodFtraceEventSchema)` to create a new message. */ export declare const GpuWorkPeriodFtraceEventSchema: GenMessage<GpuWorkPeriodFtraceEvent>; /** * @generated from message perfetto.protos.DevicePmCallbackStartFtraceEvent */ export type DevicePmCallbackStartFtraceEvent = Message<"perfetto.protos.DevicePmCallbackStartFtraceEvent"> & { /** * @generated from field: optional string device = 1; */ device: string; /** * @generated from field: optional string driver = 2; */ driver: string; /** * @generated from field: optional string parent = 3; */ parent: string; /** * @generated from field: optional string pm_ops = 4; */ pmOps: string; /** * @generated from field: optional int32 event = 5; */ event: number; }; /** * Describes the message perfetto.protos.DevicePmCallbackStartFtraceEvent. * Use `create(DevicePmCallbackStartFtraceEventSchema)` to create a new message. */ export declare const DevicePmCallbackStartFtraceEventSchema: GenMessage<DevicePmCallbackStartFtraceEvent>; /** * @generated from message perfetto.protos.DevicePmCallbackEndFtraceEvent */ export type DevicePmCallbackEndFtraceEvent = Message<"perfetto.protos.DevicePmCallbackEndFtraceEvent"> & { /** * @generated from field: optional string device = 1; */ device: string; /** * @generated from field: optional string driver = 2; */ driver: string; /** * @generated from field: optional int32 error = 3; */ error: number; }; /** * Describes the message perfetto.protos.DevicePmCallbackEndFtraceEvent. * Use `create(DevicePmCallbackEndFtraceEventSchema)` to create a new message. */ export declare const DevicePmCallbackEndFtraceEventSchema: GenMessage<DevicePmCallbackEndFtraceEvent>; //# sourceMappingURL=power_pb.d.ts.map