src.bluetooth_sig.gatt.characteristics.cookware_sensor_data¶
Cookware Sensor Data characteristic (0x2C2C).
Classes¶
Name | Description |
|---|---|
Cookware Sensor Data characteristic (0x2C2C). |
|
Decoded Cookware Sensor Data payload. |
|
Cookware Sensor Data status bits. |
Module Contents¶
- class src.bluetooth_sig.gatt.characteristics.cookware_sensor_data.CookwareSensorDataCharacteristic(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[CookwareSensorDataValue]Cookware Sensor Data characteristic (0x2C2C).
org.bluetooth.characteristic.cookware_sensor_data
- allow_variable_length = True¶
- min_length = 1¶
- class src.bluetooth_sig.gatt.characteristics.cookware_sensor_data.CookwareSensorDataValue¶
Bases:
msgspec.StructDecoded Cookware Sensor Data payload.
The sensor data field’s type is determined by the Cooking Sensor Info descriptor UUID for the specific sensor instance.
- sensor_status: CookwareSensorStatus¶
- class src.bluetooth_sig.gatt.characteristics.cookware_sensor_data.CookwareSensorStatus¶
Bases:
enum.IntFlagCookware Sensor Data status bits.
- MEASURED_VALUE_OUT_OF_RANGE = 1¶
- NO_ERROR = 0¶
- SENSOR_INTERNAL_ERROR = 2¶