src.bluetooth_sig.gatt.services.cookware

Cookware Service implementation.

Classes

Name

Description

CookwareService

Cookware Service implementation (0x185D).

Module Contents

class src.bluetooth_sig.gatt.services.cookware.CookwareService(info: src.bluetooth_sig.types.ServiceInfo | None = None, validation: ServiceValidationConfig | None = None)

Bases: src.bluetooth_sig.gatt.services.base.BaseGattService

Cookware Service implementation (0x185D).

Per Cookware Service spec Table 3.1: - Mandatory: Cookware Description, Cookware Sensor Data - Conditional (C.1/C.2): recipe/zone characteristics when control loop or

multiple sensors apply — modeled as optional for discovery validation

service_characteristics: ClassVar[dict[src.bluetooth_sig.gatt.characteristics.registry.CharacteristicName, bool]]