src.bluetooth_sig.gatt.characteristics.esl_sensor_information

ESL Sensor Information characteristic implementation.

Classes

Name

Description

ESLSensorInformationCharacteristic

ESL Sensor Information characteristic (0x2BFC).

ESLSensorInformationData

Parsed data from ESL Sensor Information characteristic.

Module Contents

class src.bluetooth_sig.gatt.characteristics.esl_sensor_information.ESLSensorInformationCharacteristic

Bases: src.bluetooth_sig.gatt.characteristics.base.BaseCharacteristic[ESLSensorInformationData]

ESL Sensor Information characteristic (0x2BFC).

org.bluetooth.characteristic.esl_sensor_information

Variable-length characteristic containing a Mesh Device Property ID (uint16) followed by the associated property value bytes.

allow_variable_length: bool = True
min_length: int = 2
class src.bluetooth_sig.gatt.characteristics.esl_sensor_information.ESLSensorInformationData

Bases: msgspec.Struct

Parsed data from ESL Sensor Information characteristic.

property_id

Mesh Device Property ID (uint16).

raw_data

Remaining raw mesh device property bytes.

property_id: int
raw_data: bytes = b''