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