fastcs.transports.epics.ca.transport#

Members

EpicsCATransport

Channel access transport.

class fastcs.transports.epics.ca.transport.EpicsCATransport(epicsca: ~fastcs.transports.epics.options.EpicsIOCOptions = <factory>, docs: ~fastcs.transports.epics.options.EpicsDocsOptions | None = None, gui: ~fastcs.transports.epics.options.EpicsGUIOptions | None = None)[source]#

Channel access transport.

epicsca: EpicsIOCOptions#

Options for the IOC

docs: EpicsDocsOptions | None = None#

Options for the docs

gui: EpicsGUIOptions | None = None#

Options for the GUI. If not set, no GUI will be created.

async serve() None[source]#

Serve ControllerAPI over EPICS Channel Access

property context: dict[str, Any]#

Provide common IOC commands such as dbl, dbgf, etc.