src.bluetooth_sig.gatt.characteristics¶
Bluetooth SIG GATT characteristic registry.
Provides type-safe, registry-driven lookup for all supported characteristics. Now encapsulated in CharacteristicRegistry class for API clarity and extensibility.
Submodules¶
- src.bluetooth_sig.gatt.characteristics.acceleration
- src.bluetooth_sig.gatt.characteristics.acceleration_3d
- src.bluetooth_sig.gatt.characteristics.acceleration_detection_status
- src.bluetooth_sig.gatt.characteristics.activity_goal
- src.bluetooth_sig.gatt.characteristics.aerobic_heart_rate_lower_limit
- src.bluetooth_sig.gatt.characteristics.aerobic_heart_rate_upper_limit
- src.bluetooth_sig.gatt.characteristics.aerobic_threshold
- src.bluetooth_sig.gatt.characteristics.age
- src.bluetooth_sig.gatt.characteristics.alert_category_id
- src.bluetooth_sig.gatt.characteristics.alert_category_id_bit_mask
- src.bluetooth_sig.gatt.characteristics.alert_level
- src.bluetooth_sig.gatt.characteristics.alert_notification_control_point
- src.bluetooth_sig.gatt.characteristics.alert_status
- src.bluetooth_sig.gatt.characteristics.altitude
- src.bluetooth_sig.gatt.characteristics.ammonia_concentration
- src.bluetooth_sig.gatt.characteristics.anaerobic_heart_rate_lower_limit
- src.bluetooth_sig.gatt.characteristics.anaerobic_heart_rate_upper_limit
- src.bluetooth_sig.gatt.characteristics.anaerobic_threshold
- src.bluetooth_sig.gatt.characteristics.apparent_energy_32
- src.bluetooth_sig.gatt.characteristics.apparent_power
- src.bluetooth_sig.gatt.characteristics.apparent_wind_direction
- src.bluetooth_sig.gatt.characteristics.apparent_wind_speed
- src.bluetooth_sig.gatt.characteristics.appearance
- src.bluetooth_sig.gatt.characteristics.average_current
- src.bluetooth_sig.gatt.characteristics.average_voltage
- src.bluetooth_sig.gatt.characteristics.barometric_pressure_trend
- src.bluetooth_sig.gatt.characteristics.base
- src.bluetooth_sig.gatt.characteristics.battery_critical_status
- src.bluetooth_sig.gatt.characteristics.battery_level
- src.bluetooth_sig.gatt.characteristics.battery_level_status
- src.bluetooth_sig.gatt.characteristics.blood_pressure_common
- src.bluetooth_sig.gatt.characteristics.blood_pressure_feature
- src.bluetooth_sig.gatt.characteristics.blood_pressure_measurement
- src.bluetooth_sig.gatt.characteristics.body_composition_feature
- src.bluetooth_sig.gatt.characteristics.body_composition_measurement
- src.bluetooth_sig.gatt.characteristics.body_sensor_location
- src.bluetooth_sig.gatt.characteristics.bond_management_control_point
- src.bluetooth_sig.gatt.characteristics.bond_management_feature
- src.bluetooth_sig.gatt.characteristics.boolean
- src.bluetooth_sig.gatt.characteristics.boot_keyboard_input_report
- src.bluetooth_sig.gatt.characteristics.boot_keyboard_output_report
- src.bluetooth_sig.gatt.characteristics.boot_mouse_input_report
- src.bluetooth_sig.gatt.characteristics.caloric_intake
- src.bluetooth_sig.gatt.characteristics.carbon_monoxide_concentration
- src.bluetooth_sig.gatt.characteristics.chromaticity_coordinate
- src.bluetooth_sig.gatt.characteristics.co2_concentration
- src.bluetooth_sig.gatt.characteristics.coefficient
- src.bluetooth_sig.gatt.characteristics.correlated_color_temperature
- src.bluetooth_sig.gatt.characteristics.count_16
- src.bluetooth_sig.gatt.characteristics.count_24
- src.bluetooth_sig.gatt.characteristics.csc_feature
- src.bluetooth_sig.gatt.characteristics.csc_measurement
- src.bluetooth_sig.gatt.characteristics.current_time
- src.bluetooth_sig.gatt.characteristics.custom
- src.bluetooth_sig.gatt.characteristics.cycling_power_control_point
- src.bluetooth_sig.gatt.characteristics.cycling_power_feature
- src.bluetooth_sig.gatt.characteristics.cycling_power_measurement
- src.bluetooth_sig.gatt.characteristics.cycling_power_vector
- src.bluetooth_sig.gatt.characteristics.database_change_increment
- src.bluetooth_sig.gatt.characteristics.date_of_birth
- src.bluetooth_sig.gatt.characteristics.date_of_threshold_assessment
- src.bluetooth_sig.gatt.characteristics.date_time
- src.bluetooth_sig.gatt.characteristics.day_date_time
- src.bluetooth_sig.gatt.characteristics.day_of_week
- src.bluetooth_sig.gatt.characteristics.device_info
- src.bluetooth_sig.gatt.characteristics.device_name
- src.bluetooth_sig.gatt.characteristics.device_wearing_position
- src.bluetooth_sig.gatt.characteristics.dew_point
- src.bluetooth_sig.gatt.characteristics.dst_offset
- src.bluetooth_sig.gatt.characteristics.electric_current
- src.bluetooth_sig.gatt.characteristics.electric_current_range
- src.bluetooth_sig.gatt.characteristics.electric_current_specification
- src.bluetooth_sig.gatt.characteristics.electric_current_statistics
- src.bluetooth_sig.gatt.characteristics.elevation
- src.bluetooth_sig.gatt.characteristics.email_address
- src.bluetooth_sig.gatt.characteristics.exact_time_256
- src.bluetooth_sig.gatt.characteristics.fat_burn_heart_rate_lower_limit
- src.bluetooth_sig.gatt.characteristics.fat_burn_heart_rate_upper_limit
- src.bluetooth_sig.gatt.characteristics.firmware_revision_string
- src.bluetooth_sig.gatt.characteristics.first_name
- src.bluetooth_sig.gatt.characteristics.five_zone_heart_rate_limits
- src.bluetooth_sig.gatt.characteristics.floor_number
- src.bluetooth_sig.gatt.characteristics.force
- src.bluetooth_sig.gatt.characteristics.four_zone_heart_rate_limits
- src.bluetooth_sig.gatt.characteristics.gender
- src.bluetooth_sig.gatt.characteristics.glucose_feature
- src.bluetooth_sig.gatt.characteristics.glucose_measurement
- src.bluetooth_sig.gatt.characteristics.glucose_measurement_context
- src.bluetooth_sig.gatt.characteristics.gust_factor
- src.bluetooth_sig.gatt.characteristics.handedness
- src.bluetooth_sig.gatt.characteristics.hardware_revision_string
- src.bluetooth_sig.gatt.characteristics.heart_rate_control_point
- src.bluetooth_sig.gatt.characteristics.heart_rate_max
- src.bluetooth_sig.gatt.characteristics.heart_rate_measurement
- src.bluetooth_sig.gatt.characteristics.heat_index
- src.bluetooth_sig.gatt.characteristics.height
- src.bluetooth_sig.gatt.characteristics.hid_control_point
- src.bluetooth_sig.gatt.characteristics.hid_information
- src.bluetooth_sig.gatt.characteristics.high_intensity_exercise_threshold
- src.bluetooth_sig.gatt.characteristics.high_resolution_height
- src.bluetooth_sig.gatt.characteristics.high_voltage
- src.bluetooth_sig.gatt.characteristics.hip_circumference
- src.bluetooth_sig.gatt.characteristics.humidity
- src.bluetooth_sig.gatt.characteristics.illuminance
- src.bluetooth_sig.gatt.characteristics.indoor_positioning_configuration
- src.bluetooth_sig.gatt.characteristics.intermediate_cuff_pressure
- src.bluetooth_sig.gatt.characteristics.intermediate_temperature
- src.bluetooth_sig.gatt.characteristics.irradiance
- src.bluetooth_sig.gatt.characteristics.language
- src.bluetooth_sig.gatt.characteristics.last_name
- src.bluetooth_sig.gatt.characteristics.latitude
- src.bluetooth_sig.gatt.characteristics.linear_position
- src.bluetooth_sig.gatt.characteristics.ln_control_point
- src.bluetooth_sig.gatt.characteristics.ln_feature
- src.bluetooth_sig.gatt.characteristics.local_east_coordinate
- src.bluetooth_sig.gatt.characteristics.local_north_coordinate
- src.bluetooth_sig.gatt.characteristics.local_time_information
- src.bluetooth_sig.gatt.characteristics.location_and_speed
- src.bluetooth_sig.gatt.characteristics.location_name
- src.bluetooth_sig.gatt.characteristics.longitude
- src.bluetooth_sig.gatt.characteristics.magnetic_declination
- src.bluetooth_sig.gatt.characteristics.magnetic_flux_density_2d
- src.bluetooth_sig.gatt.characteristics.magnetic_flux_density_3d
- src.bluetooth_sig.gatt.characteristics.manufacturer_name_string
- src.bluetooth_sig.gatt.characteristics.maximum_recommended_heart_rate
- src.bluetooth_sig.gatt.characteristics.measurement_interval
- src.bluetooth_sig.gatt.characteristics.methane_concentration
- src.bluetooth_sig.gatt.characteristics.middle_name
- src.bluetooth_sig.gatt.characteristics.model_number_string
- src.bluetooth_sig.gatt.characteristics.navigation
- src.bluetooth_sig.gatt.characteristics.new_alert
- src.bluetooth_sig.gatt.characteristics.nitrogen_dioxide_concentration
- src.bluetooth_sig.gatt.characteristics.noise
- src.bluetooth_sig.gatt.characteristics.non_methane_voc_concentration
- src.bluetooth_sig.gatt.characteristics.ozone_concentration
- src.bluetooth_sig.gatt.characteristics.peripheral_preferred_connection_parameters
- src.bluetooth_sig.gatt.characteristics.peripheral_privacy_flag
- src.bluetooth_sig.gatt.characteristics.plx_features
- src.bluetooth_sig.gatt.characteristics.plx_spot_check_measurement
- src.bluetooth_sig.gatt.characteristics.pm10_concentration
- src.bluetooth_sig.gatt.characteristics.pm1_concentration
- src.bluetooth_sig.gatt.characteristics.pm25_concentration
- src.bluetooth_sig.gatt.characteristics.pnp_id
- src.bluetooth_sig.gatt.characteristics.pollen_concentration
- src.bluetooth_sig.gatt.characteristics.position_quality
- src.bluetooth_sig.gatt.characteristics.power_specification
- src.bluetooth_sig.gatt.characteristics.preferred_units
- src.bluetooth_sig.gatt.characteristics.pressure
- src.bluetooth_sig.gatt.characteristics.protocol_mode
- src.bluetooth_sig.gatt.characteristics.pulse_oximetry_measurement
- src.bluetooth_sig.gatt.characteristics.rainfall
- src.bluetooth_sig.gatt.characteristics.reconnection_address
- src.bluetooth_sig.gatt.characteristics.reference_time_information
- src.bluetooth_sig.gatt.characteristics.registry
- src.bluetooth_sig.gatt.characteristics.report
- src.bluetooth_sig.gatt.characteristics.report_map
- src.bluetooth_sig.gatt.characteristics.resting_heart_rate
- src.bluetooth_sig.gatt.characteristics.ringer_control_point
- src.bluetooth_sig.gatt.characteristics.ringer_setting
- src.bluetooth_sig.gatt.characteristics.rotational_speed
- src.bluetooth_sig.gatt.characteristics.rsc_feature
- src.bluetooth_sig.gatt.characteristics.rsc_measurement
- src.bluetooth_sig.gatt.characteristics.scan_interval_window
- src.bluetooth_sig.gatt.characteristics.scan_refresh
- src.bluetooth_sig.gatt.characteristics.sedentary_interval_notification
- src.bluetooth_sig.gatt.characteristics.serial_number_string
- src.bluetooth_sig.gatt.characteristics.service_changed
- src.bluetooth_sig.gatt.characteristics.software_revision_string
- src.bluetooth_sig.gatt.characteristics.sport_type_for_aerobic_and_anaerobic_thresholds
- src.bluetooth_sig.gatt.characteristics.stride_length
- src.bluetooth_sig.gatt.characteristics.sulfur_dioxide_concentration
- src.bluetooth_sig.gatt.characteristics.supported_new_alert_category
- src.bluetooth_sig.gatt.characteristics.supported_power_range
- src.bluetooth_sig.gatt.characteristics.supported_unread_alert_category
- src.bluetooth_sig.gatt.characteristics.system_id
- src.bluetooth_sig.gatt.characteristics.temperature
- src.bluetooth_sig.gatt.characteristics.temperature_measurement
- src.bluetooth_sig.gatt.characteristics.temperature_type
- src.bluetooth_sig.gatt.characteristics.templates
- src.bluetooth_sig.gatt.characteristics.three_zone_heart_rate_limits
- src.bluetooth_sig.gatt.characteristics.time_accuracy
- src.bluetooth_sig.gatt.characteristics.time_source
- src.bluetooth_sig.gatt.characteristics.time_update_control_point
- src.bluetooth_sig.gatt.characteristics.time_update_state
- src.bluetooth_sig.gatt.characteristics.time_with_dst
- src.bluetooth_sig.gatt.characteristics.time_zone
- src.bluetooth_sig.gatt.characteristics.true_wind_direction
- src.bluetooth_sig.gatt.characteristics.true_wind_speed
- src.bluetooth_sig.gatt.characteristics.two_zone_heart_rate_limits
- src.bluetooth_sig.gatt.characteristics.tx_power_level
- src.bluetooth_sig.gatt.characteristics.uncertainty
- src.bluetooth_sig.gatt.characteristics.unknown
- src.bluetooth_sig.gatt.characteristics.unread_alert_status
- src.bluetooth_sig.gatt.characteristics.user_index
- src.bluetooth_sig.gatt.characteristics.utils
- src.bluetooth_sig.gatt.characteristics.uv_index
- src.bluetooth_sig.gatt.characteristics.vo2_max
- src.bluetooth_sig.gatt.characteristics.voc_concentration
- src.bluetooth_sig.gatt.characteristics.voltage
- src.bluetooth_sig.gatt.characteristics.voltage_frequency
- src.bluetooth_sig.gatt.characteristics.voltage_specification
- src.bluetooth_sig.gatt.characteristics.voltage_statistics
- src.bluetooth_sig.gatt.characteristics.waist_circumference
- src.bluetooth_sig.gatt.characteristics.weight
- src.bluetooth_sig.gatt.characteristics.weight_measurement
- src.bluetooth_sig.gatt.characteristics.weight_scale_feature
- src.bluetooth_sig.gatt.characteristics.wind_chill