EPICS synApps calc scalcout record#

The scalcout record is part of EPICS synApps calc: http://htmlpreview.github.io/?https://github.com/epics-modules/calc/blob/R3-6-1/documentation/calcDocs.html

Ophyd support for the EPICS scalcout record

http://htmlpreview.github.io/?https://github.com/epics-modules/calc/blob/R3-6-1/documentation/calcDocs.html

Public Structures

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

EPICS synApps XXX IOC setup of user scalcouts: $(P):userStringCalc$(N)

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

Single instance of the userStringCalcN database.

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

EPICS SynApps calc scalcout record support in ophyd

ScalcoutRecordNumberChannel(prefix, letter, ...)

Number channel of an scalcout record: A-L

ScalcoutRecordStringChannel(prefix, letter, ...)

String channel of an scalcout record: AA-LL

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

EPICS SynApps calc scalcout record support in ophyd

reset()

set all fields to default values

See:

http://htmlpreview.github.io/?https://github.com/epics-modules/calc/blob/R3-6-1/documentation/calcDocs.html

reset()[source]#

set all fields to default values

class apstools.synApps.scalcout.ScalcoutRecordNumberChannel(prefix, letter, **kwargs)[source]#

Number channel of an scalcout record: A-L

reset()

set all fields to default values

reset()[source]#

set all fields to default values

class apstools.synApps.scalcout.ScalcoutRecordStringChannel(prefix, letter, **kwargs)[source]#

String channel of an scalcout record: AA-LL

reset()

set all fields to default values

reset()[source]#

set all fields to default values

class apstools.synApps.scalcout.UserScalcoutDevice(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 scalcouts: $(P):userStringCalc$(N)

reset()

set all fields to default values

reset()[source]#

set all fields to default values

class apstools.synApps.scalcout.UserScalcoutN(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 userStringCalcN database.