src.bluetooth_sig.gatt.characteristics.esl_control_point¶
ESL Control Point characteristic implementation.
Classes¶
Name | Description |
|---|---|
Parsed data from ESL Control Point characteristic. |
|
ESL Control Point opcodes per ESL specification. |
|
ESL Control Point characteristic (0x2BFE). |
Module Contents¶
- class src.bluetooth_sig.gatt.characteristics.esl_control_point.ESLCPData¶
Bases:
msgspec.StructParsed data from ESL Control Point characteristic.
- opcode¶
The ESL CP opcode.
- parameters¶
Raw parameter bytes (opcode-dependent).
- opcode: ESLCPOpcode¶
- class src.bluetooth_sig.gatt.characteristics.esl_control_point.ESLCPOpcode¶
Bases:
enum.IntEnumESL Control Point opcodes per ESL specification.
- DISPLAY_IMAGE = 32¶
- DISPLAY_TIMED_IMAGE = 33¶
- FACTORY_RESET = 3¶
- LED_CONTROL = 48¶
- LED_TIMED_CONTROL = 49¶
- PING = 0¶
- READ_SENSOR_DATA = 16¶
- REFRESH_DISPLAY = 17¶
- SERVICE_RESET = 2¶
- UNASSOCIATE = 1¶
- UPDATE_COMPLETE = 4¶
- VENDOR_SPECIFIC = 255¶
- class src.bluetooth_sig.gatt.characteristics.esl_control_point.ESLControlPointCharacteristic¶
Bases:
src.bluetooth_sig.gatt.characteristics.base.BaseCharacteristic[ESLCPData]ESL Control Point characteristic (0x2BFE).
org.bluetooth.characteristic.esl_control_point
Control point for Electronic Shelf Label operations. Complex multi-opcode characteristic supporting various ESL commands.