src.bluetooth_sig.gatt.characteristics.cooking_zone_capabilities

Cooking Zone Capabilities characteristic (0x2C29).

Classes

Name

Description

CookingZoneCapabilitiesCharacteristic

Cooking Zone Capabilities characteristic (0x2C29).

CookingZoneCapabilitiesData

Decoded Cooking Zone Capabilities payload.

CookingZoneCapabilitiesFlags

Bit flags for supported zone capability fields.

PowerTechnology

Power technology for the cooking zone.

Module Contents

class src.bluetooth_sig.gatt.characteristics.cooking_zone_capabilities.CookingZoneCapabilitiesCharacteristic(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[CookingZoneCapabilitiesData]

Cooking Zone Capabilities characteristic (0x2C29).

org.bluetooth.characteristic.cooking_zone_capabilities

allow_variable_length = True
min_length = 5
class src.bluetooth_sig.gatt.characteristics.cooking_zone_capabilities.CookingZoneCapabilitiesData

Bases: msgspec.Struct

Decoded Cooking Zone Capabilities payload.

boost_level_percent: int | None = None
flags: CookingZoneCapabilitiesFlags
maximum_blower_fan_airflow: float | None = None
maximum_temperature: float | None = None
minimum_available_power: float | None = None
minimum_temperature: float | None = None
nominal_power: float | None = None
number_of_cooking_steps: int
power_technology: PowerTechnology
class src.bluetooth_sig.gatt.characteristics.cooking_zone_capabilities.CookingZoneCapabilitiesFlags

Bases: enum.IntFlag

Bit flags for supported zone capability fields.

AGGREGATION_SUPPORTED = 1
BLOWER_FAN_AIRFLOW_SUPPORTED = 16
HUMIDITY_CONTROL_SUPPORTED = 8
MANUFACTURER_SPECIFIC_CONTROL_SUPPORTED = 32
POWER_CONTROL_SUPPORTED = 2
TEMPERATURE_CONTROL_SUPPORTED = 4
class src.bluetooth_sig.gatt.characteristics.cooking_zone_capabilities.PowerTechnology

Bases: enum.IntEnum

Power technology for the cooking zone.

COOLING_FREEZER = 5
COOLING_REFRIGERATION = 4
HEATING_GAS = 2
HEATING_INDUCTION = 1
HEATING_RADIANT = 3
MANUFACTURER_SPECIFIC = 255
UNKNOWN_OR_OTHER = 0