messages
Defines messages transmitted between purpledrop microcontroller and driver via the USB channel
- class purpledrop.messages.CalibrateCommandMsg(fill_data: Optional[bytes] = None)[source]
- CAP_OFFSET_CMD = 0
- ID = 13
- class purpledrop.messages.DataBlobMsg(fill_data: Optional[bytes] = None)[source]
- ID = 10
- OFFSET_CALIBRATION_ID = 1
- SOFTWARE_VERSION_ID = 0
- class purpledrop.messages.FeedbackCommandMsg(fill_data: Optional[bytes] = None)[source]
- DIFFERENTIAL = 2
- DISABLED = 0
- ID = 16
- NORMAL = 1
- class purpledrop.messages.GpioControlMsg(fill_data: Optional[bytes] = None)[source]
- ID = 14
- OUTPUT_FLAG = 2
- READ_FLAG = 128
- VALUE_FLAG = 1
- property output_enable
- property read
- property value
- class purpledrop.messages.ParameterDescriptorMsg(fill_data: Optional[bytes] = None)[source]
- ID = 12