ophyd.areadetector.base.EpicsSignalWithRBV

class ophyd.areadetector.base.EpicsSignalWithRBV(prefix, **kwargs)
__init__(prefix, **kwargs)

Methods

__init__(prefix, **kwargs)
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() Subclasses may customize this.
get(*[, as_string, connection_timeout]) Get the readback value through an explicit call to EPICS
get_setpoint(**kwargs) Get the setpoint value (use only if the setpoint PV and the readback
put(value[, force, connection_timeout, …]) Using channel access, set the write PV to value.
read() Read the signal and format for data collection
read_configuration() Subclasses may customize this.
set(value, *[, timeout, settle_time]) Set is like EpicsSignal.put, but is here for bluesky compatibility
subscribe(callback[, event_type, run])
trigger() Call that is used by bluesky prior to read()
unsubscribe(cid) Remove a subscription
wait_for_connection([timeout])