Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2163)

Unified Diff: tools/metrics/histograms/histograms.xml

Issue 1286883002: bluetooth: Add histograms and logging for getCharacteristic (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@bluetooth-uma-refactoring
Patch Set: Fix Typoe Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
Download patch
« no previous file with comments | « content/browser/bluetooth/bluetooth_metrics.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/metrics/histograms/histograms.xml
diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
index ff429773ddb367ab42a3e992db55f38200ca4774..23a5fdc465cedddf752a08c0dc952a38c72d9a60 100644
--- a/tools/metrics/histograms/histograms.xml
+++ b/tools/metrics/histograms/histograms.xml
@@ -2793,6 +2793,30 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
</summary>
</histogram>
+<histogram name="Bluetooth.Web.GetCharacteristic.Characteristic"
+ enum="GATTCharacteristicHash">
+ <owner>jyasskin@chromium.org</owner>
+ <owner>ortuno@chromium.org</owner>
+ <owner>scheib@chromium.org</owner>
+ <summary>
+ Records the UUIDs used when getting a characteristic. The recorded value is
+ a 31-bit hash of the UUID. Used to know what types of characteristics to
+ target when building libraries that use the Web Bluetooth API.
+ </summary>
+</histogram>
+
+<histogram name="Bluetooth.Web.GetCharacteristic.Outcome"
+ enum="WebBluetoothGetCharacteristicOutcome">
+ <owner>jyasskin@chromium.org</owner>
+ <owner>ortuno@chromium.org</owner>
+ <owner>scheib@chromium.org</owner>
+ <summary>
+ Records the outcome of a call to getCharacteristic(). Used to understand
+ what errors developers are getting so we can target efforst toward the most
+ common ones.
+ </summary>
+</histogram>
+
<histogram name="Bluetooth.Web.GetPrimaryService.Outcome"
enum="WebBluetoothGetPrimaryServiceOutcome">
<owner>jyasskin@chromium.org</owner>
@@ -59437,6 +59461,173 @@ http://cs/file:chrome/histograms.xml - but prefer this file for new entries.
<int value="8" label="Overflow"/>
</enum>
+<enum name="GATTCharacteristicHash" type="int">
+ <int value="1615384" label="alert_notification_control_point"/>
+ <int value="4531384" label="date_of_birth"/>
+ <int value="22829753" label="barometric_pressure_trend"/>
+ <int value="33030714" label="scan_refresh"/>
+ <int value="40437408" label="gender"/>
+ <int value="64893984" label="local_east_coordinate.xml"/>
+ <int value="67768539" label="alert_category_id_bit_mask"/>
+ <int value="79560451" label="sc_control_point"/>
+ <int value="89070880" label="blood_pressure_measurement"/>
+ <int value="102699400" label="cycling_power_feature"/>
+ <int value="145478270" label="glucose_feature"/>
+ <int value="162705488" label="manufacturer_name_string"/>
+ <int value="164418508" label="weight_measurement"/>
+ <int value="177223896" label="report_map"/>
+ <int value="205016416" label="body_composition_measurement"/>
+ <int value="235785246" label="irradiance"/>
+ <int value="248349383" label="csc_measurement"/>
+ <int value="254703207" label="true_wind_speed"/>
+ <int value="257107525" label="intermediate_temperature"/>
+ <int value="259169368" label="cgm_measurement"/>
+ <int value="261747886" label="battery_level"/>
+ <int value="282925453" label="time_with_dst"/>
+ <int value="289588334" label="supported_unread_alert_category"/>
+ <int value="296670902" label="heart_rate_control_point"/>
+ <int value="298186521" label="alert_category_id"/>
+ <int value="307449363" label="plx_features"/>
+ <int value="310983691" label="cycling_power_measurement"/>
+ <int value="312578485" label="navigation"/>
+ <int value="333947401" label="temperature_measurement"/>
+ <int value="338768495" label="ringer_setting"/>
+ <int value="339742946" label="hid_information"/>
+ <int value="358854697" label="bond_management_feature"/>
+ <int value="361317539" label="language"/>
+ <int value="363167947" label="blood_pressure_feature"/>
+ <int value="405569435" label="boot_keyboard_output_report"/>
+ <int value="409618715" label="cycling_power_vector"/>
+ <int value="419477741" label="body_composition_feature"/>
+ <int value="486368335" label="location_name"/>
+ <int value="512543326" label="date_of_threshold_assessment"/>
+ <int value="531135021" label="cgm_specific_ops_control_point"/>
+ <int value="540054581" label="magnetic_declination"/>
+ <int value="546355367" label="firmware_revision_string"/>
+ <int value="549702960" label="humidity"/>
+ <int value="557034058" label="cycling_power_control_point"/>
+ <int value="557040382" label="hardware_revision_string"/>
+ <int value="561260257" label="analog"/>
+ <int value="589741087" label="model_number_string"/>
+ <int value="638602429" label="new_alert"/>
+ <int value="642925692" label="anaerobic_heart_rate_lower_limit"/>
+ <int value="650507215" label="aerobic_heart_rate_lower_limit"/>
+ <int value="653904148" label="cgm_session_run_time"/>
+ <int value="675543714" label="aerobic_threshold"/>
+ <int value="689682673" label="unread_alert_status"/>
+ <int value="710863194" label="dew_point"/>
+ <int value="713208266" label="apparent_wind_direction"/>
+ <int value="724796397" label="weight"/>
+ <int value="747671909" label="reference_time_information"/>
+ <int value="752820597" label="boot_mouse_input_report"/>
+ <int value="762835818" label="tx_power_level"/>
+ <int value="765862810" label="cgm_session_start_time"/>
+ <int value="797118889" label="time_source"/>
+ <int value="839366223" label="user_index"/>
+ <int value="842908520" label="rsc_measurement"/>
+ <int value="859809200" label="resting_heart_rate"/>
+ <int value="867296114" label="gust_factor"/>
+ <int value="868427891" label="local_north_coordinate"/>
+ <int value="868892960" label="heat_index"/>
+ <int value="873660243" label="body_sensor_location"/>
+ <int value="893588698" label="scan_interval_window"/>
+ <int value="917477908" label="software_revision_string"/>
+ <int value="918961501" label="plx_spot_check_measurement"/>
+ <int value="922434244" label="ln_feature"/>
+ <int value="928099812" label="system_id"/>
+ <int value="928491064" label="last_name"/>
+ <int value="947971228" label="temperature_type"/>
+ <int value="976761505" label="local_time_information"/>
+ <int value="987658962" label="glucose_measurement"/>
+ <int value="1002619180" label="exact_time_256"/>
+ <int value="1025676359" label="dst_offset"/>
+ <int value="1061486494" label="anaerobic_heart_rate_upper_limit"/>
+ <int value="1072163984" label="gap.reconnection_address"/>
+ <int value="1100640868" label="day_of_week"/>
+ <int value="1125104414" label="gap.central_address_resolution_support"/>
+ <int value="1134538374" label="hip_circumference"/>
+ <int value="1136624215" label="maximum_recommended_heart_rate"/>
+ <int value="1136682523" label="date_time"/>
+ <int value="1167525145" label="alert_status"/>
+ <int value="1183399370" label="magnetic_flux_density_3D"/>
+ <int value="1193066711" label="uv_index"/>
+ <int value="1214133688" label="vo2_max"/>
+ <int value="1217613737" label="three_zone_heart_rate_limits"/>
+ <int value="1227844535" label="floor_number"/>
+ <int value="1237083013" label="first_name"/>
+ <int value="1245615057" label="pnp_id"/>
+ <int value="1254532025" label="user_control_point"/>
+ <int value="1288236137" label="hid_control_point"/>
+ <int value="1333242790" label="longitude"/>
+ <int value="1358488787"
+ label="sport_type_for_aerobic_and_anaerobic_thresholds"/>
+ <int value="1370497910" label="position_quality"/>
+ <int value="1370779343" label="apparent_wind_speed"/>
+ <int value="1399905251" label="elevation"/>
+ <int value="1403795440" label="time_update_control_point"/>
+ <int value="1407679683" label="location_and_speed"/>
+ <int value="1409077916"
+ label="ieee_11073-20601_regulatory_certification_data_list"/>
+ <int value="1418868404"
+ label="gap.peripheral_preferred_connection_parameters"/>
+ <int value="1419696114" label="record_access_control_point"/>
+ <int value="1426243900" label="time_update_state"/>
+ <int value="1445812935" label="current_time"/>
+ <int value="1448457670" label="cgm_feature"/>
+ <int value="1479031407" label="five_zone_heart_rate_limits"/>
+ <int value="1480262218" label="height"/>
+ <int value="1502604093" label="serial_number_string"/>
+ <int value="1511396316" label="ln_control_point"/>
+ <int value="1521362289" label="indoor_positioning_configuration"/>
+ <int value="1541435682" label="fat_burn_heart_rate_upper_limit"/>
+ <int value="1542101224" label="plx_continuous_measurent"/>
+ <int value="1556918420" label="supported_new_alert_category"/>
+ <int value="1562359952" label="bond_management_control_point"/>
+ <int value="1594190447" label="anaerobic_threshold"/>
+ <int value="1594284383" label="time_accuracy"/>
+ <int value="1599786113" label="sensor_location"/>
+ <int value="1650767660" label="protocol_mode"/>
+ <int value="1655824245" label="pressure"/>
+ <int value="1658559118" label="digital"/>
+ <int value="1704141710" label="true_wind_direction"/>
+ <int value="1732815395" label="alert_level"/>
+ <int value="1735563923" label="rsc_feature"/>
+ <int value="1748731133" label="intermediate_blood_pressure"/>
+ <int value="1774994865" label="day_date_time"/>
+ <int value="1777827929" label="heart_rate_measurement"/>
+ <int value="1778752264" label="magnetic_flux_density_2D"/>
+ <int value="1807818076" label="rainfall"/>
+ <int value="1811011331" label="report"/>
+ <int value="1813165113" label="fat_burn_heart_rate_lower_limit"/>
+ <int value="1822663159" label="altitude"/>
+ <int value="1826219951" label="measurement_interval"/>
+ <int value="1855704654" label="latitude"/>
+ <int value="1881531610" label="descriptor_value_changed"/>
+ <int value="1899652799" label="pollen_concentration"/>
+ <int value="1904364134" label="aerobic_heart_rate_upper_limit"/>
+ <int value="1936155204" label="gap.device_name"/>
+ <int value="1954594648" label="temperature"/>
+ <int value="1970019437" label="gap.peripheral_privacy_flag"/>
+ <int value="1981651466" label="wind_chill"/>
+ <int value="1999174392" label="glucose_measurement_context"/>
+ <int value="2000824522" label="waist_circumference"/>
+ <int value="2010182602" label="csc_feature"/>
+ <int value="2022949018" label="cgm_status"/>
+ <int value="2025615830" label="aggregate"/>
+ <int value="2031294873" label="uncertainty"/>
+ <int value="2041423305" label="email_address"/>
+ <int value="2042267197" label="age"/>
+ <int value="2047173546" label="boot_keyboard_input_report"/>
+ <int value="2083994430" label="two_zone_heart_rate_limit"/>
+ <int value="2084445069" label="ringer_control_point"/>
+ <int value="2091531878" label="weight_scale_feature"/>
+ <int value="2101185135" label="time_zone"/>
+ <int value="2105952193" label="heart_rate_max"/>
+ <int value="2118566262" label="database_change_increment"/>
+ <int value="2125906618" label="gap.appearance"/>
+ <int value="2140490935" label="gatt.service_changed"/>
+</enum>
+
<enum name="GATTServiceHash" type="int">
<int value="7464675" label="pulse_oximeter"/>
<int value="81094401" label="link_loss"/>
@@ -71778,6 +71969,13 @@ To add a new entry, add it with any value and run test to compute valid value.
<int value="5" label="Characteristic.writeValue()"/>
</enum>
+<enum name="WebBluetoothGetCharacteristicOutcome" type="int">
+ <int value="0" label="Success"/>
+ <int value="1" label="No device"/>
+ <int value="2" label="No service"/>
+ <int value="3" label="Not found"/>
+</enum>
+
<enum name="WebBluetoothGetPrimaryServiceOutcome" type="int">
<int value="0" label="Success"/>
<int value="1" label="Device no longer in range."/>
« no previous file with comments | « content/browser/bluetooth/bluetooth_metrics.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698