@s89/ble-ancs
Version:
An Apple ANCS reciever from Linux. It is a combination of the Bleno, Noble and ANCS projects from Sandeep Mistry
449 lines • 20.1 kB
JSON
{
"2a00" : { "name" : "Device Name"
, "type" : "org.bluetooth.characteristic.gap.device_name"
}
, "2a01" : { "name" : "Appearance"
, "type" : "org.bluetooth.characteristic.gap.appearance"
}
, "2a02" : { "name" : "Peripheral Privacy Flag"
, "type" : "org.bluetooth.characteristic.gap.peripheral_privacy_flag"
}
, "2a03" : { "name" : "Reconnection Address"
, "type" : "org.bluetooth.characteristic.gap.reconnection_address"
}
, "2a04" : { "name" : "Peripheral Preferred Connection Parameters"
, "type" : "org.bluetooth.characteristic.gap.peripheral_preferred_connection_parameters"
}
, "2a05" : { "name" : "Service Changed"
, "type" : "org.bluetooth.characteristic.gatt.service_changed"
}
, "2a06" : { "name" : "Alert Level"
, "type" : "org.bluetooth.characteristic.alert_level"
}
, "2a07" : { "name" : "Tx Power Level"
, "type" : "org.bluetooth.characteristic.tx_power_level"
}
, "2a08" : { "name" : "Date Time"
, "type" : "org.bluetooth.characteristic.date_time"
}
, "2a09" : { "name" : "Day of Week"
, "type" : "org.bluetooth.characteristic.day_of_week"
}
, "2a0a" : { "name" : "Day Date Time"
, "type" : "org.bluetooth.characteristic.day_date_time"
}
, "2a0c" : { "name" : "Exact Time 256"
, "type" : "org.bluetooth.characteristic.exact_time_256"
}
, "2a0d" : { "name" : "DST Offset"
, "type" : "org.bluetooth.characteristic.dst_offset"
}
, "2a0e" : { "name" : "Time Zone"
, "type" : "org.bluetooth.characteristic.time_zone"
}
, "2a0f" : { "name" : "Local Time Information"
, "type" : "org.bluetooth.characteristic.local_time_information"
}
, "2a11" : { "name" : "Time with DST"
, "type" : "org.bluetooth.characteristic.time_with_dst"
}
, "2a12" : { "name" : "Time Accuracy"
, "type" : "org.bluetooth.characteristic.time_accuracy"
}
, "2a13" : { "name" : "Time Source"
, "type" : "org.bluetooth.characteristic.time_source"
}
, "2a14" : { "name" : "Reference Time Information"
, "type" : "org.bluetooth.characteristic.reference_time_information"
}
, "2a16" : { "name" : "Time Update Control Point"
, "type" : "org.bluetooth.characteristic.time_update_control_point"
}
, "2a17" : { "name" : "Time Update State"
, "type" : "org.bluetooth.characteristic.time_update_state"
}
, "2a18" : { "name" : "Glucose Measurement"
, "type" : "org.bluetooth.characteristic.glucose_measurement"
}
, "2a19" : { "name" : "Battery Level"
, "type" : "org.bluetooth.characteristic.battery_level"
}
, "2a1c" : { "name" : "Temperature Measurement"
, "type" : "org.bluetooth.characteristic.temperature_measurement"
}
, "2a1d" : { "name" : "Temperature Type"
, "type" : "org.bluetooth.characteristic.temperature_type"
}
, "2a1e" : { "name" : "Intermediate Temperature"
, "type" : "org.bluetooth.characteristic.intermediate_temperature"
}
, "2a21" : { "name" : "Measurement Interval"
, "type" : "org.bluetooth.characteristic.measurement_interval"
}
, "2a22" : { "name" : "Boot Keyboard Input Report"
, "type" : "org.bluetooth.characteristic.boot_keyboard_input_report"
}
, "2a23" : { "name" : "System ID"
, "type" : "org.bluetooth.characteristic.system_id"
}
, "2a24" : { "name" : "Model Number String"
, "type" : "org.bluetooth.characteristic.model_number_string"
}
, "2a25" : { "name" : "Serial Number String"
, "type" : "org.bluetooth.characteristic.serial_number_string"
}
, "2a26" : { "name" : "Firmware Revision String"
, "type" : "org.bluetooth.characteristic.firmware_revision_string"
}
, "2a27" : { "name" : "Hardware Revision String"
, "type" : "org.bluetooth.characteristic.hardware_revision_string"
}
, "2a28" : { "name" : "Software Revision String"
, "type" : "org.bluetooth.characteristic.software_revision_string"
}
, "2a29" : { "name" : "Manufacturer Name String"
, "type" : "org.bluetooth.characteristic.manufacturer_name_string"
}
, "2a2a" : { "name" : "IEEE 11073-20601 Regulatory Certification Data List"
, "type" : "org.bluetooth.characteristic.ieee_11073-20601_regulatory_certification_data_list"
}
, "2a2b" : { "name" : "Current Time"
, "type" : "org.bluetooth.characteristic.current_time"
}
, "2a2c" : { "name" : "Magnetic Declination"
, "type" : "org.bluetooth.characteristic.magnetic_declination"
}
, "2a31" : { "name" : "Scan Refresh"
, "type" : "org.bluetooth.characteristic.scan_refresh"
}
, "2a32" : { "name" : "Boot Keyboard Output Report"
, "type" : "org.bluetooth.characteristic.boot_keyboard_output_report"
}
, "2a33" : { "name" : "Boot Mouse Input Report"
, "type" : "org.bluetooth.characteristic.boot_mouse_input_report"
}
, "2a34" : { "name" : "Glucose Measurement Context"
, "type" : "org.bluetooth.characteristic.glucose_measurement_context"
}
, "2a35" : { "name" : "Blood Pressure Measurement"
, "type" : "org.bluetooth.characteristic.blood_pressure_measurement"
}
, "2a36" : { "name" : "Intermediate Cuff Pressure"
, "type" : "org.bluetooth.characteristic.intermediate_blood_pressure"
}
, "2a37" : { "name" : "Heart Rate Measurement"
, "type" : "org.bluetooth.characteristic.heart_rate_measurement"
}
, "2a38" : { "name" : "Body Sensor Location"
, "type" : "org.bluetooth.characteristic.body_sensor_location"
}
, "2a39" : { "name" : "Heart Rate Control Point"
, "type" : "org.bluetooth.characteristic.heart_rate_control_point"
}
, "2a3f" : { "name" : "Alert Status"
, "type" : "org.bluetooth.characteristic.alert_status"
}
, "2a40" : { "name" : "Ringer Control Point"
, "type" : "org.bluetooth.characteristic.ringer_control_point"
}
, "2a41" : { "name" : "Ringer Setting"
, "type" : "org.bluetooth.characteristic.ringer_setting"
}
, "2a42" : { "name" : "Alert Category ID Bit Mask"
, "type" : "org.bluetooth.characteristic.alert_category_id_bit_mask"
}
, "2a43" : { "name" : "Alert Category ID"
, "type" : "org.bluetooth.characteristic.alert_category_id"
}
, "2a44" : { "name" : "Alert Notification Control Point"
, "type" : "org.bluetooth.characteristic.alert_notification_control_point"
}
, "2a45" : { "name" : "Unread Alert Status"
, "type" : "org.bluetooth.characteristic.unread_alert_status"
}
, "2a46" : { "name" : "New Alert"
, "type" : "org.bluetooth.characteristic.new_alert"
}
, "2a47" : { "name" : "Supported New Alert Category"
, "type" : "org.bluetooth.characteristic.supported_new_alert_category"
}
, "2a48" : { "name" : "Supported Unread Alert Category"
, "type" : "org.bluetooth.characteristic.supported_unread_alert_category"
}
, "2a49" : { "name" : "Blood Pressure Feature"
, "type" : "org.bluetooth.characteristic.blood_pressure_feature"
}
, "2a4a" : { "name" : "HID Information"
, "type" : "org.bluetooth.characteristic.hid_information"
}
, "2a4b" : { "name" : "Report Map"
, "type" : "org.bluetooth.characteristic.report_map"
}
, "2a4c" : { "name" : "HID Control Point"
, "type" : "org.bluetooth.characteristic.hid_control_point"
}
, "2a4d" : { "name" : "Report"
, "type" : "org.bluetooth.characteristic.report"
}
, "2a4e" : { "name" : "Protocol Mode"
, "type" : "org.bluetooth.characteristic.protocol_mode"
}
, "2a4f" : { "name" : "Scan Interval Window"
, "type" : "org.bluetooth.characteristic.scan_interval_window"
}
, "2a50" : { "name" : "PnP ID"
, "type" : "org.bluetooth.characteristic.pnp_id"
}
, "2a51" : { "name" : "Glucose Feature"
, "type" : "org.bluetooth.characteristic.glucose_feature"
}
, "2a52" : { "name" : "Record Access Control Point"
, "type" : "org.bluetooth.characteristic.record_access_control_point"
}
, "2a53" : { "name" : "RSC Measurement"
, "type" : "org.bluetooth.characteristic.rsc_measurement"
}
, "2a54" : { "name" : "RSC Feature"
, "type" : "org.bluetooth.characteristic.rsc_feature"
}
, "2a55" : { "name" : "SC Control Point"
, "type" : "org.bluetooth.characteristic.sc_control_point"
}
, "2a56" : { "name" : "Digital"
, "type" : "org.bluetooth.characteristic.digital"
}
, "2a58" : { "name" : "Analog"
, "type" : "org.bluetooth.characteristic.analog"
}
, "2a5a" : { "name" : "Aggregate"
, "type" : "org.bluetooth.characteristic.aggregate"
}
, "2a5b" : { "name" : "CSC Measurement"
, "type" : "org.bluetooth.characteristic.csc_measurement"
}
, "2a5c" : { "name" : "CSC Feature"
, "type" : "org.bluetooth.characteristic.csc_feature"
}
, "2a5d" : { "name" : "Sensor Location"
, "type" : "org.bluetooth.characteristic.sensor_location"
}
, "2a63" : { "name" : "Cycling Power Measurement"
, "type" : "org.bluetooth.characteristic.cycling_power_measurement"
}
, "2a64" : { "name" : "Cycling Power Vector"
, "type" : "org.bluetooth.characteristic.cycling_power_vector"
}
, "2a65" : { "name" : "Cycling Power Feature"
, "type" : "org.bluetooth.characteristic.cycling_power_feature"
}
, "2a66" : { "name" : "Cycling Power Control Point"
, "type" : "org.bluetooth.characteristic.cycling_power_control_point"
}
, "2a67" : { "name" : "Location and Speed"
, "type" : "org.bluetooth.characteristic.location_and_speed"
}
, "2a68" : { "name" : "Navigation"
, "type" : "org.bluetooth.characteristic.navigation"
}
, "2a69" : { "name" : "Position Quality"
, "type" : "org.bluetooth.characteristic.position_quality"
}
, "2a6a" : { "name" : "LN Feature"
, "type" : "org.bluetooth.characteristic.ln_feature"
}
, "2a6b" : { "name" : "LN Control Point"
, "type" : "org.bluetooth.characteristic.ln_control_point"
}
, "2a6c" : { "name" : "Elevation"
, "type" : "org.bluetooth.characteristic.elevation"
}
, "2a6d" : { "name" : "Pressure"
, "type" : "org.bluetooth.characteristic.pressure"
}
, "2a6e" : { "name" : "Temperature"
, "type" : "org.bluetooth.characteristic.temperature"
}
, "2a6f" : { "name" : "Humidity"
, "type" : "org.bluetooth.characteristic.humidity"
}
, "2a70" : { "name" : "True Wind Speed"
, "type" : "org.bluetooth.characteristic.true_wind_speed"
}
, "2a71" : { "name" : "True Wind Direction"
, "type" : "org.bluetooth.characteristic.true_wind_direction"
}
, "2a72" : { "name" : "Apparent Wind Speed"
, "type" : "org.bluetooth.characteristic.apparent_wind_speed"
}
, "2a73" : { "name" : "Apparent Wind Direction"
, "type" : "org.bluetooth.characteristic.apparent_wind_direction"
}
, "2a74" : { "name" : "Gust Factor"
, "type" : "org.bluetooth.characteristic.gust_factor"
}
, "2a75" : { "name" : "Pollen Concentration"
, "type" : "org.bluetooth.characteristic.pollen_concentration"
}
, "2a76" : { "name" : "UV Index"
, "type" : "org.bluetooth.characteristic.uv_index"
}
, "2a77" : { "name" : "Irradiance"
, "type" : "org.bluetooth.characteristic.irradiance"
}
, "2a78" : { "name" : "Rainfall"
, "type" : "org.bluetooth.characteristic.rainfall"
}
, "2a79" : { "name" : "Wind Chill"
, "type" : "org.bluetooth.characteristic.wind_chill"
}
, "2a7a" : { "name" : "Heat Index"
, "type" : "org.bluetooth.characteristic.heat_index"
}
, "2a7b" : { "name" : "Dew Point"
, "type" : "org.bluetooth.characteristic.dew_point"
}
, "2a7d" : { "name" : "Descriptor Value Changed"
, "type" : "org.bluetooth.characteristic.descriptor_value_change"
}
, "2a7e" : { "name" : "Aerobic Heart Rate Lower Limit"
, "type" : "org.bluetooth.characteristic.aerobic_heart_rate_lower_limit"
}
, "2a7f" : { "name" : "Aerobic Threshold"
, "type" : "org.bluetooth.characteristic.aerobic_threshold"
}
, "2a80" : { "name" : "Age"
, "type" : "org.bluetooth.characteristic.age"
}
, "2a81" : { "name" : "Anaerobic Heart Rate Lower Limit"
, "type" : "org.bluetooth.characteristic.anaerobic_heart_rate_lower_limit"
}
, "2a82" : { "name" : "Anaerobic Heart Rate Upper Limit"
, "type" : "org.bluetooth.characteristic.anaerobic_heart_rate_upper_limit"
}
, "2a83" : { "name" : "Anaerobic Threshold"
, "type" : "org.bluetooth.characteristic.anaerobic_threshold"
}
, "2a84" : { "name" : "Aerobic Heart Rate Upper Limit"
, "type" : "org.bluetooth.characteristic.aerobic_heart_rate_upper_limit"
}
, "2a85" : { "name" : "Date of Birth"
, "type" : "org.bluetooth.characteristic.date_of_birth"
}
, "2a86" : { "name" : "Date of Threshold Assessment"
, "type" : "org.bluetooth.characteristic.date_of_threshold_assessment"
}
, "2a87" : { "name" : "Email Address"
, "type" : "org.bluetooth.characteristic.email_address"
}
, "2a88" : { "name" : "Fat Burn Heart Rate Lower Limit"
, "type" : "org.bluetooth.characteristic.fat_burn_heart_lower_limit"
}
, "2a89" : { "name" : "Fat Burn Heart Rate Upper Limit"
, "type" : "org.bluetooth.characteristic.fat_burn_heart_upper_limit"
}
, "2a8a" : { "name" : "First Name"
, "type" : "org.bluetooth.characteristic.first_name"
}
, "2a8b" : { "name" : "Five Zone Heart Rate Limits"
, "type" : "org.bluetooth.characteristic.five_zone_heart_rate_limits"
}
, "2a8c" : { "name" : "Gender"
, "type" : "org.bluetooth.characteristic.gender"
}
, "2a8d" : { "name" : "Heart Rate Max"
, "type" : "org.bluetooth.characteristic.heart_rate_max"
}
, "2a8e" : { "name" : "Height"
, "type" : "org.bluetooth.characteristic.height"
}
, "2a8f" : { "name" : "Hip Circumference"
, "type" : "org.bluetooth.characteristic.hip_circumference"
}
, "2a90" : { "name" : "Last Name"
, "type" : "org.bluetooth.characteristic.last_name"
}
, "2a91" : { "name" : "Maximum Recommended Heart Rate"
, "type" : "org.bluetooth.characteristic.maximum_recommended_heart_rate"
}
, "2a92" : { "name" : "Resting Heart Rate"
, "type" : "org.bluetooth.characteristic.resting_heart_rate"
}
, "2a93" : { "name" : "Sport Type for Aerobic and Anaerobic Threshold"
, "type" : "org.bluetooth.characteristic.sport_type_for_aerobic_and_anaerobic_threshold"
}
, "2a94" : { "name" : "Three Zone Heart Rate Limits"
, "type" : "org.bluetooth.characteristic.three_zone_heart_rate_limits"
}
, "2a95" : { "name" : "Two Zone Heart Rate Limit"
, "type" : "org.bluetooth.characteristic.two_zone_heart_rate_limit"
}
, "2a96" : { "name" : "VO2 Max"
, "type" : "org.bluetooth.characteristic.vo2_max"
}
, "2a97" : { "name" : "Waist Circumference"
, "type" : "org.bluetooth.characteristic.waist_circumference"
}
, "2a98" : { "name" : "Weight"
, "type" : "org.bluetooth.characteristic.weight"
}
, "2a99" : { "name" : "Database Change Increment"
, "type" : "org.bluetooth.characteristic.database_change_increment"
}
, "2a9a" : { "name" : "User Index"
, "type" : "org.bluetooth.characteristic.user_index"
}
, "2a9b" : { "name" : "Body Composition Feature"
, "type" : "org.bluetooth.characteristic.body_composition_feature"
}
, "2a9c" : { "name" : "Body Composition Measurement"
, "type" : "org.bluetooth.characteristic.body_composition_measurement"
}
, "2a9d" : { "name" : "Weight Measurement"
, "type" : "org.bluetooth.characteristic.weight_measurement"
}
, "2a9e" : { "name" : "Weight Scale Feature"
, "type" : "org.bluetooth.characteristic.weight_scale_feature"
}
, "2a9f" : { "name" : "User Control Point"
, "type" : "org.bluetooth.characteristic.user_control_point"
}
, "2aa0" : { "name" : "Magnetic Flux Density - 2D"
, "type" : "org.bluetooth.characteristic.magnetic_flux_density_2d"
}
, "2aa1" : { "name" : "Magnetic Flux Density - 3D"
, "type" : "org.bluetooth.characteristic.magnetic_flux_density_3d"
}
, "2aa2" : { "name" : "Language"
, "type" : "org.bluetooth.characteristic.language"
}
, "2aa3" : { "name" : "Barometric Pressure Trend"
, "type" : "org.bluetooth.characteristic.barometric_pressure_trend"
}
, "2aa4" : { "name" : "Bond Management Control Point"
, "type" : "org.bluetooth.characteristic.bond_management_control_point"
}
, "2aa5" : { "name" : "Bond Management Feature"
, "type" : "org.bluetooth.characteristic.bond_management_feature"
}
, "2aa6" : { "name" : "Central Address Resolution"
, "type" : "org.bluetooth.characteristic.central_address_resolution"
}
, "2aa7" : { "name" : "CGM Measurement"
, "type" : "org.bluetooth.characteristic.cgm_measurement"
}
, "2aa8" : { "name" : "CGM Feature"
, "type" : "org.bluetooth.characteristic.cgm_feature"
}
, "2aa9" : { "name" : "CGM Status"
, "type" : "org.bluetooth.characteristic.cgm_status"
}
, "2aaa" : { "name" : "CGM Session Start Time"
, "type" : "org.bluetooth.characteristic.cgm_session_start_time"
}
, "2aab" : { "name" : "CGM Session Run Time"
, "type" : "org.bluetooth.characteristic.cgm_session_run_time"
}
, "2aac" : { "name" : "CGM Specific Ops Control Point"
, "type" : "org.bluetooth.characteristic.cgm_specific_ops_control_point"
}
}