metrics_registry/
metrics_registry.rs

1// This file was generated by Cobalt's Registry parser based on the registry YAML
2// in the cobalt_config repository. Edit the YAML there to make changes.
3pub 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
8// Metric ID Constants
9// input_pipeline_error
10pub const INPUT_PIPELINE_ERROR_METRIC_ID: u32 = 1;
11
12// Enum for input_pipeline (Metric Dimension event)
13#[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}
66// Alias for input_pipeline_error (Metric Dimension event) which has the same event codes
67pub use InputPipelineMetricDimensionEvent as InputPipelineErrorMetricDimensionEvent;
68