ibex_bluesky_core.devices
Common utilities for use across devices.
Submodules
ophyd-async devices and utilities for communicating with IBEX blocks. |
|
Utilities for the DAE device - mostly XML helpers. |
|
A simple interface to the DAE for bluesky. |
Members
Compress the inputted string and encode it as hex. |
|
Decompresses the inputted string, assuming it is in hex encoding. |
|
Return the PV prefix for the current instrument. |
|
Make a RW signal with ISIS' PV naming standard ie. |
- ibex_bluesky_core.devices.compress_and_hex(value: str) bytes [source]
Compress the inputted string and encode it as hex.
- Parameters:
value – The string to be compressed
Returns A compressed and hexed version of the inputted string
- ibex_bluesky_core.devices.dehex_and_decompress(value: bytes) bytes [source]
Decompresses the inputted string, assuming it is in hex encoding.
- Parameters:
value – The string to be decompressed, encoded in hex
Returns A decompressed version of the inputted string