src.bluetooth_sig.gatt.characteristics.energy_in_a_period_of_day

Energy in a Period of Day characteristic implementation.

Classes

Name

Description

EnergyInAPeriodOfDayCharacteristic

Energy in a Period of Day characteristic (0x2AF3).

EnergyInAPeriodOfDayData

Data class for energy in a period of day.

Module Contents

class src.bluetooth_sig.gatt.characteristics.energy_in_a_period_of_day.EnergyInAPeriodOfDayCharacteristic(info: src.bluetooth_sig.types.CharacteristicInfo | None = None, validation: src.bluetooth_sig.gatt.characteristics.characteristic_meta.ValidationConfig | None = None)

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

Energy in a Period of Day characteristic (0x2AF3).

org.bluetooth.characteristic.energy_in_a_period_of_day

Represents an energy measurement within a time-of-day range. Fields: Energy (uint24, 1 kWh), start time (uint8, 0.1 hr), end time (uint8, 0.1 hr).

expected_length: int = 5
min_length: int = 5
class src.bluetooth_sig.gatt.characteristics.energy_in_a_period_of_day.EnergyInAPeriodOfDayData

Bases: msgspec.Struct

Data class for energy in a period of day.

Energy value in kWh (integer, uint24) with a time-of-day range (0.1 hr resolution).

end_time: float
energy: int
start_time: float