apsbss: Ophyd Device#

ophyd support for apsbss

EXAMPLE:

apsbss = EpicsBssDevice("ioc:bss:", name="apsbss")

EpicsBssDevice(*args, **kwargs)

Ophyd device for info from APS Proposal and ESAF databases.

EpicsEsafDevice(*args, **kwargs)

Ophyd device for info from APS ESAF.

EpicsEsafExperimenterDevice(*args, **kwargs)

Ophyd device for experimenter info from APS ESAF.

EpicsProposalDevice(*args, **kwargs)

Ophyd device for info from APS Proposal.

EpicsProposalExperimenterDevice(*args, **kwargs)

Ophyd device for experimenter info from APS Proposal.

class apsbss.apsbss_ophyd.EpicsBssDevice(*args: Any, **kwargs: Any)[source]#

Ophyd device for info from APS Proposal and ESAF databases.

_table(*[, show_name, length])

Make a table of all Component Signal values.

addDeviceDataAsStream([stream_name])

Write the data as a separate stream.

clear()

Clear the proposal and ESAF info.

addDeviceDataAsStream(stream_name=None)[source]#

Write the data as a separate stream.

clear()[source]#

Clear the proposal and ESAF info.

esaf#

alias of EpicsEsafDevice

proposal#

alias of EpicsProposalDevice