src.bluetooth_sig.gatt.characteristics.cooking_zone_capabilities¶
Cooking Zone Capabilities characteristic (0x2C29).
Classes¶
Name | Description |
|---|---|
Cooking Zone Capabilities characteristic (0x2C29). |
|
Decoded Cooking Zone Capabilities payload. |
|
Bit flags for supported zone capability fields. |
|
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.StructDecoded Cooking Zone Capabilities payload.
- power_technology: PowerTechnology¶
- class src.bluetooth_sig.gatt.characteristics.cooking_zone_capabilities.CookingZoneCapabilitiesFlags¶
Bases:
enum.IntFlagBit 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.IntEnumPower 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¶