src.bluetooth_sig.gatt.characteristics.average_current

Average Current characteristic implementation.

Classes

Name

Description

AverageCurrentCharacteristic

Average Current characteristic (0x2AE0).

AverageCurrentData

Parsed data from Average Current characteristic.

Module Contents

class src.bluetooth_sig.gatt.characteristics.average_current.AverageCurrentCharacteristic

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

Average Current characteristic (0x2AE0).

org.bluetooth.characteristic.average_current

Average electric current over a sensing duration.

Format per GSS YAML: Electric Current Value (uint16, 0.01 A/unit) + Sensing Duration (uint8, Time Exponential 8).

expected_length: int = 3
min_length: int = 3
class src.bluetooth_sig.gatt.characteristics.average_current.AverageCurrentData

Bases: msgspec.Struct

Parsed data from Average Current characteristic.

current: float
sensing_duration: float