src.bluetooth_sig.gatt.characteristics.cooking_step_status

Cooking Step Status characteristic (0x2C28).

Classes

Name

Description

CookingStepStatusCharacteristic

Cooking Step Status characteristic (0x2C28).

CookingStepStatusData

Decoded Cooking Step Status payload.

CookingStepStatusFlags

Bit flags for cooking step status.

Module Contents

class src.bluetooth_sig.gatt.characteristics.cooking_step_status.CookingStepStatusCharacteristic(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[CookingStepStatusData]

Cooking Step Status characteristic (0x2C28).

org.bluetooth.characteristic.cooking_step_status

expected_length = 5
class src.bluetooth_sig.gatt.characteristics.cooking_step_status.CookingStepStatusData

Bases: msgspec.Struct

Decoded Cooking Step Status payload.

cooking_step_index: int
flags: CookingStepStatusFlags
remaining_time_seconds: int
class src.bluetooth_sig.gatt.characteristics.cooking_step_status.CookingStepStatusFlags

Bases: enum.IntFlag

Bit flags for cooking step status.

COOKING_STEP_STARTED = 4
LAST_COOKING_STEP = 2
USER_ACTION_REQUIRED = 1