sscan record

Ophyd support for the EPICS synApps sscan record

EXAMPLE

import APS_BlueSky_tools.synApps_ophyd scans = APS_BlueSky_tools.synApps_ophyd.sscanDevice(“xxx:”, name=”scans”)

Public Structures

sscanRecord(*args, **kwargs) EPICS synApps sscan record: used as $(P):scan(N)
sscanDevice(*args, **kwargs) synApps XXX IOC setup of sscan records: $(P):scan$(N)

Private Structures

sscanPositioner(prefix, num, **kwargs) positioner of an EPICS sscan record
sscanDetector(prefix, num, **kwargs) detector of an EPICS sscan record
sscanTrigger(prefix, num, **kwargs) detector trigger of an EPICS sscan record
class APS_BlueSky_tools.synApps_ophyd.sscan.sscanRecord(*args, **kwargs)[source]

EPICS synApps sscan record: used as $(P):scan(N)

reset()[source]

set all fields to default values

set(value, **kwargs)[source]

interface to use bps.mv()

class APS_BlueSky_tools.synApps_ophyd.sscan.sscanDevice(*args, **kwargs)[source]

synApps XXX IOC setup of sscan records: $(P):scan$(N)

reset()[source]

set all fields to default values