├── org.bluetooth.attribute.gatt.primary_service_declaration.xml ├── org.bluetooth.attribute.gatt.secondary_service_declaration.xml ├── org.bluetooth.descriptor.es_trigger_setting.xml ├── org.bluetooth.characteristic.user_control_point.xml ├── org.bluetooth.characteristic.object_properties.xml ├── org.bluetooth.characteristic.ots_feature.xml ├── org.bluetooth.descriptor.es_measurement.xml ├── org.bluetooth.characteristic.object_changed.xml ├── org.bluetooth.descriptor.es_configuration.xml ├── org.bluetooth.characteristic.descriptor_value_changed.xml ├── org.bluetooth.characteristic.object_list_filter.xml ├── org.bluetooth.characteristic.training_status.xml ├── org.bluetooth.characteristic.fitness_machine_status.xml ├── org.bluetooth.characteristic.tds_control_point.xml ├── org.bluetooth.characteristic.database_change_increment.xml ├── org.bluetooth.characteristic.fitness_machine_feature.xml ├── org.bluetooth.characteristic.object_list_control_point.xml ├── org.bluetooth.characteristic.object_action_control_point.xml ├── org.bluetooth.characteristic.fitness_machine_control_point.xml ├── org.bluetooth.characteristic.uv_index.xml ├── org.bluetooth.characteristic.age.xml ├── org.bluetooth.characteristic.language.xml ├── org.bluetooth.characteristic.altitude.xml ├── org.bluetooth.characteristic.latitude.xml ├── org.bluetooth.characteristic.longitude.xml ├── org.bluetooth.characteristic.floor_number.xml ├── org.bluetooth.characteristic.location_name.xml ├── org.bluetooth.characteristic.rainfall.xml ├── org.bluetooth.characteristic.elevation.xml ├── org.bluetooth.characteristic.humidity.xml ├── org.bluetooth.characteristic.pressure.xml ├── org.bluetooth.descriptor.number_of_digitals.xml ├── org.bluetooth.characteristic.user_index.xml ├── org.bluetooth.characteristic.local_east_coordinate.xml ├── org.bluetooth.characteristic.dew_point.xml ├── org.bluetooth.characteristic.irradiance.xml ├── org.bluetooth.characteristic.local_north_coordinate.xml ├── org.bluetooth.characteristic.true_wind_speed.xml ├── org.bluetooth.attribute.gatt.include_declaration.xml ├── org.bluetooth.characteristic.heat_index.xml ├── org.bluetooth.characteristic.manufacturer_name_string.xml ├── org.bluetooth.characteristic.wind_chill.xml ├── org.bluetooth.characteristic.gap.device_name.xml ├── org.bluetooth.characteristic.apparent_wind_speed.xml ├── org.bluetooth.characteristic.firmware_revision_string.xml ├── org.bluetooth.characteristic.hardware_revision_string.xml ├── org.bluetooth.characteristic.software_revision_string.xml ├── org.bluetooth.characteristic.temperature.xml ├── org.bluetooth.characteristic.uri.xml ├── org.bluetooth.characteristic.vo2_max.xml ├── org.bluetooth.characteristic.serial_number_string.xml ├── org.bluetooth.characteristic.height.xml ├── org.bluetooth.characteristic.pollen_concentration.xml ├── org.bluetooth.characteristic.gap.reconnection_address.xml ├── org.bluetooth.characteristic.weight.xml ├── org.bluetooth.characteristic.http_entity_body.xml ├── org.bluetooth.characteristic.heart_rate_max.xml ├── org.bluetooth.characteristic.last_name.xml ├── org.bluetooth.characteristic.model_number_string.xml ├── org.bluetooth.characteristic.first_name.xml ├── org.bluetooth.characteristic.time_zone.xml ├── org.bluetooth.characteristic.analog.xml ├── org.bluetooth.characteristic.object_first_created.xml ├── org.bluetooth.characteristic.object_last_modified.xml ├── org.bluetooth.characteristic.resting_heart_rate.xml ├── org.bluetooth.characteristic.gust_factor.xml ├── org.bluetooth.characteristic.email_address.xml ├── org.bluetooth.characteristic.heart_rate_control_point.xml ├── org.bluetooth.characteristic.report.xml ├── org.bluetooth.characteristic.time_with_dst.xml ├── org.bluetooth.characteristic.day_date_time.xml ├── org.bluetooth.characteristic.http_headers.xml ├── org.bluetooth.characteristic.boot_mouse_input_report.xml ├── org.bluetooth.characteristic.hip_circumference.xml ├── org.bluetooth.characteristic.time_update_control_point.xml ├── org.bluetooth.characteristic.waist_circumference.xml ├── org.bluetooth.characteristic.intermediate_temperature.xml ├── org.bluetooth.characteristic.boot_keyboard_input_report.xml ├── org.bluetooth.characteristic.battery_level.xml ├── org.bluetooth.characteristic.boot_keyboard_output_report.xml ├── org.bluetooth.characteristic.local_time_information.xml ├── org.bluetooth.characteristic.gender.xml ├── org.bluetooth.characteristic.object_size.xml ├── org.bluetooth.characteristic.aerobic_heart_rate_lower_limit.xml ├── org.bluetooth.characteristic.aerobic_heart_rate_upper_limit.xml ├── org.bluetooth.characteristic.fat_burn_heart_rate_lower_limit.xml ├── org.bluetooth.characteristic.fat_burn_heart_rate_upper_limit.xml ├── org.bluetooth.characteristic.scan_refresh.xml ├── org.bluetooth.characteristic.anaerobic_heart_rate_lower_limit.xml ├── org.bluetooth.characteristic.anaerobic_heart_rate_upper_limit.xml ├── org.bluetooth.descriptor.gatt.characteristic_user_description.xml ├── org.bluetooth.characteristic.body_sensor_location.xml ├── org.bluetooth.characteristic.https_security.xml ├── org.bluetooth.characteristic.two_zone_heart_rate_limit.xml ├── org.bluetooth.characteristic.intermediate_cuff_pressure.xml ├── org.bluetooth.descriptor.external_report_reference.xml ├── org.bluetooth.characteristic.gap.peripheral_privacy_flag.xml ├── org.bluetooth.characteristic.protocol_mode.xml ├── org.bluetooth.characteristic.object_id.xml ├── org.bluetooth.service.generic_attribute.xml ├── org.bluetooth.characteristic.time_source.xml ├── org.bluetooth.characteristic.maximum_recommended_heart_rate.xml ├── org.bluetooth.characteristic.exact_time_256.xml ├── org.bluetooth.characteristic.magnetic_declination.xml ├── org.bluetooth.characteristic.measurement_interval.xml ├── org.bluetooth.characteristic.gatt.service_changed.xml ├── org.bluetooth.characteristic.supported_new_alert_category.xml ├── org.bluetooth.service.internet_protocol_support.xml ├── org.bluetooth.characteristic.ringer_setting.xml ├── org.bluetooth.characteristic.time_accuracy.xml ├── org.bluetooth.characteristic.supported_unread_alert_category.xml ├── org.bluetooth.characteristic.day_of_week.xml ├── org.bluetooth.characteristic.report_map.xml ├── org.bluetooth.characteristic.aerobic_threshold.xml ├── org.bluetooth.characteristic.anaerobic_threshold.xml ├── org.bluetooth.characteristic.dst_offset.xml ├── org.bluetooth.characteristic.aggregate.xml ├── org.bluetooth.characteristic.true_wind_direction.xml ├── org.bluetooth.characteristic.digital.xml ├── org.bluetooth.characteristic.tx_power_level.xml ├── org.bluetooth.characteristic.hid_control_point.xml ├── org.bluetooth.characteristic.ringer_control_point.xml ├── org.bluetooth.descriptor.report_reference.xml ├── org.bluetooth.characteristic.object_type.xml ├── org.bluetooth.characteristic.scan_interval_window.xml ├── org.bluetooth.characteristic.barometric_pressure_trend.xml ├── org.bluetooth.characteristic.resolvable_private_address_only.xml ├── org.bluetooth.characteristic.supported_power_range.xml ├── org.bluetooth.characteristic.object_name.xml ├── org.bluetooth.characteristic.alert_level.xml ├── org.bluetooth.characteristic.cgm_session_run_time.xml ├── org.bluetooth.characteristic.apparent_wind_direction.xml ├── org.bluetooth.characteristic.supported_heart_rate_range.xml ├── org.bluetooth.characteristic.temperature_type.xml ├── org.bluetooth.characteristic.csc_feature.xml ├── org.bluetooth.characteristic.time_update_state.xml ├── org.bluetooth.characteristic.supported_inclination_range.xml ├── org.bluetooth.characteristic.three_zone_heart_rate_limits.xml ├── org.bluetooth.service.next_dst_change.xml ├── org.bluetooth.characteristic.supported_speed_range.xml ├── org.bluetooth.characteristic.supported_resistance_level_range.xml ├── org.bluetooth.characteristic.unread_alert_status.xml ├── org.bluetooth.characteristic.sensor_location.xml ├── org.bluetooth.descriptor.gatt.server_characteristic_configuration.xml ├── org.bluetooth.characteristic.gap.central_address_resolution_support.xml ├── org.bluetooth.characteristic.Magnetic_flux_density_2D.xml ├── org.bluetooth.characteristic.reference_time_information.xml ├── org.bluetooth.characteristic.cgm_session_start_time.xml ├── org.bluetooth.descriptor.gatt.characteristic_aggregate_format.xml ├── org.bluetooth.characteristic.current_time.xml ├── org.bluetooth.characteristic.sport_type_for_aerobic_and_anaerobic_thresholds.xml ├── org.bluetooth.characteristic.cgm_status.xml ├── org.bluetooth.characteristic.rsc_feature.xml ├── org.bluetooth.characteristic.alert_category_id.xml ├── org.bluetooth.characteristic.gap.peripheral_preferred_connection_parameters.xml ├── org.bluetooth.characteristic.alert_status.xml ├── org.bluetooth.characteristic.five_zone_heart_rate_limits.xml ├── org.bluetooth.characteristic.alert_notification_control_point.xml ├── org.bluetooth.characteristic.uncertainty.xml ├── org.bluetooth.characteristic.Magnetic_flux_density_3D.xml ├── org.bluetooth.characteristic.pnp_id.xml ├── org.bluetooth.characteristic.date_of_birth.xml ├── org.bluetooth.characteristic.hid_information.xml ├── org.bluetooth.descriptor.valid_range.xml ├── org.bluetooth.characteristic.http_control_point.xml ├── org.bluetooth.service.reference_time_update.xml └── org.bluetooth.characteristic.date_of_threshold_assessment.xml /org.bluetooth.attribute.gatt.primary_service_declaration.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | Mandatory 10 | gatt_uuid 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /org.bluetooth.attribute.gatt.secondary_service_declaration.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | Mandatory 10 | gatt_uuid 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /org.bluetooth.descriptor.es_trigger_setting.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | This definition is shown in the Environmental 9 | Sensing Service Section 3.1.2.2 10 | 11 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.user_control_point.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | This definition is shown in the User Data 9 | Service Section 3.4 and its subsections. 10 | 11 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.object_properties.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | The Object Properties characteristic is defined 9 | in the Object Transfer Service Section 3.2.8 10 | 11 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.ots_feature.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | The OTS Feature characteristic is defined in the 8 | Object Transfer Service Section 3.1 and its 9 | sub-sections. 10 | 11 | -------------------------------------------------------------------------------- /org.bluetooth.descriptor.es_measurement.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | This definition is shown in the Environmental 9 | Sensing Service Section 3.1.2.1 and its 10 | subsections. 11 | 12 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.object_changed.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | The Object Changed characteristic is defined in 9 | the Object Transfer Service Section 3.6 and its 10 | sub-sections. 11 | 12 | -------------------------------------------------------------------------------- /org.bluetooth.descriptor.es_configuration.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | This definition is shown in the Environmental Sensing 10 | Service Section 3.1.2.3 11 | 12 | 13 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.descriptor_value_changed.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | This definition is shown in the Environmental 9 | Sensing Service Section 3.2 and its 10 | subsections. 11 | 12 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.object_list_filter.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | The Object List Filter characteristic is defined 9 | in the Object Transfer Service Section 3.5 and its 10 | sub-sections. 11 | 12 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.training_status.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The Training Status characteristic is defined in the 10 | Fitness Machine Service Specification. 11 | 12 | 13 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.fitness_machine_status.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The Fitness Machine Status characteristic is defined 10 | in the Fitness Machine Service Specification. 11 | 12 | 13 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.tds_control_point.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The TDS Control Point characteristic is defined in the 10 | Transport Discovery Service, Section 4.1 and its 11 | sub-sections. 12 | 13 | 14 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.database_change_increment.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | Mandatory 11 | uint32 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.fitness_machine_feature.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The Fitness Machine Feature characteristic is defined 10 | in the Fitness Machine Service Specification. 11 | 12 | 13 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.object_list_control_point.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | The Object List Control Point (OLCP) 9 | characteristic is defined in the Object Transfer Service Section 10 | 3.4 and its sub-sections. 11 | 12 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.object_action_control_point.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | The Object Action Control Point (OACP) 9 | characteristic is defined in the Object Transfer Service Section 10 | 3.3 and its sub-sections. 11 | 12 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.fitness_machine_control_point.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The Fitness Machine Control Point characteristic is 10 | defined in the Fitness Machine Service Specification. 11 | 12 | 13 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.uv_index.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | Mandatory 10 | uint8 11 | org.bluetooth.unit.unitless 12 | 0 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.age.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | Age of the User. 9 | 10 | 11 | 12 | Mandatory 13 | uint8 14 | org.bluetooth.unit.time.year 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.language.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | The Language definition is based on 10 | ISO639-1. 11 | Mandatory 12 | utf8s 13 | org.bluetooth.unit.unitless 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.altitude.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The Altitude characteristic describes the altitude of 9 | the device. 10 | 11 | 12 | 13 | Mandatory 14 | uint16 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.latitude.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The Latitude characteristic describes the WGS84 North 9 | coordinate of the device. 10 | 11 | 12 | 13 | Mandatory 14 | sint32 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.longitude.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The Longitude characteristic describes the WGS84 East 9 | coordinate of the device. 10 | 11 | 12 | 13 | Mandatory 14 | sint32 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.floor_number.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The Floor Number characteristic describes in which 9 | floor the device is installed. 10 | 11 | 12 | 13 | Mandatory 14 | uint8 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.location_name.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The Location Name characteristic describes the name 9 | of the location the device is installed in. 10 | 11 | 12 | 13 | Mandatory 14 | utf8s 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.rainfall.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | Unit is in meters with a resolution of 10 | 1mm 11 | Mandatory 12 | uint16 13 | org.bluetooth.unit.length.meter 14 | -3 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.elevation.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | Unit is in meters with a resolution of 0.01 10 | m 11 | Mandatory 12 | sint24 13 | org.bluetooth.unit.length.meter 14 | -2 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.humidity.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | Unit is in percent with a resolution of 0.01 10 | percent 11 | Mandatory 12 | uint16 13 | org.bluetooth.unit.percentage 14 | -2 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.pressure.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | Unit is in pascals with a resolution of 0.1 10 | Pa 11 | Mandatory 12 | uint32 13 | org.bluetooth.unit.pressure.pascal 14 | -1 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /org.bluetooth.descriptor.number_of_digitals.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The Characteristic Number of Digitals descriptor is 10 | used for defining the number of digitals in a 11 | characteristic. 12 | 13 | 14 | 15 | Mandatory 16 | uint8 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.user_index.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | Mandatory 10 | uint8 11 | 12 | The special value of 0xFF is used for 13 | ?Unknown User?. 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.local_east_coordinate.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The Local East characteristic describes the East 10 | coordinate of the device using local coordinate 11 | system. 12 | 13 | 14 | 15 | Mandatory 16 | sint16 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.dew_point.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | Unit is in degrees celsius with a resolution 10 | of 1 degree Celsius 11 | Mandatory 12 | sint8 13 | 14 | org.bluetooth.unit.thermodynamic_temperature.degree_celsius 15 | 0 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.irradiance.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | Unit is in watt per square meter with a 10 | resolution of 0.1 W/m^2 11 | Mandatory 12 | uint16 13 | 14 | org.bluetooth.unit.irradiance.watt_per_square_metre 15 | -1 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.local_north_coordinate.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The Local North characteristic describes the North 10 | coordinate of the device using local coordinate 11 | system. 12 | 13 | 14 | 15 | Mandatory 16 | sint16 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.true_wind_speed.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | Unit is in meters per second with a 11 | resolution of 0.01 m/s 12 | Mandatory 13 | uint16 14 | org.bluetooth.unit.velocity.metres_per_second 15 | -2 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /org.bluetooth.attribute.gatt.include_declaration.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | Mandatory 10 | uint16 11 | 12 | 13 | Mandatory 14 | uint16 15 | 16 | 17 | Mandatory 18 | gatt_uuid 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.heat_index.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | Unit is in degrees celsius with a resolution 10 | of 1 degree Celsius 11 | Mandatory 12 | sint8 13 | 14 | org.bluetooth.unit.thermodynamic_temperature.degree_celsius 15 | 0 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.manufacturer_name_string.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The value of this characteristic is a UTF-8 string 10 | representing the name of the manufacturer of the 11 | device. 12 | 13 | 14 | 15 | Mandatory 16 | utf8s 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.wind_chill.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | Unit is in degrees Celsius with a resolution 10 | of 1 degree Celsius 11 | Mandatory 12 | sint8 13 | 14 | org.bluetooth.unit.thermodynamic_temperature.degree_celsius 15 | 0 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.gap.device_name.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | Mandatory 17 | utf8s 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.apparent_wind_speed.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | Unit is in meters per second with a 11 | resolution of 0.01 m/s 12 | Mandatory 13 | uint16 14 | org.bluetooth.unit.velocity.metres_per_second 15 | -2 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.firmware_revision_string.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The value of this characteristic is a UTF-8 string 10 | representing the firmware revision for the firmware within the 11 | device. 12 | 13 | 14 | 15 | Mandatory 16 | utf8s 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.hardware_revision_string.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The value of this characteristic is a UTF-8 string 10 | representing the hardware revision for the hardware within the 11 | device. 12 | 13 | 14 | 15 | Mandatory 16 | utf8s 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.software_revision_string.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The value of this characteristic is a UTF-8 string 10 | representing the software revision for the software within the 11 | device. 12 | 13 | 14 | 15 | Mandatory 16 | utf8s 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.temperature.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | Unit is in degrees Celsius with a resolution 10 | of 0.01 degrees Celsius 11 | Mandatory 12 | sint16 13 | 14 | org.bluetooth.unit.thermodynamic_temperature.degree_celsius 15 | -2 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.uri.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The Uniform Resource Identifier (URI) Characteristic 9 | is used to configure the URI for a subsequent 10 | request. 11 | 12 | 13 | 14 | The URI to be used in the HTTP 15 | request. 16 | Mandatory 17 | utf8s 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.vo2_max.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | Maximal Oxygen uptake of a user 9 | 10 | 11 | 12 | Unit is in Milliliter per kilogram per 13 | minutes with a resolution of 1 . 14 | Mandatory 15 | uint8 16 | 0 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.serial_number_string.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The value of this characteristic is a variable-length 10 | UTF-8 string representing the serial number for a particular 11 | instance of the device. 12 | 13 | 14 | 15 | Mandatory 16 | utf8s 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.height.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | Height of the User 9 | 10 | 11 | 12 | Unit is in meters with a resolution of 0.01 13 | . 14 | Mandatory 15 | uint16 16 | org.bluetooth.unit.length.meter 17 | -2 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.pollen_concentration.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | Unit is in concentration count per cubic 11 | meter with a resolution of 1/m^3 12 | Mandatory 13 | uint24 14 | 15 | org.bluetooth.unit.concentration.count_per_cubic_metre 16 | 0 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.gap.reconnection_address.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The Information included in this page is informative. 10 | The normative descriptions are contained in the applicable 11 | specification. 12 | 13 | 14 | 15 | This is a non-resolvable private 16 | address 17 | Mandatory 18 | uint48 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.weight.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | Weight of the User 9 | 10 | 11 | 12 | Unit is in kilograms with a resolution of 13 | 0.005. 14 | Mandatory 15 | uint16 16 | org.bluetooth.unit.mass.kilogram 17 | -3 18 | 5 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.http_entity_body.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The HTTP Entity Body Characteristic contains the 10 | contents of the message body after any Transfer Encoding has 11 | been applied. 12 | 13 | 14 | 15 | The HTTP entity body used in the HTTP 16 | request. 17 | Mandatory 18 | utf8s 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.heart_rate_max.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | Maximum heart rate a user can reach. 10 | 11 | 12 | 13 | Unit is in beats per minute with a 14 | resolution of 1. 15 | Mandatory 16 | uint8 17 | org.bluetooth.unit.period.beats_per_minute 18 | 0 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.last_name.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | Last name of the user. See Note below. 9 | 10 | 11 | 12 | Mandatory 13 | utf8s 14 | org.bluetooth.unit.unitless 15 | 16 | 17 | 18 |

The length of the utf8s-based UDS Characteristic is variable 19 | and may exceed the default ATT_MTU defined in the Core 20 | Specification.

21 |
22 |
23 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.model_number_string.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | The value of this characteristic is a UTF-8 string 11 | representing the model number assigned by the device 12 | vendor. 13 | 14 | 15 | 16 | Mandatory 17 | utf8s 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.first_name.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | First name of the user. See Note below. 9 | 10 | 11 | 12 | Mandatory 13 | utf8s 14 | org.bluetooth.unit.unitless 15 | 16 | 17 | 18 |

The length of the utf8s-based UDS Characteristics is 19 | variable and may exceed the default ATT_MTU defined in the Core 20 | Specification.

21 |
22 |
23 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.time_zone.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | Mandatory 11 | sint8 12 | -48 13 | 56 14 | Offset from UTC in number of 15 minutes 15 | increments. A value of -128 means that the time zone offset 16 | is not known. The offset defined in this characteristic is 17 | constant, regardless whether daylight savings is in 18 | effect. 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.analog.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The Analog characteristic is used to read or write the 9 | value of one of the IO Module?s analog signals. 10 | 11 | 12 | 13 | Mandatory 14 | uint16 15 | 16 | 17 | 18 |

The Octet Order in the above table is in the order of LSO to 19 | MSO, where LSO = Least Significant Octet and MSO = Most 20 | Significant Octet.

21 |
22 |
23 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.object_first_created.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | Mandatory 11 | org.bluetooth.characteristic.date_time 12 | 13 | 14 | 15 |

The fields in the above table, reading from top to bottom, 16 | are shown in the order of LSO to MSO, where LSO = Least 17 | Significant Octet and MSO = Most Significant Octet. Data Type: 18 | Same format as the Date Time characteristic

19 |
20 |
21 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.object_last_modified.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | Mandatory 11 | org.bluetooth.characteristic.date_time 12 | 13 | 14 | 15 |

The fields in the above table, reading from top to bottom, 16 | are shown in the order of LSO to MSO, where LSO = Least 17 | Significant Octet and MSO = Most Significant Octet. Data Type: 18 | Same format as the Date Time characteristic

19 |
20 |
21 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.resting_heart_rate.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | Lowest Heart Rate a user can reach 10 | 11 | 12 | 13 | Unit is in beats per minute with a 14 | resolution of 1 15 | Mandatory 16 | uint8 17 | org.bluetooth.unit.period.beats_per_minute 18 | 0 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.gust_factor.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | The factor has a fixed-point representation, 11 | where the actual factor is (attribute value * 12 | 0.1) 13 | Mandatory 14 | uint8 15 | org.bluetooth.unit.unitless 16 | -1 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.email_address.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | Email address of the user. See Note below. 10 | 11 | 12 | 13 | Mandatory 14 | utf8s 15 | org.bluetooth.unit.unitless 16 | 17 | 18 | 19 |

The length of the utf8s-based UDS Characteristic is variable 20 | and may exceed the default ATT_MTU defined in the Core 21 | Specification.

22 |
23 |
24 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.heart_rate_control_point.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | Mandatory 11 | 8bit 12 | 13 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.report.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The Report characteristic is used to exchange data 9 | between a HID Device and a HID Host. 10 | The Report characteristic value contains Input Report, 11 | Output Report or Feature Report data to be transferred between 12 | the HID Device and HID Host. 13 | 14 | 15 | 16 | Mandatory 17 | uint8 18 | true 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.time_with_dst.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | Mandatory 11 | org.bluetooth.characteristic.date_time 12 | 13 | 14 | Mandatory 15 | 16 | org.bluetooth.characteristic.dst_offset 17 | 18 | 19 | The fields in the above table are in the order of LSO to 20 | MSO. Where LSO = Least Significant Octet and MSO = Most 21 | Significant Octet. 22 | 23 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.day_date_time.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | Mandatory 11 | org.bluetooth.characteristic.date_time 12 | 13 | 14 | Mandatory 15 | 16 | org.bluetooth.characteristic.day_of_week 17 | 18 | 19 | The fields in the above table are in the order of LSO to 20 | MSO. Where LSO = Least Significant Octet and MSO = Most 21 | Significant Octet. 22 | 23 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.http_headers.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The HTTP Headers Characteristic is used to hold the 10 | headers that would be sent to the HTTP Request or the headers 11 | contained within an HTTP response message from the HTTP 12 | Server. 13 | 14 | 15 | 16 | The HTTP headers to be used in the HTTP 17 | request. 18 | Mandatory 19 | utf8s 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.boot_mouse_input_report.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The Boot Mouse Input Report characteristic is used to 10 | transfer fixed format and length Input Report data between a 11 | HID Host operating in Boot Protocol Mode and a HID Service 12 | corresponding to a boot mouse. 13 | 14 | 15 | 16 | Mandatory 17 | uint8 18 | true 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.hip_circumference.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | Used with the Waist Circumference value to calculate 10 | the Waist to Hip Ratio (WHR) 11 | 12 | 13 | 14 | Unit is in meters with a resoluton of 15 | 0.01 16 | Mandatory 17 | uint16 18 | org.bluetooth.unit.length.meter 19 | -2 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.time_update_control_point.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | Mandatory 11 | uint8 12 | 1 13 | 2 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.waist_circumference.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | Used with the Hip Circumference value to calculate 10 | the Waist to Hip Ratio (WHR) 11 | 12 | 13 | 14 | Unit is in meters with a resolution of 15 | 0.01 16 | Mandatory 17 | uint16 18 | org.bluetooth.unit.length.meter 19 | -2 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.intermediate_temperature.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The Intermediate Temperature characteristic has the 9 | same format as the Temperature Measurement characteristic. 10 | However, due to a different context, the Value field is 11 | referred to as the Intermediate Temperature Value 12 | field. 13 | 14 | 15 | 16 | Mandatory 17 | 18 | org.bluetooth.characteristic.temperature_measurement 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.boot_keyboard_input_report.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The Boot Keyboard Input Report characteristic is used 10 | to transfer fixed format and length Input Report data between a 11 | HID Host operating in Boot Protocol Mode and a HID Service 12 | corresponding to a boot keyboard. 13 | 14 | 15 | 16 | Mandatory 17 | uint8 18 | true 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.battery_level.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The current charge level of a battery. 100% 10 | represents fully charged while 0% represents fully 11 | discharged. 12 | 13 | 14 | 15 | Mandatory 16 | uint8 17 | org.bluetooth.unit.percentage 18 | 0 19 | 100 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.boot_keyboard_output_report.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The Boot Keyboard Output Report characteristic is used 10 | to transfer fixed format and length Output Report data between 11 | a HID Host operating in Boot Protocol Mode and a HID Service 12 | corresponding to a boot keyboard. 13 | 14 | 15 | 16 | Mandatory 17 | uint8 18 | true 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.local_time_information.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | Mandatory 11 | org.bluetooth.characteristic.time_zone 12 | 13 | 14 | Mandatory 15 | 16 | org.bluetooth.characteristic.dst_offset 17 | 18 | 19 | The fields in the above table are in the order of LSO to 20 | MSO. Where LSO = Least Significant Octet and MSO = Most 21 | Significant Octet. 22 | 23 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.gender.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | Gender of the user. The value of the Gender 9 | characteristic are defined below: 0:male,1:female, 10 | 2:Unspecified,3-225: RFU 11 | 12 | 13 | 14 | Mandatory 15 | uint8 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.object_size.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | Mandatory 10 | uint32 11 | 0 12 | 13 | 14 | Mandatory 15 | uint32 16 | 0 17 | 18 | 19 | 20 |

The fields in the above table, reading from top to bottom, 21 | are shown in the order of LSO to MSO, where LSO = Least 22 | Significant Octet and MSO = Most Significant Octet.

23 |
24 |
25 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.aerobic_heart_rate_lower_limit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | Lower limit of the heart rate where the user enhances 10 | his endurance while exercising 11 | 12 | 13 | 14 | Unit is in beats per minute with a 15 | resolution of 1 16 | Mandatory 17 | uint8 18 | org.bluetooth.unit.period.beats_per_minute 19 | 0 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.aerobic_heart_rate_upper_limit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | Upper limit of the heart rate where the user enhances 10 | his endurance while exercising 11 | 12 | 13 | 14 | Unit is in beats per minute with a 15 | resolution of 1 16 | Mandatory 17 | uint8 18 | org.bluetooth.unit.period.beats_per_minute 19 | 0 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.fat_burn_heart_rate_lower_limit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | Lower limit of the heart rate where the user 10 | maximizes the fat burn while exersizing 11 | 12 | 13 | 14 | Unit is in beats per minute with a 15 | resolution of 1 16 | Mandatory 17 | uint8 18 | org.bluetooth.unit.period.beats_per_minute 19 | 0 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.fat_burn_heart_rate_upper_limit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | Upper limit of the heart rate where the user 10 | maximizes the fat burn while exersizing 11 | 12 | 13 | 14 | Unit is in beats per minute with a 15 | resolution of 1 16 | Mandatory 17 | uint8 18 | org.bluetooth.unit.period.beats_per_minute 19 | 0 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.scan_refresh.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The Scan Refresh characteristic is used to notify the 10 | Client that the Server requires the Scan Interval Window 11 | characteristic to be written with the latest values upon 12 | notification. 13 | 14 | 15 | 16 | Mandatory 17 | uint8 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.anaerobic_heart_rate_lower_limit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | Lower limit of the heart rate where the user enhances 10 | his anaerobic tolerance while exercising. 11 | 12 | 13 | 14 | Unit is in beats per minute with a 15 | resolution of 1 16 | Mandatory 17 | uint8 18 | org.bluetooth.unit.period.beats_per_minute 19 | 0 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.anaerobic_heart_rate_upper_limit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | Upper limit of the heart rate where the user enhances 10 | his anaerobic tolerance while exercising. 11 | 12 | 13 | 14 | Unit is in beats per minute with a 15 | resolution of 1 16 | Mandatory 17 | uint8 18 | org.bluetooth.unit.period.beats_per_minute 19 | 0 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /org.bluetooth.descriptor.gatt.characteristic_user_description.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The Characteristic User Description descriptor 9 | provides a textual user description for a characteristic 10 | value. 11 | 12 | If the Writable Auxiliary bit of the Characteristics 13 | Properties is set then this descriptor is written. Only one 14 | User Description descriptor exists in a characteristic 15 | definition. 16 | 17 | 18 | 19 | Mandatory 20 | utf8s 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.body_sensor_location.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | Mandatory 11 | 8bit 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.https_security.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The HTTPS Security characteristic contains the known 10 | authenticity of the HTTPS Server certificate for the 11 | URI. 12 | 13 | 14 | 15 | The known authenticity of the HTTP Server 16 | certificate for the URI. 17 | Mandatory 18 | boolean 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.two_zone_heart_rate_limit.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | Heart rate limit between the heart rate zones for the 10 | 2-zone heart rate definition (Fitness and Fat Burn). 11 | 12 | 13 | 14 | 15 | Unit is in beats per minute with a 16 | resolution of 1 17 | Mandatory 18 | uint8 19 | org.bluetooth.unit.period.beats_per_minute 20 | 0 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.intermediate_cuff_pressure.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | This characteristic has the same format as the 8 | Blood Pressure Measurement characteristic. However, due to a 9 | different context, the Blood Pressure Measurement Compound Value 10 | field becomes the Intermediate Cuff Pressure Compound Value 11 | field, the Systolic sub-field becomes the Current Cuff Pressure 12 | sub-field and the Diastolic and MAP fields are 13 | unused. 14 | 15 | 16 | Mandatory 17 | 18 | org.bluetooth.characteristic.blood_pressure_measurement 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /org.bluetooth.descriptor.external_report_reference.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The External Report Reference characteristic 9 | descriptor allows a HID Host to map information from the Report 10 | Map characteristic value for Input Report, Output Report or 11 | Feature Report data to the Characteristic UUID of external 12 | service characteristics used to transfer the associated 13 | data. 14 | 15 | 16 | 17 | Characteristic UUID for externally 18 | referenced characteristic 19 | Mandatory 20 | gatt_uuid 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.gap.peripheral_privacy_flag.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | Mandatory 17 | boolean 18 | 19 | 21 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.protocol_mode.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The Protocol Mode characteristic is used to expose the 9 | current protocol mode of the HID Service with which it is 10 | associated, or to set the desired protocol mode of the HID 11 | Service. 12 | 13 | 14 | 15 | Mandatory 16 | uint8 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.object_id.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | Mandatory 10 | uint48 11 | 0 12 | 13 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |

The fields in the above table, reading from top to bottom, 22 | are shown in the order of LSO to MSO, where LSO = Least 23 | Significant Octet and MSO = Most Significant Octet.

24 |
25 |
26 | -------------------------------------------------------------------------------- /org.bluetooth.service.generic_attribute.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 11 | Optional 12 | 13 | Excluded 14 | Excluded 15 | Excluded 16 | Excluded 17 | Excluded 18 | Excluded 19 | Mandatory 20 | Excluded 21 | Excluded 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.time_source.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | Mandatory 11 | 8bit 12 | 0 13 | 7 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.maximum_recommended_heart_rate.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | Maximum recommended heart rate is a threshold that 10 | may be set to limit exertion. The maximum recommended heart 11 | rate is smaller or equal to the maximal heart rate a user can 12 | reach. 13 | 14 | 15 | 16 | The Unit is beats per minute with a 17 | resolution of 1 18 | Mandatory 19 | uint8 20 | org.bluetooth.unit.period.beats_per_minute 21 | 0 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.exact_time_256.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | Reference the Time 11 | Characteristic 12 | Mandatory 13 | 14 | org.bluetooth.characteristic.day_date_time 15 | 16 | 17 | 1/256th of a second 18 | Mandatory 19 | uint8 20 | 0 21 | 255 22 | 23 | 24 | The fields in the above table are in the order of LSO to 25 | MSO. Where LSO = Least Significant Octet and MSO = Most 26 | Significant Octet. 27 | 28 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.magnetic_declination.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | Unit is in degrees with a resolution of 0.01 11 | degrees 12 | Mandatory 13 | uint16 14 | org.bluetooth.unit.plane_angle.degree 15 | The magnetic declination is the angle on the 16 | horizontal plane between the direction of True North 17 | (geographic) and the direction of Magnetic North, measured 18 | clockwise from True North to Magnetic North. 19 | -2 20 | 0 21 | 359.99 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.measurement_interval.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The Measurement Interval characteristic defines the 9 | time between measurements. 10 | This characteristic is capable of representing values 11 | from 1 second to 65535 seconds which is equal to 18 hours, 12 12 | minutes and 15 seconds. 13 | 14 | 15 | 16 | Mandatory 17 | uint16 18 | org.bluetooth.unit.time.second 19 | 1 20 | 65535 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.gatt.service_changed.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | Mandatory 17 | uint16 18 | 1 19 | 65535 20 | 21 | 22 | Mandatory 23 | uint16 24 | 1 25 | 65535 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.supported_new_alert_category.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | Category that the server supports for new 10 | alert. 11 | This characteristic uses the Alert Category ID Bit 12 | Mask Characteristic. If bit(s) is/are set, it means the server 13 | supports the corresponded categories for new incoming 14 | alert. 15 | 16 | The value 0x0a is interpreted that this server 17 | supports ?Call? and ?Email? categories. 18 | 19 | 20 | 21 | 22 | Mandatory 23 | 24 | org.bluetooth.characteristic.alert_category_id_bit_mask 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /org.bluetooth.service.internet_protocol_support.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | When in a GAP Discoverable Mode for an initial 10 | connection to a Router, the Node will include the IP Support 11 | Service UUID 0x1820 in the Service UUIDs AD type field of the 12 | advertising data. This enhances the user experience as a Node 13 | may be identified by the Router before initiating a 14 | connection. 15 | This service does not define any 16 | characteristics 17 | 18 | 19 | This service has no dependencies on other 20 | GATT-based services. 21 | 22 | 23 | false 24 | true 25 | 26 | 27 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.ringer_setting.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The Ringer Setting characteristic defines the Setting 9 | of the Ringer. 10 |

Value 0, meaning ?Ringer Silent"

11 |

Value 1, meaning ?Ringer Normal?

12 | 13 | The value 0x01 shall be interpreted as ?Ringer 14 | Normal? 15 | 16 |
17 | 18 | 19 | Mandatory 20 | 8bit 21 | 0 22 | 1 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.time_accuracy.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | Accuracy (drift) of time information in 11 | steps of 1/8 of a second (125ms) compared to a reference time 12 | source. Valid range from 0 to 253 (0s to 31.5s). A value of 13 | 254 means Accuracy is out of range (> 31.5s). A value of 14 | 255 means Accuracy is unknown. 15 | Mandatory 16 | uint8 17 | -3 18 | 0 19 | 253 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.supported_unread_alert_category.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | Category that the server supports for unread 10 | alert. 11 | This characteristic uses the Alert Category ID Bit 12 | Mask Characteristic. If bit(s) is/are set, it means the server 13 | supports the corresponded categories for unread 14 | alert. 15 | 16 | The value 0x03 is interpreted that this server 17 | supports ?Simple Alert? and ?Email? categories for unread 18 | alert. 19 | 20 | 21 | 22 | 23 | Mandatory 24 | 25 | org.bluetooth.characteristic.alert_category_id_bit_mask 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.day_of_week.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | Mandatory 11 | uint8 12 | org.bluetooth.unit.time.day 13 | 0 14 | 7 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.report_map.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The Report Map characteristic is used to define 9 | formatting information for Input Report, Output Report, and 10 | Feature Report data transferred between a HID Device and HID 11 | Host, information on how this data can be used, and other 12 | information regarding physical aspects of the device (i.e. that 13 | the device functions as a keyboard, for example, or has 14 | multiple functions such as a keyboard and volume controls). 15 |

Only a single instance of this characteristic exists as part 16 | of a HID Service.

17 |
18 | 19 | 20 | Mandatory 21 | uint8 22 | true 23 | 24 | 25 |
26 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.aerobic_threshold.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | First metabolic threshold. 10 | 11 | 12 | 13 | The Unit is beats per minute with a 14 | resolution of 1 15 | Mandatory 16 | uint8 17 | org.bluetooth.unit.period.beats_per_minute 18 | 0 19 | 20 | 21 | 22 |

Aerobic Threshold and Anaerobic Threshold together with the 23 | Sport Type for Aerobic and Anaerobic Thresholds describe the 24 | metabolic thresholds of the user. The Sport Type for Aerobic 25 | and Anaerobic Thresholds identifies how the measurement was 26 | performed.

27 |
28 |
29 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.anaerobic_threshold.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | Second metabolic threshold 10 | 11 | 12 | 13 | The Unit is beats per minute with a 14 | resolution of 1 15 | Mandatory 16 | uint8 17 | org.bluetooth.unit.period.beats_per_minute 18 | 0 19 | 20 | 21 | 22 |

Aerobic Threshold and Anaerobic Threshold together with the 23 | Sport Type for Aerobic and Anaerobic Thresholds describe the 24 | metabolic thresholds of the user. The Sport Type for Aerobic 25 | and Anaerobic Thresholds identifies how the measurement was 26 | performed.

27 |
28 |
29 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.dst_offset.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | Mandatory 11 | uint8 12 | 0 13 | 8 14 | 15 | 16 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.aggregate.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The Aggregate Input is an aggregate of the Digital 9 | Input Characteristic value (if available) and ALL Analog Inputs 10 | available. 11 | 12 | 13 | 14 | Mandatory 15 | org.bluetooth.characteristic.digital 16 | true 17 | 18 | 19 | Mandatory 20 | org.bluetooth.characteristic.analog 21 | true 22 | 23 | 24 | 25 |

The fields in the above table, reading from top to bottom, 26 | are shown in the order of LSO to MSO, where LSO = Least 27 | Significant Octet and MSO = Most Significant Octet.

28 |
29 |
30 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.true_wind_direction.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | Unit is in degrees with a resolution of 0.01 11 | degrees 12 | Mandatory 13 | uint16 14 | org.bluetooth.unit.plane_angle.degree 15 | Wind direction is reported by the direction from 16 | which it originates and is an angle measured clockwise 17 | relative to Geographic North. For example, a wind coming from 18 | the north is given as 0 degrees, a wind coming from the south 19 | is given as 180 degrees, a wind coming from the east is given 20 | as 90 degrees and a wind coming from the west is given as 270 21 | degrees. 22 | -2 23 | 0 24 | 359.99 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.digital.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The Digital characteristic is used to expose and 9 | change the state of an IO Module?s digital signals. 10 | 11 | 12 | 13 | The Digital characteristic is an array of n 14 | 2-bit values in a bit field 15 | Mandatory 16 | 2bit 17 | 18 | 19 | 20 | 21 | 22 | 23 | true 24 | 25 | 26 | 27 |

The Octet Order in the above table is in the order of LSO to 28 | MSO, where LSO = Least Significant Octet and MSO = Most 29 | Significant Octet.

30 |
31 |
32 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.tx_power_level.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | The Transmit Power Level characteristic represents 10 | the current transmit power level in dBm, and the level ranges 11 | from -100 dBm to +20 dBm to a resolution of 1 dBm. 12 | The value of the characteristic is a signed 8 bit 13 | integer that has a fixed point exponent of 0. 14 | 15 | The value 0x12 is interpreted as +18dBm 16 | The value 0xEE is interpreted as -18dBm 17 | 18 | 19 | 20 | 21 | Mandatory 22 | sint8 23 | 24 | org.bluetooth.unit.logarithmic_radio_quantity.decibel 25 | -100 26 | 20 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.hid_control_point.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The HID Control Point characteristic is a 9 | control-point attribute that defines the following HID Commands 10 | when written: 11 |

? Suspend ( Refer to Section 7.4.2, Bluetooth HID Profile 12 | Specification 1.0

13 |

? Exit Suspend (Refer to Section 7.4.2, Bluetooth HID 14 | Profile Specification 1.0

15 |
16 | 17 | 18 | There are no response codes defined for the 19 | Suspend and Exit Suspend commands. 20 | Mandatory 21 | uint8 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.ringer_control_point.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The Ringer Control Point characteristic defines the 10 | Control Point of Ringer. 11 |

Value 1, meaning ?Silent Mode"

12 |

Value 2, meaning ?Mute Once?

13 |

Value 3, meaning ?Cancel Silent Mode?

14 | 15 | The value 0x01 shall be interpreted as ?Silent 16 | Mode? 17 | 18 |
19 | 20 | 21 | Mandatory 22 | uint8 23 | 1 24 | 3 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 |
35 | -------------------------------------------------------------------------------- /org.bluetooth.descriptor.report_reference.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | Mapping information in the form of a Report ID and 9 | Report Type which maps the current parent characteristic to the 10 | Report ID(s) and Report Type (s) defined within the Report Map 11 | characteristic. 12 | 13 | 14 | 15 | Mandatory 16 | uint8 17 | 0 18 | 255 19 | 20 | 21 | Mandatory 22 | uint8 23 | 1 24 | 3 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.object_type.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | Refer to note below for 16-bit 10 | values 11 | Mandatory 12 | gatt_uuid 13 | 14 | 0 15 | 16 | 17 | 18 |

The fields in the above table, reading from top to bottom, 19 | are shown in the order of LSO to MSO, where LSO = Least 20 | Significant Octet and MSO = Most Significant Octet.

21 |
22 | 23 |

Description: Unspecified Object Type, 16-bit UUID: << 24 | Unspecified Object Type >>

25 |

Description: Firmware, 16-bit UUID: << Firmware 26 | >>

27 |

Description: Route Object in GPS eXchange Format v1.1, 28 | 16-bit UUID: << Route GPX >>

29 |

Description: Track Object in GPS eXchange Format v1.1, 30 | 16-bit UUID: << Track GPX >>

31 |
32 |
33 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.scan_interval_window.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The Scan Interval Window characteristic is used to 10 | store the scan parameters of the GATT Client. Included in this 11 | characteristic are the Scan Interval and Scan Window of the 12 | GATT Client device. 13 | The Scan Interval Window characteristic is used to 14 | store the scan parameters of the GATT Client. The GATT Server 15 | can use these values to optimize its own advertisement rate and 16 | to minimize the rate of its own advertisements while also 17 | minimizing the latency of reconnections. 18 | 19 | 20 | 21 | 22 | Mandatory 23 | uint16 24 | 25 | 26 | 27 | Mandatory 28 | uint16 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.barometric_pressure_trend.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | Mandatory 11 | uint8 12 | org.bluetooth.unit.unitless 13 | 14 | 15 | 16 | 17 | 18 | 19 | 21 | 23 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.resolvable_private_address_only.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The Resolvable Private Address Only characteristic 10 | defines whether the device will only use Resolvable Private 11 | Addresses (RPAs) as local addresses. 12 | 13 | 14 | 15 | Mandatory 16 | uint8 17 | org.bluetooth.unit.unitless 18 | 19 | 21 | 22 | 23 | 24 | 25 | A device shall have only one instance of the Resolvable 26 | Private Address Only characteristic. If the Resolvable Private 27 | Address Only characteristic is not present, then it cannot be 28 | assumed that only Resolvable Private Addresses will be used over 29 | the air. 30 | 31 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.supported_power_range.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The Supported Power Range characteristic is used to 10 | send the supported power range as well as the minimum power 11 | increment supported by the Server. 12 | 13 | 14 | 15 | Watt with a resolution of 16 | 1 17 | Mandatory 18 | sint16 19 | org.bluetooth.unit.power.watt 20 | 21 | 22 | Watt with a resolution of 23 | 1 24 | Mandatory 25 | sint16 26 | org.bluetooth.unit.power.watt 27 | 28 | 29 | Watt with a resolution of 30 | 1 31 | Mandatory 32 | uint16 33 | org.bluetooth.unit.power.watt 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.object_name.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | The length of the field value is variable 10 | from 0 octets to 120 octets. 11 | Mandatory 12 | utf8s 13 | The length of the field value is variable from 0 14 | octets to 120 octets. 15 | 0 16 | 17 | 18 | 19 |

Characters which require more than one octet when encoded in 20 | UTF-8 are transmitted with the leading byte first, followed by 21 | the continuation bytes ordered in accordance with UTF-8 22 | encoding. In UTF-8, the leading byte is identified by 23 | possessing two or more high-order 1?s followed by a 0 while 24 | continuation bytes all have '10' in the high-order position. 25 | Strings which consist of more than one character are 26 | transmitted in the following order: the character which appears 27 | furthest to the left when the string is presented in its 28 | written form shall be sent first, followed by the remaining 29 | characters in order.

30 |
31 |
32 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.alert_level.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The level of an alert a device is to sound. If this 9 | level is changed while the alert is being sounded, the new 10 | level should take effect. 11 | The value of the characteristic shall be an unsigned 8 12 | bit integer that has a fixed point exponent of 0. The Alert 13 | Level characteristic defines the level of alert, and is one of 14 | the following three values: 15 |

? Value 0, meaning ?No Alert?

16 |

? Value 1, meaning ?Mild Alert?

17 |

? Value 2, meaning ?High Alert?

18 | 19 | The value 0x01 is interpreted as ?Mild 20 | Alert? 21 | 22 |
23 | 24 | 25 | Mandatory 26 | uint8 27 | 0 28 | 2 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 |
38 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.cgm_session_run_time.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | Typically the CGM Sensors have a limited run 11 | time where they are approved for by regulatory bodies. 12 | However this characteristic should enable a prediction of the 13 | run time depending on physiological effects in future 14 | devices. 15 | Mandatory 16 | uint16 17 | org.bluetooth.unit.time.hour 18 | 19 | 20 | If the device supports E2E-safety 21 | (E2E-CRC-Supported bit is set in CGM Feature), the session 22 | run time is secured by a CRC calculated over all 23 | fields. 24 | C1 25 | uint16 26 | 27 | 28 | 29 |

C1: Mandatory if device supports E2E-CRC (Bit 12 is set in 30 | CGM Feature) otherwise excluded.

31 |

The fields in the above table are in the order of LSO to 32 | MSO. Where LSO = Least Significant Octet and MSO = Most 33 | Significant Octet

34 |
35 |
36 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.apparent_wind_direction.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | Unit is in degrees with a resolution of 0.01 11 | degrees 12 | Mandatory 13 | uint16 14 | org.bluetooth.unit.plane_angle.degree 15 | The apparent wind is the wind experienced by an 16 | observer in motion and is the relative velocity of the wind 17 | in relation to the observer. For example, the apparent wind 18 | direction on-board a boat is given in degrees relative to the 19 | heading of the boat. Wind direction is reported by the 20 | direction from which it appears to originate. For example, an 21 | apparent wind coming from a direction that is 45 degrees 22 | clockwise relative to the heading of the observer is given as 23 | 45 degrees; one that is from a direction 45 degrees 24 | anti-clockwise relative to the heading of the observer is 25 | given as 315 degrees. 26 | -2 27 | 0 28 | 359.99 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.supported_heart_rate_range.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The Supported Heart Rate Range characteristic is used 10 | to send the supported Heart Rate range as well as the minimum 11 | Heart Rate increment supported by the Server. 12 | 13 | 14 | 15 | Beats per minute with a resolution of 16 | 1 17 | Mandatory 18 | uint8 19 | org.bluetooth.unit.period.beats_per_minute 20 | 21 | 22 | Beats per minute with a resolution of 23 | 1 24 | Mandatory 25 | uint8 26 | org.bluetooth.unit.period.beats_per_minute 27 | 28 | 29 | Beats per minute with a resolution of 30 | 1 31 | Mandatory 32 | uint8 33 | org.bluetooth.unit.period.beats_per_minute 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.temperature_type.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | The Temperature Type characteristic is an enumeration 10 | that indicates where the temperature was measured. 11 | These Temperature Type values correspond to the 12 | Temperature Type descriptions used in ISO/IEEE 13 | 11073-10408-2008. 14 | 15 | 16 | 17 | Mandatory 18 | 8bit 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.csc_feature.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The CSC (Cycling Speed and Cadence) Feature 9 | characteristic is used to describe the supported features of 10 | the Server. 11 | 12 | 13 | 14 | Mandatory 15 | 16bit 16 | 17 | 19 | 20 | 21 | 22 | 23 | 24 | 26 | 27 | 28 | 29 | 30 | 31 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.time_update_state.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | Mandatory 11 | uint8 12 | 0 13 | 1 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | Mandatory 22 | uint8 23 | 0 24 | 4 25 | 26 | 27 | 28 | 29 | 31 | 32 | 34 | 35 | 36 | 37 | 38 | The fields in the above table are in the order of LSO to 39 | MSO. Where LSO = Least Significant Octet and MSO = Most 40 | Significant Octet. 41 | 42 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.supported_inclination_range.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The Supported Inclination Range characteristic is used 10 | to send the supported inclination range as well as the minimum 11 | inclination increment supported by the Server. 12 | 13 | 14 | 15 | Percent with a resolution of 16 | 0.1 17 | Mandatory 18 | sint16 19 | org.bluetooth.unit.percentage 20 | -1 21 | 22 | 23 | Percent with a resolution of 24 | 0.1 25 | Mandatory 26 | sint16 27 | org.bluetooth.unit.percentage 28 | -1 29 | 30 | 31 | Percent with a resolution of 32 | 0.1 33 | Mandatory 34 | uint16 35 | org.bluetooth.unit.percentage 36 | -1 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.three_zone_heart_rate_limits.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | Data structure containing the limits between the 10 | heart rate zones for the 3-zone heart rate definition (Hard, 11 | Moderate and Light). 12 | 13 | 14 | 15 | 16 | Unit is in beats per minute with a 17 | resolution of 1 18 | Mandatory 19 | uint8 20 | org.bluetooth.unit.period.beats_per_minute 21 | 0 22 | 23 | 24 | 25 | Unit is in beats per minute with a 26 | resolution of 1 27 | Mandatory 28 | uint8 29 | org.bluetooth.unit.period.beats_per_minute 30 | 0 31 | 32 | 33 | 34 |

The fields in the above table are in the order of LSO to 35 | MSO. Where LSO = Least Significant Octet and MSO = Most 36 | Significant Octet.

37 |
38 |
39 | -------------------------------------------------------------------------------- /org.bluetooth.service.next_dst_change.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | This service defines how the information about an 9 | upcoming DST change can be exposed using the Generic Attribute 10 | Profile (GATT). 11 | This service enables a Bluetooth device that has 12 | knowledge about the next occurrence of a DST change to expose 13 | this information to another Bluetooth device. 14 | 15 | 16 | This service has no dependencies on other 17 | GATT-based services. 18 | 19 | 20 | false 21 | true 22 | 23 | 24 | 25 | 27 | Mandatory 28 | 29 | Mandatory 30 | Excluded 31 | Excluded 32 | Excluded 33 | Excluded 34 | Excluded 35 | Excluded 36 | Excluded 37 | Excluded 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.supported_speed_range.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The Supported Speed Range characteristic is used to 10 | send the supported speed range as well as the minimum speed 11 | increment supported by the Server. 12 | 13 | 14 | 15 | Kilometer per hour with a resolution of 16 | 0.01 17 | Mandatory 18 | uint16 19 | org.bluetooth.unit.velocity.kilometre_per_hour 20 | -2 21 | 22 | 23 | Kilometer per hour with a resolution of 24 | 0.01 25 | Mandatory 26 | uint16 27 | org.bluetooth.unit.velocity.kilometre_per_hour 28 | -2 29 | 30 | 31 | Meters per second with a resolution of 32 | 0.01 33 | Mandatory 34 | uint16 35 | org.bluetooth.unit.velocity.kilometre_per_hour 36 | -2 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.supported_resistance_level_range.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The Supported Resistance Level Range characteristic is 10 | used to send the supported resistance level range as well as 11 | the minimum resistance increment supported by the 12 | Server. 13 | 14 | 15 | 16 | Unitless with a resolution of 17 | 0.1 18 | Mandatory 19 | sint16 20 | org.bluetooth.unit.unitless 21 | -1 22 | 23 | 24 | Unitless with a resolution of 25 | 0.1 26 | Mandatory 27 | sint16 28 | org.bluetooth.unit.unitless 29 | -1 30 | 31 | 32 | Unitless with a resolution of 33 | 0.1 34 | Mandatory 35 | uint16 36 | org.bluetooth.unit.unitless 37 | -1 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.unread_alert_status.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | This characteristic shows how many numbers of unread 10 | alerts exist in the specific category in the device. 11 | This characteristic consists of ?Category ID? and 12 | ?uint8? which shows the number of unread 13 | alerts/messages. 14 | 15 | The value 0x01, 0x04 are interpreted that the server 16 | has 4 unread messages in Email category. 17 | 18 | 19 | 20 | 21 | The value shows the category for unread 22 | alert count 23 | Mandatory 24 | 25 | org.bluetooth.characteristic.alert_category_id 26 | 27 | 28 | How many unread alerts exist on the server. 29 |

If the value is 255, it means Unread count is greater than 30 | 254.

31 | Mandatory 32 | uint8 33 | 0 34 | 255 35 |
36 |
37 | The fields in the above table are in the order of LSO to 38 | MSO. Where LSO = Least Significant Octet and MSO = Most 39 | Significant Octet. 40 |
41 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.sensor_location.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The Sensor Location characteristic is used to expose 10 | the location of the sensor. 11 | 12 | 13 | 14 | Mandatory 15 | uint8 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /org.bluetooth.descriptor.gatt.server_characteristic_configuration.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | The Server Characteristic Configuration descriptor 10 | defines how the characteristic descriptor is associated with 11 | may be configured for the server. 12 | Only one Server Characteristic Configuration 13 | descriptor exists in a characteristic definition. A client may 14 | write this configuration descriptor to control the 15 | configuration of the characteristic on the server for all 16 | clients. There is a single instantiation of this descriptor for 17 | all clients. Authentication and authorization may be required 18 | by the server to write this descriptor. 19 | 20 | 21 | 22 | Mandatory 23 | uint16 24 | 0 25 | 1 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.gap.central_address_resolution_support.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | 12 | 13 | The Peripheral checks if the peer device supports 14 | address resolution by reading the Central Address Resolution 15 | characteristic before using directed advertisement where the 16 | initiator address is set to a Resolvable Private Address 17 | (RPA). 18 | 19 | 20 | 21 | Mandatory 22 | uint8 23 | 24 | 26 | 28 | 29 | 30 | 31 | 32 | 33 |

A device has only one instance of the Central Address 34 | Resolution characteristic. If the Central Address Resolution 35 | characteristic is not present, then it is assumed that Central 36 | Address Resolution is not supported.

37 |
38 |
39 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.Magnetic_flux_density_2D.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | Mandatory 11 | sint16 12 | org.bluetooth.unit.magnetic_flux_density.tesla 13 | This characteristic contains measurements of 14 | magnetic flux density for two orthogonal axes: X and Y. This 15 | characteristic is composed of two fields having the same 16 | format: In order of LSO to MSO, the fields are: X-Axis, 17 | Y-Axis. 1 x 10^-7 Tesla equals 0.001 Gauss. 18 | -7 19 | 20 | 21 | Mandatory 22 | sint16 23 | org.bluetooth.unit.magnetic_flux_density.tesla 24 | This characteristic contains measurements of 25 | magnetic flux density for two orthogonal axes: X and Y. This 26 | characteristic is composed of two fields having the same 27 | format: In order of LSO to MSO, the fields are: X-Axis, 28 | Y-Axis. 1 x 10^-7 Tesla equals 0.001 Gauss. 29 | -7 30 | 31 | 32 | 33 |

The fields in the above table are in the order of LSO to 34 | MSO. Where LSO = Least Significant Octet and MSO = Most 35 | Significant Octet

36 |
37 |
38 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.reference_time_information.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | Mandatory 11 | 12 | org.bluetooth.characteristic.time_source 13 | 14 | 15 | Mandatory 16 | 17 | org.bluetooth.characteristic.time_accuracy 18 | 19 | 20 | Mandatory 21 | uint8 22 | org.bluetooth.unit.time.day 23 | 0 24 | 254 25 | 26 | 27 | 28 | 29 | 30 | If Days Since Update = 255, then Hours Since 31 | Update shall also be set to 255 32 | Mandatory 33 | uint8 34 | org.bluetooth.unit.time.hour 35 | 0 36 | 23 37 | 38 | 39 | 40 | 41 | 42 | The fields in the above table are in the order of LSO to 43 | MSO. Where LSO = Least Significant Octet and MSO = Most 44 | Significant Octet. 45 | 46 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.cgm_session_start_time.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | Same format as the Date Time Characteristic, 11 | smallest unit in seconds 12 | Mandatory 13 | org.bluetooth.characteristic.date_time 14 | 15 | 16 | Same format as the Time Zone 17 | Characteristic 18 | Mandatory 19 | org.bluetooth.characteristic.time_zone 20 | 21 | 22 | Same format as the DST Offset 23 | Characteristic 24 | Mandatory 25 | 26 | org.bluetooth.characteristic.dst_offset 27 | 28 | 29 | If the device supports E2E-safety 30 | (E2E-CRC-Supported bit is set in CGM Feature), the session 31 | start time is secured by a CRC calculated over all 32 | fields. 33 | C1 34 | uint16 35 | 36 | 37 | 38 |

C1: Mandatory if device supports E2E-CRC (Bit 12 is set in 39 | CGM Feature) otherwise excluded.

40 |

The fields in the above table are in the order of LSO to 41 | MSO. Where LSO = Least Significant Octet and MSO = Most 42 | Significant Octet

43 |
44 |
45 | -------------------------------------------------------------------------------- /org.bluetooth.descriptor.gatt.characteristic_aggregate_format.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The Characteristic Aggregate Format descriptor 9 | defines the format of an aggregated Characteristic 10 | Value. 11 | 12 | Only one Characteristic Aggregate Format descriptor 13 | exists in a characteristic definition. This descriptor consists 14 | of a list of Attribute Handles pointing to Characteristic 15 | Presentation Format declarations. This descriptor is read only 16 | and does not require authentication or authorization. The list 17 | of Attribute Handles is the concatenation of multiple 16-bit 18 | Attribute Handle values into a single Attribute Value. If more 19 | than one Characteristic Presentation Format declarations exist, 20 | then there is one Characteristic Aggregate Format declaration. 21 | However, a Characteristic Aggregate Format descriptor can be 22 | present even if there aren't any Presentation Format 23 | descriptors in the characteristic definition. The order of the 24 | Attribute Handles in the list is significant. 25 | 26 | If 3 Characteristic Presentation Format declarations 27 | exist at Attribute Handles 0x40, 0x50 and 0x60, the 28 | Characteris Aggregate Format Value is 0x405060. 29 | 30 | 31 | 32 | 33 | Mandatory 34 | uint16 35 | true 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.current_time.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | Mandatory 11 | 12 | org.bluetooth.characteristic.exact_time_256 13 | 14 | 15 | Mandatory 16 | 8bit 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 28 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 42 | 44 | 45 | 46 | 47 | 48 | 49 | The fields in the above table are in the order of LSO to 50 | MSO. Where LSO = Least Significant Octet and MSO = Most 51 | Significant Octet. 52 | 53 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.sport_type_for_aerobic_and_anaerobic_thresholds.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | Sport type enumeration(See note below). The values of 10 | the Sport Type for Aerobic and Anaerobic Thresholds 11 | characteristic are defined below 12 | 13 | 14 | 15 | Mandatory 16 | uint8 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 |

Aerobic Threshold and Anaerobic Threshold together with the 36 | Sport Type for Aerobic and Anaerobic Thresholds describe the 37 | metabolic thresholds of the user. The Sport Type for Aerobic 38 | and Anaerobic Thresholds identifies how the measurement was 39 | performed.

40 |
41 |
42 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.cgm_status.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The CGM Status allows the Collector to actively 9 | request the current status from the CGM Sensor, particularly 10 | when the CGM measurement is not running and the status cannot 11 | be given in the measurement result in the Status 12 | Annunciation. 13 | 14 | 15 | 16 | The Time Offset Field specifies the actual 17 | relative time difference to the session start 18 | time. 19 | Mandatory 20 | uint16 21 | org.bluetooth.unit.time.minute 22 | 0 23 | 24 | 25 | The structure of the CGM Status Field shall 26 | be identical to the structure of the Status Annunciation 27 | Field, as defined in the CGM Measurement Characteristic 28 | "Sensor Status Annunciation Field". It always consists of 29 | three octets regardless the value. 30 | Mandatory 31 | 24bit 32 | 33 | 34 | If the device supports E2E-safety (E2E-CRC 35 | Supported bit is set in CGM Feature), the status is secured 36 | by a CRC calculated over all fields. 37 | C1 38 | uint16 39 | 40 | 41 | 42 |

C1: Mandatory if device supports E2E-CRC (Bit 12 is set in 43 | CGM Feature) otherwise excluded.

44 |

The fields in the above table are in the order of LSO to 45 | MSO. Where LSO = Least Significant Octet and MSO = Most 46 | Significant Octet

47 |
48 |
49 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.rsc_feature.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The RSC (Running Speed and Cadence) Feature 9 | characteristic is used to describe the supported features of 10 | the Server. 11 | 12 | 13 | 14 | Mandatory 15 | 16bit 16 | 17 | 19 | 20 | 21 | 22 | 23 | 24 | 26 | 27 | 28 | 29 | 30 | 31 | 33 | 34 | 35 | 36 | 37 | 38 | 40 | 41 | 42 | 43 | 44 | 45 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.alert_category_id.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | Categories of alerts/messages. 9 | The value of the characteristic is an unsigned 8 bit 10 | integer that has a fixed point exponent of 0. The Alert 11 | Category ID characteristic defines the predefined categories of 12 | messages as an enumeration. 13 | 14 | The value 0x01 is interpreted as ?Email? 15 | 16 | 17 | 18 | 19 | Mandatory 20 | uint8 21 | 0 22 | 255 23 | 24 | 26 | 28 | 30 | 31 | 32 | 34 | 35 | 37 | 39 | 41 | 42 | 43 | 44 | 45 | 46 | The fields in the above table are in the order of LSO to 47 | MSO. Where LSO = Least Significant Octet and MSO = Most 48 | Significant Octet. 49 | 50 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.gap.peripheral_preferred_connection_parameters.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | connInterval_min = Minimum Connection 17 | Interval * 1.25 ms 18 | Mandatory 19 | uint16 20 | 6 21 | 3200 22 | 23 | 24 | 25 | 26 | 27 | connInterval_max = Maximum Connection 28 | Interval * 1.25 ms. and is equal or greater than the Minimum 29 | Connection Interval 30 | Mandatory 31 | uint16 32 | 6 33 | 3200 34 | 35 | 36 | 37 | 38 | 39 | Mandatory 40 | uint16 41 | 0 42 | 1000 43 | 44 | 45 | Mandatory 46 | uint16 47 | 10 48 | 3200 49 | 50 | 52 | 53 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.alert_status.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The Alert Status characteristic defines the Status of 10 | alert. 11 |

Bit 0, meaning ?Ringer State?

12 |

Bit 1, meaning ?Vibrator State?

13 |

Bit 2, meaning "Display Alert Status"

14 | 15 | Bit 0, 0 meaning ?Ringer State? not active, 1 16 | meaning ?Ringer State? active 17 | Bit 1, 0 meaning ?Vibrator State? not active, 1 18 | meaning ?Vibrator State? active 19 | Bit 2, 0 meaning ?Display Alert State? not active, 1 20 | meaning ?Display Alert State? active 21 | 22 |
23 | 24 | 25 | Mandatory 26 | uint8 27 | 0 28 | 2 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 40 | 41 | 42 | 43 | 44 | 45 | 47 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 |
57 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.five_zone_heart_rate_limits.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | Data structure containing the limits between the 10 | heart rate zones for the 5-zone heart rate definition (Maximum, 11 | Hard, Moderate, Light and Very Light). 12 | 13 | 14 | 15 | 16 | Unit is in beats per minute with a 17 | resolution of 1 18 | Mandatory 19 | uint8 20 | org.bluetooth.unit.period.beats_per_minute 21 | 0 22 | 23 | 24 | 25 | Unit is in beats per minute with a 26 | resolution of 1 27 | Mandatory 28 | uint8 29 | org.bluetooth.unit.period.beats_per_minute 30 | 0 31 | 32 | 33 | 34 | Unit is in beats per minute with a 35 | resolution of 1 36 | Mandatory 37 | uint8 38 | org.bluetooth.unit.period.beats_per_minute 39 | 0 40 | 41 | 42 | 43 | Unit is in beats per minute with a 44 | resolution of 1 45 | Mandatory 46 | uint8 47 | org.bluetooth.unit.period.beats_per_minute 48 | 0 49 | 50 | 51 | 52 |

The fields in the above table are in the order of LSO to 53 | MSO. Where LSO = Least Significant Octet and MSO = Most 54 | Significant Octet.

55 |
56 |
57 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.alert_notification_control_point.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | Control point of the Alert Notification server. 10 | Client can write the command here to request the several 11 | functions toward the server. 12 | The 1st octet value of the characteristic is an 13 | unsigned 8 bit integer that has a fixed point exponent of 0. 14 | The 1st octet value expresses the command ID that defines the 15 | server?s actions. 16 |

The 2nd octet value of the characteristic is an ?Alert 17 | Category ID? format. This octet shows the target category that 18 | the command ID applies for.

19 | 20 | The data 0x02 0x01 interprets ?Disable New Incoming 21 | Notification for Email Category?. 22 | 23 |
24 | 25 | 26 | Mandatory 27 | uint8 28 | 29 | 31 | 33 | 35 | 37 | 39 | 41 | 42 | 43 | 44 | 45 | Target category that the command applies 46 | to. 47 | Mandatory 48 | 49 | org.bluetooth.characteristic.alert_category_id 50 | 51 | 52 | The fields in the above table are in the order of LSO to 53 | MSO. Where LSO = Least Significant Octet and MSO = Most 54 | Significant Octet. 55 |
56 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.uncertainty.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The Uncertainty characteristic describes the 9 | uncertainty of the location information the device 10 | exposes. 11 | 12 | 13 | 14 | Mandatory 15 | uint8 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 39 | 41 | 42 | 44 | 46 | 48 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.Magnetic_flux_density_3D.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | Mandatory 11 | sint16 12 | org.bluetooth.unit.magnetic_flux_density.tesla 13 | This characteristic contains measurements of 14 | magnetic flux density for three orthogonal axes: X, Y and Z. 15 | This characteristic is composed of three fields having the 16 | same format: In order of LSO to MSO, the fields are: X-Axis, 17 | Y-Axis, Z-Axis. 1 x 10^-7 Tesla equals 0.001 18 | Gauss. 19 | -7 20 | 21 | 22 | Mandatory 23 | sint16 24 | org.bluetooth.unit.magnetic_flux_density.tesla 25 | This characteristic contains measurements of 26 | magnetic flux density for three orthogonal axes: X, Y and Z. 27 | This characteristic is composed of three fields having the 28 | same format: In order of LSO to MSO, the fields are: X-Axis, 29 | Y-Axis, Z-Axis. 1 x 10^-7 Tesla equals 0.001 30 | Gauss. 31 | -7 32 | 33 | 34 | Mandatory 35 | sint16 36 | org.bluetooth.unit.magnetic_flux_density.tesla 37 | This characteristic contains measurements of 38 | magnetic flux density for three orthogonal axes: X, Y and Z. 39 | This characteristic is composed of three fields having the 40 | same format: In order of LSO to MSO, the fields are: X-Axis, 41 | Y-Axis, Z-Axis. 1 x 10^-7 Tesla equals 0.001 42 | Gauss. 43 | -7 44 | 45 | 46 | 47 |

The fields in the above table are in the order of LSO to 48 | MSO. Where LSO = Least Significant Octet and MSO = Most 49 | Significant Octet

50 |
51 |
52 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.pnp_id.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The PnP_ID characteristic returns its value when read 9 | using the GATT Characteristic Value Read procedure. 10 | The PnP_ID characteristic is a set of values that used 11 | to create a device ID value that is unique for this device. 12 | Included in the characteristic is a Vendor ID Source field, a 13 | Vendor ID field, a Product ID field and a Product Version 14 | field. These values are used to identify all devices of a given 15 | type/model/version using numbers. 16 | 17 | 18 | 19 | Identifies the source of the Vendor ID 20 | field 21 | Mandatory 22 | uint8 23 | 1 24 | 2 25 | 26 | 28 | 30 | 31 | 32 | 33 | 34 | 35 | Identifies the product vendor from the 36 | namespace in the Vendor ID Source 37 | Mandatory 38 | uint16 39 | 40 | 41 | Manufacturer managed identifier for this 42 | product 43 | Mandatory 44 | uint16 45 | 46 | 47 | Manufacturer managed version for this 48 | product 49 | Mandatory 50 | uint16 51 | 52 | 53 | The fields in the above table are in the order of LSO to 54 | MSO. Where LSO = Least Significant Octet and MSO = Most 55 | Significant Octet 56 | 57 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.date_of_birth.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | Year as defined by the Gregorian 11 | calendar. 12 | Mandatory 13 | uint16 14 | org.bluetooth.unit.time.year 15 | 1582 16 | 9999 17 | 18 | 19 | 20 | 21 | 22 | Month of the year as defined by the 23 | Gregorian calendar. 24 | Mandatory 25 | uint8 26 | org.bluetooth.unit.time.month 27 | 0 28 | 12 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | Day of the month as defined by the Gregorian 47 | calendar. 48 | Mandatory 49 | uint8 50 | org.bluetooth.unit.time.day 51 | 0 52 | 31 53 | 54 | 55 | 56 | 57 | 58 | 59 |

The fields in the above table are in the order of LSO to 60 | MSO. Where LSO = Least Significant Octet and MSO = Most 61 | Significant Octet.

62 |
63 |
64 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.hid_information.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The HID Information Characteristic returns the HID 9 | attributes when read. 10 | The HID Information Characteristic contains the HID 11 | attributes. The value of this Characteristic is static and can 12 | be cached for the lifetime of the bond between the HID device 13 | and the HID host. 14 | 15 | 16 | 17 | 16-bit unsigned integer representing version 18 | number of base USB HID Specification implemented by HID 19 | Device 20 | Mandatory 21 | uint16 22 | 23 | 24 | Identifies which country the hardware is 25 | localized for. Most hardware is not localized and thus this 26 | value would be zero (0). 27 | Mandatory 28 | 8bit 29 | 30 | 31 | Mandatory 32 | 8bit 33 | 34 | 35 | 36 | 38 | 40 | 41 | 42 | 43 | 44 | 46 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | The fields in the above table are in the order of LSO to 56 | MSO. Where LSO = Least Significant Octet and MSO = Most 57 | Significant Octet. 58 | 59 | -------------------------------------------------------------------------------- /org.bluetooth.descriptor.valid_range.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | The Characteristic Valid Range descriptor is used for 9 | defining the range of a characteristics. Two mandatory fields 10 | are contained (upper and lower bounds) which define the 11 | range. 12 | If the Characteristic Value to which this descriptor 13 | is attached has a fixed exponent, then the values in this 14 | descriptor have the same exponent. The first value in the Valid 15 | Range descriptor represents the lower inclusive value of the 16 | range. The second value represents the higher inclusive value 17 | of the range. The data type and units for lower inclusive value 18 | and the upper inclusive value are identical to the data type 19 | and units of the characteristic for which it is used. 20 | 21 | When used with the Measurement Interval 22 | characteristic, the Valid Range descriptor is formatted using 23 | a uint16. If the valid range has a Minimum Value of 10 24 | minutes (600 seconds) and a Maximum Value of 2 hours (7200 25 | seconds) the value of the Valid Range descriptor would be 26 | expressed as: 0x58 0x02 0x20 0x1C 27 | A characteristic that is formatted using a nibble 28 | with a fixed decimal-exponent that has a Valid Range of 2 to 29 | 13 has a Valid Range descriptor defined as: 0x02 30 | 0x0D 31 | A characteristic value that is formatted using an 32 | sint16 with a fixed exponent of -1 that has a Valid Range of 33 | -40 to +85 is expressed as: 0x70 0xFE 0x52 0x03 34 | 35 | 36 | 37 | 38 | The lower bound is the same format as the 39 | characteristic the descriptor describes. 40 | Mandatory 41 | characteristic 42 | 43 | 44 | The upper bound is the same format as the 45 | characteristic the descriptor describes. 46 | Mandatory 47 | characteristic 48 | 49 | 50 | 51 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.http_control_point.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | The HTTP Control Point is used to initiate a request 10 | to send an HTTP request message from the device contgaining the 11 | HTTP Proxy Service, acting as an HTTP Client, and an HTTP 12 | Server. 13 | 14 | 15 | 16 | Mandatory 17 | uint8 18 | 19 | 22 | 25 | 28 | 31 | 34 | 37 | 40 | 43 | 46 | 49 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | -------------------------------------------------------------------------------- /org.bluetooth.service.reference_time_update.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | This service defines how a client can request an 9 | update from a reference time source from a time server using 10 | the Generic Attribute Profile (GATT) 11 | This service enables a Bluetooth device that can 12 | update the system time using reference time such as GPS to 13 | expose the control point and the accuracy (drift) of the local 14 | system time compared to the reference time source. 15 | 16 | 17 | This service has no dependencies on other 18 | GATT-based services. 19 | 20 | 21 | 22 | Mandatory 23 | 24 | 25 | false 26 | true 27 | 28 | 29 | 30 | 32 | Mandatory 33 | 34 | Excluded 35 | Excluded 36 | Mandatory 37 | Excluded 38 | Excluded 39 | Excluded 40 | Excluded 41 | Excluded 42 | Excluded 43 | 44 | 45 | 47 | Mandatory 48 | 49 | Mandatory 50 | Excluded 51 | Excluded 52 | Excluded 53 | Excluded 54 | Excluded 55 | Excluded 56 | Excluded 57 | Excluded 58 | 59 | 60 | 61 | 62 | -------------------------------------------------------------------------------- /org.bluetooth.characteristic.date_of_threshold_assessment.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | Year as defined by the Gregorian 11 | calendar. 12 | Mandatory 13 | uint16 14 | org.bluetooth.unit.time.year 15 | 1582 16 | 9999 17 | 18 | 19 | 20 | 21 | 22 | Month of the year as defined by the 23 | Gregorian calendar. 24 | Mandatory 25 | uint8 26 | org.bluetooth.unit.time.month 27 | 0 28 | 12 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | Day of the month as defined by the Gregorian 47 | calendar. 48 | Mandatory 49 | uint8 50 | org.bluetooth.unit.time.day 51 | 1 52 | 31 53 | 54 | 55 | 56 | 57 | 58 | 59 |

The fields in the above table are in the order of LSO to 60 | MSO. Where LSO = Least Significant Octet and MSO = Most 61 | Significant Octet.

62 |
63 |
64 | --------------------------------------------------------------------------------