emergency_metrics_registry/
emergency_metrics_registry.rs1pub const CUSTOMER_NAME: &str = "fuchsia";
4pub const CUSTOMER_ID: u32 = 1;
5pub const PROJECT_NAME: &str = "connectivity_location";
6pub const PROJECT_ID: u32 = 4;
7
8pub const EMERGENCY_GET_CURRENT_LATENCY_MIGRATED_EMERGENCY_GET_CURRENT_LATENCY_HISTOGRAM_INT_BUCKETS_FLOOR: i64 = 0;
10pub const EMERGENCY_GET_CURRENT_LATENCY_MIGRATED_EMERGENCY_GET_CURRENT_LATENCY_HISTOGRAM_INT_BUCKETS_NUM_BUCKETS: u32 = 10;
11pub const EMERGENCY_GET_CURRENT_LATENCY_MIGRATED_EMERGENCY_GET_CURRENT_LATENCY_HISTOGRAM_INT_BUCKETS_INITIAL_STEP: u32 = 10;
12pub const EMERGENCY_GET_CURRENT_LATENCY_MIGRATED_EMERGENCY_GET_CURRENT_LATENCY_HISTOGRAM_INT_BUCKETS_STEP_MULTIPLIER: u32 = 2;
13
14pub const EMERGENCY_GET_CURRENT_ACCURACY_MIGRATED_EMERGENCY_GET_CURRENT_ACCURACY_HISTOGRAM_INT_BUCKETS_FLOOR: i64 = 0;
16pub const EMERGENCY_GET_CURRENT_ACCURACY_MIGRATED_EMERGENCY_GET_CURRENT_ACCURACY_HISTOGRAM_INT_BUCKETS_NUM_BUCKETS: u32 = 30;
17pub const EMERGENCY_GET_CURRENT_ACCURACY_MIGRATED_EMERGENCY_GET_CURRENT_ACCURACY_HISTOGRAM_INT_BUCKETS_INITIAL_STEP: u32 = 1;
18pub const EMERGENCY_GET_CURRENT_ACCURACY_MIGRATED_EMERGENCY_GET_CURRENT_ACCURACY_HISTOGRAM_INT_BUCKETS_STEP_MULTIPLIER: u32 = 2;
19
20pub const EMERGENCY_GET_CURRENT_RESULT_MIGRATED_METRIC_ID: u32 = 101;
23pub const EMERGENCY_GET_CURRENT_LATENCY_MIGRATED_METRIC_ID: u32 = 102;
25pub const EMERGENCY_GET_CURRENT_ACCURACY_MIGRATED_METRIC_ID: u32 = 103;
27pub const EMERGENCY_GET_CURRENT_FAILURE_MIGRATED_METRIC_ID: u32 = 104;
29pub const WLAN_SENSOR_REPORT_MIGRATED_METRIC_ID: u32 = 105;
31
32#[derive(Clone, Copy, PartialEq, PartialOrd, Eq, Ord, Debug, Hash)]
34pub enum EmergencyGetCurrentResultMigratedMetricDimensionResult {
35 Success = 0,
36 Failure = 1,
37}
38
39impl cobalt_client::traits::AsEventCode for EmergencyGetCurrentResultMigratedMetricDimensionResult {
40 fn as_event_code(&self) -> u32 {
41 *self as u32
42 }
43}
44
45#[derive(Clone, Copy, PartialEq, PartialOrd, Eq, Ord, Debug, Hash)]
47pub enum ConnectivityLocationMetricDimensionCause {
48 NoBsses = 0,
49 Internal = 1,
50 Lookup = 2,
51}
52
53impl cobalt_client::traits::AsEventCode for ConnectivityLocationMetricDimensionCause {
54 fn as_event_code(&self) -> u32 {
55 *self as u32
56 }
57}
58pub use ConnectivityLocationMetricDimensionCause as EmergencyGetCurrentFailureMigratedMetricDimensionCause;
60
61#[derive(Clone, Copy, PartialEq, PartialOrd, Eq, Ord, Debug, Hash)]
63pub enum WlanSensorReportMigratedMetricDimensionResult {
64 Success = 0,
65 NoBssIds = 1,
66 NoBsses = 2,
67 IpcError = 3,
68 ServiceError = 4,
69}
70
71impl cobalt_client::traits::AsEventCode for WlanSensorReportMigratedMetricDimensionResult {
72 fn as_event_code(&self) -> u32 {
73 *self as u32
74 }
75}
76