fastcs.transports.epics.options#

Members

EpicsCAOptions

Channel-Access-specific options.

EpicsDocsOptions

Docs options for EPICS.

EpicsGUIFormat

The format of an EPICS GUI.

EpicsGUIOptions

Epics GUI options for use in both CA and PVA transports.

EpicsPVAOptions

PVAccess-specific options.

class fastcs.transports.epics.options.EpicsDocsOptions(output_dir: Path = PosixPath('.'), title: str = 'FastCS Devices', depth: int | None = None)[source]#

Docs options for EPICS.

class fastcs.transports.epics.options.EpicsGUIFormat(value)[source]#

The format of an EPICS GUI.

class fastcs.transports.epics.options.EpicsGUIOptions(output_dir: Path = PosixPath('.'), file_format: EpicsGUIFormat = EpicsGUIFormat.bob, title: str = 'FastCS Devices')[source]#

Epics GUI options for use in both CA and PVA transports.

class fastcs.transports.epics.options.EpicsCAOptions[source]#

Channel-Access-specific options.

Currently empty: present so epicsca: survives in fastcs.yaml as the transport discriminator key. Reserved for future CA-specific knobs.

class fastcs.transports.epics.options.EpicsPVAOptions[source]#

PVAccess-specific options.

Currently empty: present so epicspva: survives in fastcs.yaml as the transport discriminator key. Reserved for future PVA-specific knobs.