fix(device init): improved error handling for disconnected epics motors
Description
Improved error handling for disconnected IOCs.
Related Issues
closes #389 (closed)
Type of Change
- bec-lib: re-enabled devices parse update their device info
- device-server: errors during the serialization of the ophyd object are now handled more gracefully. An error during describe or describe_configuration will lead to the device being disabled and the describe* calls' return value being replaced by empty dictionaries. This allows for better error messages for disconnected IOCs.
Definition of Done
-
Documentation is up-to-date.
Edited by wakonig_k