It would be nice to add two addition options to the class definition of Component in Ophyd Device:
A default value;
A time-out period.
An example of the use case is, if the default value is 0 and the time-out is 0.1 s, then a readout on the PV would return 0 if the PV faults out without crashing the scan. This gives beamline scientists the freedom to define the ‘fall behavior’ of Bluesky plans without being limited to the default ‘Crash Early Crash Hard’ rules.
@QZhang234 emails:
Related to https://github.com/BCDA-APS/apstools/issues/24