src.bluetooth_sig.gatt.descriptors.cooking_sensor_info¶
Cooking Sensor Info Descriptor implementation.
Classes¶
Name | Description |
|---|---|
Cooking Sensor Info descriptor data. |
|
Cooking Sensor Info Descriptor (0x2916). |
|
Typed Sensor Location field from the Cooking Sensor Info descriptor. |
|
Permitted Cooking Sensor Info location types from CWS Table 3.20. |
Module Contents¶
- class src.bluetooth_sig.gatt.descriptors.cooking_sensor_info.CookingSensorInfoData¶
Bases:
msgspec.StructCooking Sensor Info descriptor data.
- location: CookingSensorLocation¶
- sensor_uuid: bluetooth_sig.types.uuid.BluetoothUUID¶
- class src.bluetooth_sig.gatt.descriptors.cooking_sensor_info.CookingSensorInfoDescriptor¶
Bases:
src.bluetooth_sig.gatt.descriptors.base.BaseDescriptorCooking Sensor Info Descriptor (0x2916).
- class src.bluetooth_sig.gatt.descriptors.cooking_sensor_info.CookingSensorLocation¶
Bases:
msgspec.StructTyped Sensor Location field from the Cooking Sensor Info descriptor.
- location_type: CookingSensorLocationType¶
- class src.bluetooth_sig.gatt.descriptors.cooking_sensor_info.CookingSensorLocationType¶
Bases:
enum.IntEnumPermitted Cooking Sensor Info location types from CWS Table 3.20.
- ELECTRONICS_BATTERY = 8¶
- GRILL_PLATE = 3¶
- HANDLE = 7¶
- LID = 4¶
- OTHER_UNKNOWN = 255¶
- PROBE_AMBIENT = 6¶
- PROBE_FOOD_CORE = 5¶
- VESSEL_BOTTOM = 2¶
- VESSEL_SIDE = 1¶