src.bluetooth_sig.gatt.characteristics.cookware_sensor_data

Cookware Sensor Data characteristic (0x2C2C).

Classes

Name

Description

CookwareSensorDataCharacteristic

Cookware Sensor Data characteristic (0x2C2C).

CookwareSensorDataValue

Decoded Cookware Sensor Data payload.

CookwareSensorStatus

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.Struct

Decoded 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_data: src.bluetooth_sig.gatt.characteristics.cooking_sensor_common.CookingSensorValue
sensor_status: CookwareSensorStatus
class src.bluetooth_sig.gatt.characteristics.cookware_sensor_data.CookwareSensorStatus

Bases: enum.IntFlag

Cookware Sensor Data status bits.

MEASURED_VALUE_OUT_OF_RANGE = 1
NO_ERROR = 0
SENSOR_INTERNAL_ERROR = 2