metrics_registry/
metrics_registry.rs
1pub const CUSTOMER_NAME: &str = "fuchsia";
4pub const CUSTOMER_ID: u32 = 1;
5pub const PROJECT_NAME: &str = "input_pipeline";
6pub const PROJECT_ID: u32 = 19;
7
8pub const INPUT_PIPELINE_ERROR_METRIC_ID: u32 = 1;
11
12#[derive(Clone, Copy, PartialEq, PartialOrd, Eq, Ord, Debug, Hash)]
14pub enum InputPipelineMetricDimensionEvent {
15 Unset = 0,
16 AutorepeatCouldNotFireTimer = 1,
17 AutorepeatCouldNotRunAutorepeat = 2,
18 ConsumerControlsSendEventFailed = 3,
19 FactoryResetFailedToReset = 4,
20 FactoryResetNotAllowedReset = 5,
21 FactoryResetFailedToSendCountdown = 6,
22 FocusChainListenerRequestError = 7,
23 ImeFailedToDispatchKeyToIme = 8,
24 InputDeviceCreateInputReportProxyFailed = 9,
25 InputDeviceGetInputReportsReaderError = 10,
26 InputPipelineCouldNotForwardEvent = 11,
27 InputPipelineDisplayOwnershipIsNotSupposedToTerminate = 12,
28 InputPipelineAutorepeatRunningError = 13,
29 InputPipelineUnableToWatchForNewInputDevices = 14,
30 InputPipelineCouldNotForwardEventFromDriver = 15,
31 InputPipelineStopHandlingEvents = 16,
32 InputPipelineNoDeviceDescriptor = 17,
33 InputPipelineFailedToBind = 18,
34 KeyboardEmptyDeviceInfo = 19,
35 KeyboardFailedToParse = 20,
36 KeyboardFailedToSendKeyboardEvent = 21,
37 MediaButtonErrorWhilePushingTask = 22,
38 MouseDescriptionNotMouse = 23,
39 MouseFailedToSendEvent = 24,
40 MouseInjectorUpdateCursorRendererFailed = 25,
41 MouseInjectorEnsureInjectorRegisteredFailed = 26,
42 MouseInjectorSendEventToScenicFailed = 27,
43 MouseInjectorMissingIsPrecisionScroll = 28,
44 MouseInjectorErrorWhileReadingViewportUpdate = 29,
45 MouseInjectorViewportUpdateStreamTerminatedUnexpectedly = 30,
46 PointerDisplayScaleNoPhysicalPixel = 31,
47 PointerSensorScaleHandlerScaledMotionInvalid = 32,
48 PointerSensorScaleHandlerScaledScrollInvalid = 33,
49 TextSettingsHandlerExit = 34,
50 TextSettingsHandlerCantRun = 35,
51 TouchFailedToSendTouchScreenEvent = 36,
52 TouchFailedToSendTouchpadEvent = 37,
53 TouchInjectorEnsureInjectorRegisteredFailed = 38,
54 TouchInjectorSendEventToScenicFailed = 39,
55 TouchInjectorErrorWhileReadingViewportUpdate = 40,
56 TouchInjectorViewportUpdateStreamTerminatedUnexpectedly = 41,
57 LightEmptyDeviceInfo = 42,
58 LightFailedToSendEvent = 43,
59}
60
61impl cobalt_client::traits::AsEventCode for InputPipelineMetricDimensionEvent {
62 fn as_event_code(&self) -> u32 {
63 *self as u32
64 }
65}
66pub use InputPipelineMetricDimensionEvent as InputPipelineErrorMetricDimensionEvent;
68