synApps sseq record

The sseq (String Sequence) record is part of the calc module:
see

https://htmlpreview.github.io/?https://raw.githubusercontent.com/epics-modules/calc/R3-6-1/documentation/sseqRecord.html

Ophyd support for the EPICS sseq (string sequence) record

Public Structures

EditStringSequence(*args, **kwargs)

EPICS synApps sseq support to quickly re-arrange steps.

SseqRecord(*args, **kwargs)

EPICS synApps sseq record support in ophyd

UserStringSequenceDevice(*args, **kwargs)

EPICS synApps XXX IOC setup of userStringSeqs: $(P):userStringSeq$(N)

UserStringSequenceN(*args, **kwargs)

Single instance of the userStringSeqN database.

class apstools.synApps.sseq.EditStringSequence(*args: Any, **kwargs: Any)[source]

EPICS synApps sseq support to quickly re-arrange steps.

See the editSseq_more GUI screen for assistance.

class apstools.synApps.sseq.SseqRecord(*args: Any, **kwargs: Any)[source]

EPICS synApps sseq record support in ophyd

abort()

.ABORT is a push button.

reset()

set all fields to default values

See

https://htmlpreview.github.io/?https://raw.githubusercontent.com/epics-modules/calc/R3-6-1/documentation/sseqRecord.html

abort()[source]

.ABORT is a push button. Send a 1 to the PV to “push” it.

Push this button without a timeout from the .put() method.

reset()[source]

set all fields to default values

class apstools.synApps.sseq.UserStringSequenceDevice(*args: Any, **kwargs: Any)[source]

EPICS synApps XXX IOC setup of userStringSeqs: $(P):userStringSeq$(N)

Note: This will connect more than 1,000 EpicsSignal objects!

reset()

set all fields to default values

reset()[source]

set all fields to default values

sseq1

alias of apstools.synApps.sseq.UserStringSequenceN

sseq10

alias of apstools.synApps.sseq.UserStringSequenceN

sseq2

alias of apstools.synApps.sseq.UserStringSequenceN

sseq3

alias of apstools.synApps.sseq.UserStringSequenceN

sseq4

alias of apstools.synApps.sseq.UserStringSequenceN

sseq5

alias of apstools.synApps.sseq.UserStringSequenceN

sseq6

alias of apstools.synApps.sseq.UserStringSequenceN

sseq7

alias of apstools.synApps.sseq.UserStringSequenceN

sseq8

alias of apstools.synApps.sseq.UserStringSequenceN

sseq9

alias of apstools.synApps.sseq.UserStringSequenceN

class apstools.synApps.sseq.UserStringSequenceN(*args: Any, **kwargs: Any)[source]

Single instance of the userStringSeqN database.

class apstools.synApps.sseq.sseqRecordStep(*args: Any, **kwargs: Any)[source]

EPICS synApps sseq single step of an sseq record.

Step of a synApps sseq record: 1..10 (note: for 10, the PVs use “A”)

reset()

set all fields to default values

reset()[source]

set all fields to default values