60 likes | 159 Vues
Get details about Sequencer Device Support at EPICS Collaboration Meeting, June 18-20, 2003. Includes Stringin support, async updates, and more. Updated by K. Kim from W. Lupton's code.
E N D
Sequencer device support Kukhee Kim EPICS Collaboration Mtg June 18-20, 2003
Current SNC support EPICS Collaboration Mtg June 18-20, 2003
Sequencer Device Support • Stringin support • All values seen in seqShow • Asynchronous update (Monitor) • Updated by K. Kim from W. Lupton’s original code (of which he disavows knowledge) EPICS Collaboration Mtg June 18-20, 2003
Details • .dbd filedevice(stringin, INST_IO, devSiSeq, "Sequencer Internals") • .db for examplerecord(stringin, "$(NAME)"){ field(SCAN, "$(SCAN)") field(DTYP, "$(DTYP)") field(DESC, "$(DESC)") field(INP, "@$(PARAM)")} EPICS Collaboration Mtg June 18-20, 2003
Partial template • file ../../db/dbSeqExample.db • {pattern { NAME, DTYP, DESC, PARAM, SCAN } • { "ss1:timeElapsed", "Sequencer Internals", "", "sncExample:ss1:timeElapsed", "I/O Intr" } • {"ss1:nStates", "Sequencer Internals", "", "sncExample:ss1:nStates", "I/O Intr" } • {"ss1:currentState", "Sequencer Internals", "", "sncExample:ss1:currentState", "I/O Intr" } • {"nStateSets", "Sequencer Internals", "", "sncExample.nStateSets", "I/O Intr" } • { "nAssign", "Sequencer Internals", "", "sncExample.nAssign", "I/O Intr" } • { "nConnect", "Sequencer Internals", "", "sncExample.nConnect", "I/O Intr" } • { "nChans", "Sequencer Internals", "", "sncExample.nChans", "I/O Intr" } • } EPICS Collaboration Mtg June 18-20, 2003
Status • Supplied along with 2.04 (3.14.2) • Also works with 2.02 (3.14.1) • Mike Laznovsky is still the SNC support person • Kukhee Kim did this as a diversion EPICS Collaboration Mtg June 18-20, 2003