synApps sscan record
see the synApps sscan
module suppport:
https://github.com/epics-modules/sscan
Ophyd support for the EPICS synApps sscan record
see: https://epics.anl.gov/bcda/synApps/sscan/SscanRecord.html
EXAMPLE:
import apstools.synApps
scans = apstools.synApps.SscanDevice("xxx:", name="scans")
scans.select_channels() # only the channels configured in EPICS
Public Structures
|
EPICS synApps sscan record: used as |
|
EPICS synApps XXX IOC setup of sscan records: |
Private Structures
|
positioner of an EPICS sscan record |
|
detector of an EPICS sscan record |
|
detector trigger of an EPICS sscan record |
- class apstools.synApps.sscan.SscanDevice(*args: Any, **kwargs: Any)[source]
EPICS synApps XXX IOC setup of sscan records:
$(P):scan$(N)
reset
()set all fields to default values
Select only the scans that are configured in EPICS
- scan1
alias of
apstools.synApps.sscan.SscanRecord
- scan2
alias of
apstools.synApps.sscan.SscanRecord
- scan3
alias of
apstools.synApps.sscan.SscanRecord
- scan4
alias of
apstools.synApps.sscan.SscanRecord
- scanH
alias of
apstools.synApps.sscan.SscanRecord
- class apstools.synApps.sscan.SscanRecord(*args: Any, **kwargs: Any)[source]
EPICS synApps sscan record: used as
$(P):scan(N)
True if will be used in EPICS
reset
()set all fields to default values
Select channels that are configured in EPICS
- property defined_in_EPICS
True if will be used in EPICS
- class apstools.synApps.sscan.sscanDetector(*args: Any, **kwargs: Any)[source]
detector of an EPICS sscan record
True if defined in EPICS
reset
()set all fields to default values
- property defined_in_EPICS
True if defined in EPICS