EPICS base aCalcout record#

The aCalcout record is part of EPICS base: https://epics-modules.github.io/calc/aCalcoutRecord.html

Ophyd support for the EPICS acalcout record

https://epics-modules.github.io/calc/aCalcoutRecord.html

Public Structures

UserArrayCalcDevice([prefix, kind, ...])

EPICS synApps XXX IOC setup of user aCalcouts: $(P):userArrayCalc$(N)

UserArrayCalcN([prefix, kind, read_attrs, ...])

Single instance of the userCalcoutN database.

AcalcoutRecord([prefix, kind, read_attrs, ...])

EPICS base aCalcout record support in ophyd

AcalcoutArrayRecordChannel(prefix, letter, ...)

Array channel of a acalcout record: A-L.

AcalcoutRecordChannel(prefix, letter, **kwargs)

Float channel of a acalcout record: A-L.

class apstools.synApps.acalcout.AcalcoutArrayRecordChannel(prefix, letter, **kwargs)[source]#

Array channel of a acalcout record: A-L.

reset()

set all fields to default values

reset()[source]#

set all fields to default values

class apstools.synApps.acalcout.AcalcoutRecord(prefix='', *, name, kind=None, read_attrs=None, configuration_attrs=None, parent=None, child_name_separator='_', connection_timeout=<object object>, **kwargs)[source]#

EPICS base aCalcout record support in ophyd

reset()

set all fields to default values

See:

https://epics-modules.github.io/calc/aCalcoutRecord.html

reset()[source]#

set all fields to default values

class apstools.synApps.acalcout.AcalcoutRecordChannel(prefix, letter, **kwargs)[source]#

Float channel of a acalcout record: A-L.

reset()

set all fields to default values

reset()[source]#

set all fields to default values

class apstools.synApps.acalcout.UserArrayCalcDevice(prefix='', *, name, kind=None, read_attrs=None, configuration_attrs=None, parent=None, child_name_separator='_', connection_timeout=<object object>, **kwargs)[source]#

EPICS synApps XXX IOC setup of user aCalcouts: $(P):userArrayCalc$(N)

reset()

set all fields to default values

reset()[source]#

set all fields to default values

class apstools.synApps.acalcout.UserArrayCalcN(prefix='', *, name, kind=None, read_attrs=None, configuration_attrs=None, parent=None, child_name_separator='_', connection_timeout=<object object>, **kwargs)[source]#

Single instance of the userCalcoutN database.