ophyd.areadetector.base.EpicsSignalWithRBV¶
-
class
ophyd.areadetector.base.EpicsSignalWithRBV(prefix, **kwargs)¶ -
__init__(prefix, **kwargs)¶
Methods
__init__(prefix, **kwargs)add_instantiation_callback(callback[, …])Register a callback which will receive each OphydObject instance. check_value(value)Check if the value is within the setpoint PV’s control limits clear_sub(cb[, event_type])Remove a subscription, given the original callback function describe()Return the description as a dictionary describe_configuration()Provide schema & meta-data for ~BlueskyInterface.read_configuration destroy()get(*[, as_string, timeout, …])Get the readback value through an explicit call to EPICS. get_setpoint(*[, as_string, timeout, …])Get the setpoint value (if setpoint PV and readback PV differ) put(value[, force, connection_timeout, …])Using channel access, set the write PV to value. read()Put the status of the signal into a simple dictionary format read_configuration()Dictionary mapping names to value dicts with keys: value, timestamp set(value, *[, timeout, settle_time])Set is like EpicsSignal.put, but is here for bluesky compatibility set_default_timeout(**kwargs)set_defaults(*[, timeout, …])Set class-wide defaults for EPICS CA communications subscribe(callback[, event_type, run])Subscribe to events this event_type generates. trigger()Call that is used by bluesky prior to read() unsubscribe(cid)Remove a subscription unsubscribe_all()wait_for_connection([timeout])Wait for the underlying signals to initialize or connect -