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."/> |