src.bluetooth_sig.gatt.descriptors.time_trigger_setting

Time Trigger Setting Descriptor implementation.

Classes

Name

Description

TimeTriggerSettingData

Time Trigger Setting descriptor data.

TimeTriggerSettingDescriptor

Time Trigger Setting Descriptor (0x290E).

Module Contents

class src.bluetooth_sig.gatt.descriptors.time_trigger_setting.TimeTriggerSettingData

Bases: msgspec.Struct

Time Trigger Setting descriptor data.

time_interval: int
class src.bluetooth_sig.gatt.descriptors.time_trigger_setting.TimeTriggerSettingDescriptor

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

Time Trigger Setting Descriptor (0x290E).

Defines time-based trigger settings for measurements. Contains time interval in seconds for periodic triggering.

get_time_interval(data: bytes) int

Get the time interval in seconds.