Commit 8b517967 authored by Reilly Grant's avatar Reilly Grant Committed by Commit Bot

bluetooth: update services and characteristics

Three new services:
 - mesh_provisioning
 - mesh_proxy
 - reconnection_configuration

Eighteen new characteristics:
 - exact_time_100
 - secondary_time_zone
 - time_broadcast
 - battery_power_state
 - battery_level_state
 - temperature_celsius
 - temperature_fahrenheit
 - position_2d
 - position_3d
 - removable
 - service_required
 - scientific_temperature_celsius
 - string
 - network_availability
 - digital_output
 - analog_output
 - pulse_oximetry_control_point
 - date_utc

Bug: 517115
Change-Id: I036374fa5d750c072af238f1e35bff4eef43e1ac
Reviewed-on: https://chromium-review.googlesource.com/1100126Reviewed-by: default avatarGiovanni Ortuño Urquidi <ortuno@chromium.org>
Commit-Queue: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#567135}
parent 66da0a7a
...@@ -53,13 +53,16 @@ NameToAssignedNumberMap* GetAssignedNumberToServiceNameMap() { ...@@ -53,13 +53,16 @@ NameToAssignedNumberMap* GetAssignedNumberToServiceNameMap() {
{"weight_scale", 0x181D}, {"weight_scale", 0x181D},
{"bond_management", 0x181E}, {"bond_management", 0x181E},
{"continuous_glucose_monitoring", 0x181F}, {"continuous_glucose_monitoring", 0x181F},
{"fitness_machine", 0x1826},
{"internet_protocol_support", 0x1820}, {"internet_protocol_support", 0x1820},
{"indoor_positioning", 0x1821}, {"indoor_positioning", 0x1821},
{"pulse_oximeter", 0x1822}, {"pulse_oximeter", 0x1822},
{"http_proxy", 0x1823}, {"http_proxy", 0x1823},
{"transport_discovery", 0x1824}, {"transport_discovery", 0x1824},
{"object_transfer", 0x1825}, {"object_transfer", 0x1825},
{"fitness_machine", 0x1826},
{"mesh_provisioning", 0x1827},
{"mesh_proxy", 0x1828},
{"reconnection_configuration", 0x1829},
})); }));
return &services_map; return &services_map;
...@@ -81,21 +84,28 @@ NameToAssignedNumberMap* GetAssignedNumberForCharacteristicNameMap() { ...@@ -81,21 +84,28 @@ NameToAssignedNumberMap* GetAssignedNumberForCharacteristicNameMap() {
{"date_time", 0x2A08}, {"date_time", 0x2A08},
{"day_of_week", 0x2A09}, {"day_of_week", 0x2A09},
{"day_date_time", 0x2A0A}, {"day_date_time", 0x2A0A},
{"exact_time_100", 0x2A0B},
{"exact_time_256", 0x2A0C}, {"exact_time_256", 0x2A0C},
{"dst_offset", 0x2A0D}, {"dst_offset", 0x2A0D},
{"time_zone", 0x2A0E}, {"time_zone", 0x2A0E},
{"local_time_information", 0x2A0F}, {"local_time_information", 0x2A0F},
{"secondary_time_zone", 0x2A10},
{"time_with_dst", 0x2A11}, {"time_with_dst", 0x2A11},
{"time_accuracy", 0x2A12}, {"time_accuracy", 0x2A12},
{"time_source", 0x2A13}, {"time_source", 0x2A13},
{"reference_time_information", 0x2A14}, {"reference_time_information", 0x2A14},
{"time_broadcast", 0x2A15},
{"time_update_control_point", 0x2A16}, {"time_update_control_point", 0x2A16},
{"time_update_state", 0x2A17}, {"time_update_state", 0x2A17},
{"glucose_measurement", 0x2A18}, {"glucose_measurement", 0x2A18},
{"battery_level", 0x2A19}, {"battery_level", 0x2A19},
{"battery_power_state", 0x2A1A},
{"battery_level_state", 0x2A1B},
{"temperature_measurement", 0x2A1C}, {"temperature_measurement", 0x2A1C},
{"temperature_type", 0x2A1D}, {"temperature_type", 0x2A1D},
{"intermediate_temperature", 0x2A1E}, {"intermediate_temperature", 0x2A1E},
{"temperature_celsius", 0x2A1F},
{"temperature_fahrenheit", 0x2A20},
{"measurement_interval", 0x2A21}, {"measurement_interval", 0x2A21},
{"boot_keyboard_input_report", 0x2A22}, {"boot_keyboard_input_report", 0x2A22},
{"system_id", 0x2A23}, {"system_id", 0x2A23},
...@@ -108,6 +118,8 @@ NameToAssignedNumberMap* GetAssignedNumberForCharacteristicNameMap() { ...@@ -108,6 +118,8 @@ NameToAssignedNumberMap* GetAssignedNumberForCharacteristicNameMap() {
{"ieee_11073-20601_regulatory_certification_data_list", 0x2A2A}, {"ieee_11073-20601_regulatory_certification_data_list", 0x2A2A},
{"current_time", 0x2A2B}, {"current_time", 0x2A2B},
{"magnetic_declination", 0x2A2C}, {"magnetic_declination", 0x2A2C},
{"position_2d", 0x2A2F},
{"position_3d", 0x2A30},
{"scan_refresh", 0x2A31}, {"scan_refresh", 0x2A31},
{"boot_keyboard_output_report", 0x2A32}, {"boot_keyboard_output_report", 0x2A32},
{"boot_mouse_input_report", 0x2A33}, {"boot_mouse_input_report", 0x2A33},
...@@ -117,6 +129,11 @@ NameToAssignedNumberMap* GetAssignedNumberForCharacteristicNameMap() { ...@@ -117,6 +129,11 @@ NameToAssignedNumberMap* GetAssignedNumberForCharacteristicNameMap() {
{"heart_rate_measurement", 0x2A37}, {"heart_rate_measurement", 0x2A37},
{"body_sensor_location", 0x2A38}, {"body_sensor_location", 0x2A38},
{"heart_rate_control_point", 0x2A39}, {"heart_rate_control_point", 0x2A39},
{"removable", 0x2A3A},
{"service_required", 0x2A3B},
{"scientific_temperature_celsius", 0x2A3C},
{"string", 0x2A3D},
{"network_availability", 0x2A3E},
{"alert_status", 0x2A3F}, {"alert_status", 0x2A3F},
{"ringer_control_point", 0x2A40}, {"ringer_control_point", 0x2A40},
{"ringer_setting", 0x2A41}, {"ringer_setting", 0x2A41},
...@@ -141,7 +158,9 @@ NameToAssignedNumberMap* GetAssignedNumberForCharacteristicNameMap() { ...@@ -141,7 +158,9 @@ NameToAssignedNumberMap* GetAssignedNumberForCharacteristicNameMap() {
{"rsc_feature", 0x2A54}, {"rsc_feature", 0x2A54},
{"sc_control_point", 0x2A55}, {"sc_control_point", 0x2A55},
{"digital", 0x2A56}, {"digital", 0x2A56},
{"digital_output", 0x2A57},
{"analog", 0x2A58}, {"analog", 0x2A58},
{"analog_output", 0x2A59},
{"aggregate", 0x2A5A}, {"aggregate", 0x2A5A},
{"csc_measurement", 0x2A5B}, {"csc_measurement", 0x2A5B},
{"csc_feature", 0x2A5C}, {"csc_feature", 0x2A5C},
...@@ -149,6 +168,7 @@ NameToAssignedNumberMap* GetAssignedNumberForCharacteristicNameMap() { ...@@ -149,6 +168,7 @@ NameToAssignedNumberMap* GetAssignedNumberForCharacteristicNameMap() {
{"plx_spot_check_measurement", 0x2A5E}, {"plx_spot_check_measurement", 0x2A5E},
{"plx_continuous_measurement", 0x2A5F}, {"plx_continuous_measurement", 0x2A5F},
{"plx_features", 0x2A60}, {"plx_features", 0x2A60},
{"pulse_oximetry_control_point", 0x2A62},
{"cycling_power_measurement", 0x2A63}, {"cycling_power_measurement", 0x2A63},
{"cycling_power_vector", 0x2A64}, {"cycling_power_vector", 0x2A64},
{"cycling_power_feature", 0x2A65}, {"cycling_power_feature", 0x2A65},
...@@ -266,6 +286,7 @@ NameToAssignedNumberMap* GetAssignedNumberForCharacteristicNameMap() { ...@@ -266,6 +286,7 @@ NameToAssignedNumberMap* GetAssignedNumberForCharacteristicNameMap() {
{"supported_power_range", 0x2AD8}, {"supported_power_range", 0x2AD8},
{"fitness_machine_control_point", 0x2AD9}, {"fitness_machine_control_point", 0x2AD9},
{"fitness_machine_status", 0x2ADA}, {"fitness_machine_status", 0x2ADA},
{"date_utc", 0x2AED},
})); }));
return &characteristics_map; return &characteristics_map;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment