EPICS Record support: common structures#
Some fields are common [1] to all [2] or some EPICS records. These are defined as mixin classes for the various ophyd-style devices.
Ophyd support for fields common to all EPICS records
Public Structures
|
Many of the fields common to all EPICS records. |
|
Some fields common to EPICS input records. |
|
Some fields common to EPICS output records. |
|
Some fields common to EPICS analog output records, such as |
|
Some fields common to EPICS records supporting floating point values. |
|
Supports |
- see:
https://wiki-ext.aps.anl.gov/epics/index.php/RRM_3-14_dbCommon
- see:
https://wiki-ext.aps.anl.gov/epics/index.php/RRM_3-14_Common
- class apstools.synApps._common.EpicsRecordAnalogOutputFields(prefix='', *, name, kind=None, read_attrs=None, configuration_attrs=None, parent=None, child_name_separator='_', connection_timeout=<object object>, **kwargs)[source]#
Some fields common to EPICS analog output records, such as
ao
.
- class apstools.synApps._common.EpicsRecordDeviceCommonAll(prefix='', *, name, kind=None, read_attrs=None, configuration_attrs=None, parent=None, child_name_separator='_', connection_timeout=<object object>, **kwargs)[source]#
Many of the fields common to all EPICS records.
Some fields are not included because they are not interesting to an EPICS client or are already provided in other support.
- class apstools.synApps._common.EpicsRecordFloatFields(prefix='', *, name, kind=None, read_attrs=None, configuration_attrs=None, parent=None, child_name_separator='_', connection_timeout=<object object>, **kwargs)[source]#
Some fields common to EPICS records supporting floating point values.
- class apstools.synApps._common.EpicsRecordInputFields(prefix='', *, name, kind=None, read_attrs=None, configuration_attrs=None, parent=None, child_name_separator='_', connection_timeout=<object object>, **kwargs)[source]#
Some fields common to EPICS input records.
- class apstools.synApps._common.EpicsRecordOutputFields(prefix='', *, name, kind=None, read_attrs=None, configuration_attrs=None, parent=None, child_name_separator='_', connection_timeout=<object object>, **kwargs)[source]#
Some fields common to EPICS output records.