src.bluetooth_sig.gatt.descriptors.environmental_sensing_trigger_setting

Environmental Sensing Trigger Setting Descriptor implementation.

Classes

Name

Description

EnvironmentalSensingTriggerSettingData

Environmental Sensing Trigger Setting descriptor data.

EnvironmentalSensingTriggerSettingDescriptor

Environmental Sensing Trigger Setting Descriptor (0x290D).

Module Contents

class src.bluetooth_sig.gatt.descriptors.environmental_sensing_trigger_setting.EnvironmentalSensingTriggerSettingData

Bases: msgspec.Struct

Environmental Sensing Trigger Setting descriptor data.

condition: int
operand: int
class src.bluetooth_sig.gatt.descriptors.environmental_sensing_trigger_setting.EnvironmentalSensingTriggerSettingDescriptor

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

Environmental Sensing Trigger Setting Descriptor (0x290D).

Defines trigger conditions for environmental sensing measurements. Contains condition and operand for triggering measurements.

get_condition(data: bytes) int

Get the trigger condition.

get_operand(data: bytes) int

Get the trigger operand.