src.bluetooth_sig.gatt.descriptors.process_tolerances

Process Tolerances Descriptor implementation.

Classes

Name

Description

ProcessTolerancesData

Process Tolerances descriptor data.

ProcessTolerancesDescriptor

Process Tolerances Descriptor (0x2914).

Module Contents

class src.bluetooth_sig.gatt.descriptors.process_tolerances.ProcessTolerancesData

Bases: msgspec.Struct

Process Tolerances descriptor data.

tolerance_max: int | float
tolerance_min: int | float
class src.bluetooth_sig.gatt.descriptors.process_tolerances.ProcessTolerancesDescriptor

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

Process Tolerances Descriptor (0x2914).

Defines process tolerances for characteristic values. Contains minimum and maximum tolerance values.

get_tolerance_max(data: bytes) int | float

Get the maximum process tolerance.

get_tolerance_min(data: bytes) int | float

Get the minimum process tolerance.