src.bluetooth_sig.gatt.descriptors.environmental_sensing_measurement

Environmental Sensing Measurement Descriptor implementation.

Classes

Name

Description

EnvironmentalSensingMeasurementData

Environmental Sensing Measurement descriptor data.

EnvironmentalSensingMeasurementDescriptor

Environmental Sensing Measurement Descriptor (0x290C).

Module Contents

class src.bluetooth_sig.gatt.descriptors.environmental_sensing_measurement.EnvironmentalSensingMeasurementData

Bases: msgspec.Struct

Environmental Sensing Measurement descriptor data.

application: int
measurement_period: int
measurement_uncertainty: int
sampling_function: int
update_interval: int
class src.bluetooth_sig.gatt.descriptors.environmental_sensing_measurement.EnvironmentalSensingMeasurementDescriptor

Bases: src.bluetooth_sig.gatt.descriptors.base.BaseDescriptor

Environmental Sensing Measurement Descriptor (0x290C).

Contains measurement parameters for environmental sensors. Includes sampling function, measurement period, and other parameters.

get_application(data: bytes) int

Get the application identifier.

get_measurement_period(data: bytes) int

Get the measurement period.

get_measurement_uncertainty(data: bytes) int

Get the measurement uncertainty.

get_sampling_function(data: bytes) int

Get the sampling function.

get_update_interval(data: bytes) int

Get the update interval.