From 0d1830ed8935731f664b5f608e6fbda283f9d470 Mon Sep 17 00:00:00 2001 From: Jerzy Jamroz Date: Wed, 14 Feb 2024 13:07:48 +0100 Subject: [PATCH] refactor: 'field( ' changed to 'field(' for .db and .templates. --- evgMrmApp/Db/evgAcTrig.db | 144 +++--- evgMrmApp/Db/evgDbus.db | 264 +++++----- evgMrmApp/Db/evgEvtClk.db | 238 +++++---- evgMrmApp/Db/evgInput.db | 41 +- evgMrmApp/Db/evgMrm.db | 192 ++++---- evgMrmApp/Db/evgMxc.db | 102 ++-- evgMrmApp/Db/evgOutput.db | 116 ++--- evgMrmApp/Db/evgSoftSeq.template | 156 +++--- evgMrmApp/Db/evgTrigEvt.db | 566 +++++++++++----------- evgMrmApp/Db/evm-fct.template | 64 +-- evgMrmApp/Db/seq-masker.db | 2 +- evgMrmApp/Db/seq-merger.db | 3 +- evgMrmApp/Db/seq-plain.db | 16 +- evgMrmApp/Db/seq-repeater.db | 60 +-- evgMrmApp/Db/seq-shifter.db | 2 +- evrApp/Db/evrbase.db | 48 +- evrApp/Db/evrcml.db | 90 ++-- evrApp/Db/evrcmlextra.db | 6 +- evrApp/Db/evrcmlgun.db | 22 +- evrApp/Db/evrin.db | 224 ++++----- evrApp/Db/evrmap.db | 18 +- evrApp/Db/evrout.db | 26 +- evrApp/Db/evrpulser.db | 6 +- evrApp/Db/evrpulsermap.db | 18 +- evrApp/Db/evrscale.db | 108 ++--- evrFRIBApp/Db/fribevrout.db | 184 +++---- evrMrmApp/Db/evrSoftEvt.template | 34 +- evrMrmApp/Db/evrSoftSeq.template | 178 +++---- evrMrmApp/Db/mrmevrdc.template | 30 +- evrMrmApp/Db/mrmevrdlymodule.template | 97 ++-- evrMrmApp/Db/mrmevrout.db | 666 +++++++++++++------------- evrMrmApp/Db/mrmevroutint.db | 8 +- mrmShared/Db/mrmSoftSeq.template | 514 ++++++++++---------- 33 files changed, 2118 insertions(+), 2125 deletions(-) diff --git a/evgMrmApp/Db/evgAcTrig.db b/evgMrmApp/Db/evgAcTrig.db index d0391945..9510eacd 100644 --- a/evgMrmApp/Db/evgAcTrig.db +++ b/evgMrmApp/Db/evgAcTrig.db @@ -1,99 +1,99 @@ record(longout, "$(P)Divider-SP") { - field( DESC, "EVG AC Divider") - field( DTYP, "Obj Prop uint32") - field( OUT, "@OBJ=$(OBJ), PROP=Divider") - field( PINI, "YES") - field( VAL, "0") - field( UDF, "0") - field( HIHI, "256") - field( LOLO, "-1") - field( HHSV, "MAJOR") - field( LLSV, "MAJOR") - field( FLNK, "$(P)Divider-RB") + field(DESC, "EVG AC Divider") + field(DTYP, "Obj Prop uint32") + field(OUT, "@OBJ=$(OBJ), PROP=Divider") + field(PINI, "YES") + field(VAL, "0") + field(UDF, "0") + field(HIHI, "256") + field(LOLO, "-1") + field(HHSV, "MAJOR") + field(LLSV, "MAJOR") + field(FLNK, "$(P)Divider-RB") info( autosaveFields_pass0, "VAL") } record(longin, "$(P)Divider-RB") { - field( DESC, "EVG AC Divider") - field( DTYP, "Obj Prop uint32") - field( INP, "@OBJ=$(OBJ), PROP=Divider") - field( HIHI, "256") - field( LOLO, "-1") - field( HHSV, "MAJOR") - field( LLSV, "MAJOR") + field(DESC, "EVG AC Divider") + field(DTYP, "Obj Prop uint32") + field(INP, "@OBJ=$(OBJ), PROP=Divider") + field(HIHI, "256") + field(LOLO, "-1") + field(HHSV, "MAJOR") + field(LLSV, "MAJOR") } record(ao, "$(P)Phase-SP") { - field( DESC, "EVG AC Phase Shifter") - field( DTYP, "Obj Prop double") - field( OUT, "@OBJ=$(OBJ), PROP=Phase") - field( PINI, "YES") - field( VAL, "0.0") - field( UDF, "0") - field( HIHI, "25.6") - field( LOLO, "-0.1") - field( HHSV, "MAJOR") - field( LLSV, "MAJOR") - field( EGU, "msec") - field( HOPR, "25.5") - field( LOPR, "0") - field( DRVH, "25.5") - field( DRVL, "0") - field( PREC, "1") - field( FLNK, "$(P)Phase-RB") + field(DESC, "EVG AC Phase Shifter") + field(DTYP, "Obj Prop double") + field(OUT, "@OBJ=$(OBJ), PROP=Phase") + field(PINI, "YES") + field(VAL, "0.0") + field(UDF, "0") + field(HIHI, "25.6") + field(LOLO, "-0.1") + field(HHSV, "MAJOR") + field(LLSV, "MAJOR") + field(EGU, "msec") + field(HOPR, "25.5") + field(LOPR, "0") + field(DRVH, "25.5") + field(DRVL, "0") + field(PREC, "1") + field(FLNK, "$(P)Phase-RB") info( autosaveFields_pass0, "VAL") } record(ai, "$(P)Phase-RB") { - field( DESC, "EVG AC Phase Shifter") - field( DTYP, "Obj Prop double") - field( INP, "@OBJ=$(OBJ), PROP=Phase") - field( HIHI, "25.6") - field( LOLO, "-0.1") - field( HHSV, "MAJOR") - field( LLSV, "MAJOR") - field( EGU, "msec") - field( PREC, "1") + field(DESC, "EVG AC Phase Shifter") + field(DTYP, "Obj Prop double") + field(INP, "@OBJ=$(OBJ), PROP=Phase") + field(HIHI, "25.6") + field(LOLO, "-0.1") + field(HHSV, "MAJOR") + field(LLSV, "MAJOR") + field(EGU, "msec") + field(PREC, "1") } record(bo, "$(P)Bypass-Sel") { - field( DESC, "Bypass AC divider and Phase shifter") - field( DTYP, "Obj Prop bool") - field( OUT, "@OBJ=$(OBJ), PROP=Bypass") - field( PINI, "YES") - field( VAL , "1") - field( UDF, "0") - field( ZNAM, "Off") - field( ONAM, "On") - field( FLNK, "$(P)Bypass-RB") + field(DESC, "Bypass AC divider and Phase shifter") + field(DTYP, "Obj Prop bool") + field(OUT, "@OBJ=$(OBJ), PROP=Bypass") + field(PINI, "YES") + field(VAL , "1") + field(UDF, "0") + field(ZNAM, "Off") + field(ONAM, "On") + field(FLNK, "$(P)Bypass-RB") info( autosaveFields_pass0, "VAL") } record(bi, "$(P)Bypass-RB") { - field( DESC, "Bypass AC divider and Phase shifter") - field( DTYP, "Obj Prop bool") - field( INP, "@OBJ=$(OBJ), PROP=Bypass") - field( ZNAM, "Off") - field( ONAM, "On") + field(DESC, "Bypass AC divider and Phase shifter") + field(DTYP, "Obj Prop bool") + field(INP, "@OBJ=$(OBJ), PROP=Bypass") + field(ZNAM, "Off") + field(ONAM, "On") } record(bo, "$(P)SyncSrc-Sel") { - field( DESC, "Sync to Event Clock or Mxc7") - field( DTYP, "Obj Prop bool") - field( OUT, "@OBJ=$(OBJ), PROP=SyncSrc") - field( PINI, "YES") - field( VAL , "0") - field( UDF, "0") - field( ZNAM, "Event Clk") - field( ONAM, "Mxc7") - field( FLNK, "$(P)SyncSrc-RB") + field(DESC, "Sync to Event Clock or Mxc7") + field(DTYP, "Obj Prop bool") + field(OUT, "@OBJ=$(OBJ), PROP=SyncSrc") + field(PINI, "YES") + field(VAL , "0") + field(UDF, "0") + field(ZNAM, "Event Clk") + field(ONAM, "Mxc7") + field(FLNK, "$(P)SyncSrc-RB") info( autosaveFields_pass0, "VAL") } record(bi, "$(P)SyncSrc-RB") { - field( DESC, "Sync to Event Clock or Mxc7") - field( DTYP, "Obj Prop bool") - field( INP, "@OBJ=$(OBJ), PROP=SyncSrc") - field( ZNAM, "Event Clk") - field( ONAM, "Mxc7") + field(DESC, "Sync to Event Clock or Mxc7") + field(DTYP, "Obj Prop bool") + field(INP, "@OBJ=$(OBJ), PROP=SyncSrc") + field(ZNAM, "Event Clk") + field(ONAM, "Mxc7") } diff --git a/evgMrmApp/Db/evgDbus.db b/evgMrmApp/Db/evgDbus.db index 806e6e72..69a06f35 100644 --- a/evgMrmApp/Db/evgDbus.db +++ b/evgMrmApp/Db/evgDbus.db @@ -1,91 +1,91 @@ record(mbbo, "$(P)Src-Sel") { - field( DESC, "EVG DBUS Source") - field( PINI, "YES") - field( VAL, "0") - field( ZRST, "Off") - field( ONST, "Front0") - field( TWST, "Front1") - field( THST, "Univ0") - field( FRST, "Univ1") - field( FVST, "Univ2") - field( SXST, "Univ3") - field( SVST, "Mxc $(dbusBit)") - field( EIST, "Up EVG") - field( ZRVL, "0") - field( ONVL, "1") - field( TWVL, "2") - field( THVL, "4") - field( FRVL, "8") - field( FVVL, "16") - field( SXVL, "32") - field( SVVL, "64") - field( EIVL, "128") - field( NISV, "INVALID") - field( TESV, "INVALID") - field( ELSV, "INVALID") - field( TVSV, "INVALID") - field( TTSV, "INVALID") - field( FTSV, "INVALID") - field( FFSV, "INVALID") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") - field( OUT, "$(P)MapConv-Sel_ PP") + field(DESC, "EVG DBUS Source") + field(PINI, "YES") + field(VAL, "0") + field(ZRST, "Off") + field(ONST, "Front0") + field(TWST, "Front1") + field(THST, "Univ0") + field(FRST, "Univ1") + field(FVST, "Univ2") + field(SXST, "Univ3") + field(SVST, "Mxc $(dbusBit)") + field(EIST, "Up EVG") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "4") + field(FRVL, "8") + field(FVVL, "16") + field(SXVL, "32") + field(SVVL, "64") + field(EIVL, "128") + field(NISV, "INVALID") + field(TESV, "INVALID") + field(ELSV, "INVALID") + field(TVSV, "INVALID") + field(TTSV, "INVALID") + field(FTSV, "INVALID") + field(FFSV, "INVALID") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") + field(OUT, "$(P)MapConv-Sel_ PP") info( autosaveFields_pass0, "VAL") } record(mbbo, "$(P)MapConv-Sel_") { field(ASG, "private") - field( DTYP, "Raw Soft Channel") - field( ZRVL, "0") - field( ONVL, "1") - field( TWVL, "1") - field( THVL, "1") - field( FRVL, "1") - field( FVVL, "1") - field( SXVL, "1") - field( SVVL, "2") - field( EIVL, "3") - field( NISV, "INVALID") - field( TESV, "INVALID") - field( ELSV, "INVALID") - field( TVSV, "INVALID") - field( TTSV, "INVALID") - field( FTSV, "INVALID") - field( FFSV, "INVALID") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") - field( OUT, "$(P)Map-Sel PP") + field(DTYP, "Raw Soft Channel") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "1") + field(THVL, "1") + field(FRVL, "1") + field(FVVL, "1") + field(SXVL, "1") + field(SVVL, "2") + field(EIVL, "3") + field(NISV, "INVALID") + field(TESV, "INVALID") + field(ELSV, "INVALID") + field(TVSV, "INVALID") + field(TTSV, "INVALID") + field(FTSV, "INVALID") + field(FFSV, "INVALID") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") + field(OUT, "$(P)Map-Sel PP") info( autosaveFields_pass0, "VAL") } record(mbbo, "$(P)Map-Sel") { - field( DTYP, "Obj Prop uint16") - field( OUT , "@OBJ=$(OBJ), PROP=Source") - field( PINI, "YES") - field( VAL, "0") - field( UDF, "0") - field( ZRST, "Off") - field( ONST, "ExtInp") - field( TWST, "Mxc$(dbusBit)") - field( THST, "Up EVG") - field( ZRVL, "0") - field( ONVL, "1") - field( TWVL, "2") - field( THVL, "3") - field( FRSV, "INVALID") - field( FVSV, "INVALID") - field( SXSV, "INVALID") - field( SVSV, "INVALID") - field( EISV, "INVALID") - field( NISV, "INVALID") - field( TESV, "INVALID") - field( ELSV, "INVALID") - field( TVSV, "INVALID") - field( TTSV, "INVALID") - field( FTSV, "INVALID") - field( FFSV, "INVALID") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") + field(DTYP, "Obj Prop uint16") + field(OUT , "@OBJ=$(OBJ), PROP=Source") + field(PINI, "YES") + field(VAL, "0") + field(UDF, "0") + field(ZRST, "Off") + field(ONST, "ExtInp") + field(TWST, "Mxc$(dbusBit)") + field(THST, "Up EVG") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRSV, "INVALID") + field(FVSV, "INVALID") + field(SXSV, "INVALID") + field(SVSV, "INVALID") + field(EISV, "INVALID") + field(NISV, "INVALID") + field(TESV, "INVALID") + field(ELSV, "INVALID") + field(TVSV, "INVALID") + field(TTSV, "INVALID") + field(FTSV, "INVALID") + field(FFSV, "INVALID") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") info( autosaveFields_pass0, "VAL") } @@ -95,68 +95,68 @@ record(mbbo, "$(P)Map-Sel") { # record(mbbiDirect, "$(P)Src-MbbiDir_") { field(ASG, "private") - field( DESC, "EVG Trig Evt Trig") - field( INP, "$(P)Src-Sel.RVAL CP") + field(DESC, "EVG Trig Evt Trig") + field(INP, "$(P)Src-Sel.RVAL CP") } record(bo, "$(P)Src$(s=:)FrontInp0-Sel") { - field( DESC, "Front Input0 on Dbus") - field( DTYP, "EVG Dbus") - field( OUT , "#C0 S$(dbusBit) @$(EVG):FrontInp0") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( OMSL, "closed_loop") - field( DOL, "$(P)Src-MbbiDir_.B0 CP") + field(DESC, "Front Input0 on Dbus") + field(DTYP, "EVG Dbus") + field(OUT , "#C0 S$(dbusBit) @$(EVG):FrontInp0") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(OMSL, "closed_loop") + field(DOL, "$(P)Src-MbbiDir_.B0 CP") } record(bo, "$(P)Src$(s=:)FrontInp1-Sel") { - field( DESC, "Front Input1 on Dbus") - field( DTYP, "EVG Dbus") - field( OUT , "#C0 S$(dbusBit) @$(EVG):FrontInp1") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( OMSL, "closed_loop") - field( DOL, "$(P)Src-MbbiDir_.B1 CP") + field(DESC, "Front Input1 on Dbus") + field(DTYP, "EVG Dbus") + field(OUT , "#C0 S$(dbusBit) @$(EVG):FrontInp1") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(OMSL, "closed_loop") + field(DOL, "$(P)Src-MbbiDir_.B1 CP") } record(bo, "$(P)Src$(s=:)UnivInp0-Sel") { - field( DESC, "Front Univ Input0 on Dbus") - field( DTYP, "EVG Dbus") - field( OUT , "#C0 S$(dbusBit) @$(EVG):UnivInp0") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( OMSL, "closed_loop") - field( DOL, "$(P)Src-MbbiDir_.B2 CP") + field(DESC, "Front Univ Input0 on Dbus") + field(DTYP, "EVG Dbus") + field(OUT , "#C0 S$(dbusBit) @$(EVG):UnivInp0") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(OMSL, "closed_loop") + field(DOL, "$(P)Src-MbbiDir_.B2 CP") } record(bo, "$(P)Src$(s=:)UnivInp1-Sel") { - field( DESC, "Front Univ Input1 on Dbus") - field( DTYP, "EVG Dbus") - field( OUT , "#C0 S$(dbusBit) @$(EVG):UnivInp1") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( OMSL, "closed_loop") - field( DOL, "$(P)Src-MbbiDir_.B3 CP") + field(DESC, "Front Univ Input1 on Dbus") + field(DTYP, "EVG Dbus") + field(OUT , "#C0 S$(dbusBit) @$(EVG):UnivInp1") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(OMSL, "closed_loop") + field(DOL, "$(P)Src-MbbiDir_.B3 CP") } record(bo, "$(P)Src$(s=:)UnivInp2-Sel") { - field( DESC, "Front Univ Input2 on Dbus") - field( DTYP, "EVG Dbus") - field( OUT , "#C0 S$(dbusBit) @$(EVG):UnivInp2") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( OMSL, "closed_loop") - field( DOL, "$(P)Src-MbbiDir_.B4 CP") + field(DESC, "Front Univ Input2 on Dbus") + field(DTYP, "EVG Dbus") + field(OUT , "#C0 S$(dbusBit) @$(EVG):UnivInp2") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(OMSL, "closed_loop") + field(DOL, "$(P)Src-MbbiDir_.B4 CP") } record(bo, "$(P)Src$(s=:)UnivInp3-Sel") { - field( DESC, "Front Univ Input3 on Dbus") - field( DTYP, "EVG Dbus") - field( OUT , "#C0 S$(dbusBit) @$(EVG):UnivInp3") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( OMSL, "closed_loop") - field( DOL, "$(P)Src-MbbiDir_.B5 CP") + field(DESC, "Front Univ Input3 on Dbus") + field(DTYP, "EVG Dbus") + field(OUT , "#C0 S$(dbusBit) @$(EVG):UnivInp3") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(OMSL, "closed_loop") + field(DOL, "$(P)Src-MbbiDir_.B5 CP") } # @@ -166,16 +166,16 @@ record(bo, "$(P)Src$(s=:)UnivInp3-Sel") { # "supervisory" mode. # record(dfanout, "$(P)Omsl-FOut") { - field( PINI, "YES") - field( VAL, "1") - field( UDF, "0") - field( OMSL, "supervisory") - field( OUTA, "$(P)Src$(s=:)FrontInp0-Sel.OMSL") - field( OUTB, "$(P)Src$(s=:)FrontInp1-Sel.OMSL") - field( OUTC, "$(P)Src$(s=:)UnivInp0-Sel.OMSL") - field( OUTD, "$(P)Src$(s=:)UnivInp1-Sel.OMSL") - field( OUTE, "$(P)Src$(s=:)UnivInp2-Sel.OMSL") - field( OUTF, "$(P)Src$(s=:)UnivInp3-Sel.OMSL") + field(PINI, "YES") + field(VAL, "1") + field(UDF, "0") + field(OMSL, "supervisory") + field(OUTA, "$(P)Src$(s=:)FrontInp0-Sel.OMSL") + field(OUTB, "$(P)Src$(s=:)FrontInp1-Sel.OMSL") + field(OUTC, "$(P)Src$(s=:)UnivInp0-Sel.OMSL") + field(OUTD, "$(P)Src$(s=:)UnivInp1-Sel.OMSL") + field(OUTE, "$(P)Src$(s=:)UnivInp2-Sel.OMSL") + field(OUTF, "$(P)Src$(s=:)UnivInp3-Sel.OMSL") info( autosaveFields_pass0, "VAL") } diff --git a/evgMrmApp/Db/evgEvtClk.db b/evgMrmApp/Db/evgEvtClk.db index fa904fc9..2b2975e6 100644 --- a/evgMrmApp/Db/evgEvtClk.db +++ b/evgMrmApp/Db/evgEvtClk.db @@ -1,150 +1,150 @@ record(mbbo, "$(P)Source-Sel") { - field( DESC, "EVG Evt Clk Source") - field( DTYP, "Obj Prop uint16") - field( OUT, "@OBJ=$(OBJ), PROP=Source") - field( PINI, "YES") - field( VAL, "0") - field( ZRST, "FracSyn (Int)") - field( ONST, "RF (Ext)") - field( TWST, "Upstream (fanout)") - field( THST, "Upstream/2") - field( FRST, "Split") - field( FVST, "PXIe 100MHz") - field( SXST, "PXIe 10MHz") - field( ZRVL, "0") - field( ONVL, "1") - field( TWVL, "4") - field( THVL, "7") - field( FRVL, "5") - field( FVVL, "2") - field( SXVL, "6") - field( FLNK, "$(P)Source-RB") + field(DESC, "EVG Evt Clk Source") + field(DTYP, "Obj Prop uint16") + field(OUT, "@OBJ=$(OBJ), PROP=Source") + field(PINI, "YES") + field(VAL, "0") + field(ZRST, "FracSyn (Int)") + field(ONST, "RF (Ext)") + field(TWST, "Upstream (fanout)") + field(THST, "Upstream/2") + field(FRST, "Split") + field(FVST, "PXIe 100MHz") + field(SXST, "PXIe 10MHz") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "4") + field(THVL, "7") + field(FRVL, "5") + field(FVVL, "2") + field(SXVL, "6") + field(FLNK, "$(P)Source-RB") info( autosaveFields_pass0, "VAL") } record(mbbi, "$(P)Source-RB") { - field( DESC, "EVG Evt Clk Source") - field( DTYP, "Obj Prop uint16") - field( INP , "@OBJ=$(OBJ), PROP=Source") - field( ZRST, "FracSyn (Int)") - field( ONST, "RF (Ext)") - field( TWST, "Upstream (fanout)") - field( THST, "Upstream/2") - field( FRST, "Split") - field( FVST, "PXIe 100MHz") - field( SXST, "PXIe 10MHz") - field( ZRVL, "0") - field( ONVL, "1") - field( TWVL, "4") - field( THVL, "7") - field( FRVL, "5") - field( FVVL, "2") - field( SXVL, "6") - field( FLNK, "$(P)Frequency-RB") + field(DESC, "EVG Evt Clk Source") + field(DTYP, "Obj Prop uint16") + field(INP , "@OBJ=$(OBJ), PROP=Source") + field(ZRST, "FracSyn (Int)") + field(ONST, "RF (Ext)") + field(TWST, "Upstream (fanout)") + field(THST, "Upstream/2") + field(FRST, "Split") + field(FVST, "PXIe 100MHz") + field(SXST, "PXIe 10MHz") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "4") + field(THVL, "7") + field(FRVL, "5") + field(FVVL, "2") + field(SXVL, "6") + field(FLNK, "$(P)Frequency-RB") } record(ao, "$(P)RFFreq-SP") { - field( DESC, "EVG RF Frequency") - field( DTYP, "Obj Prop double") - field( OUT, "@OBJ=$(OBJ), PROP=RFFreq") - field( PINI, "YES") - field( VAL, "$(FRF=500)") - field( UDF, "0") - field( HIHI, "1600") - field( LOLO, "50") - field( HHSV, "MAJOR") - field( LLSV, "MAJOR") - field( EGU, "MHz") - field( HOPR, "1600") - field( LOPR, "50") - field( DRVH, "1600") - field( DRVL, "50") - field( PREC, "3") - field( FLNK, "$(P)RFFreq-RB") + field(DESC, "EVG RF Frequency") + field(DTYP, "Obj Prop double") + field(OUT, "@OBJ=$(OBJ), PROP=RFFreq") + field(PINI, "YES") + field(VAL, "$(FRF=500)") + field(UDF, "0") + field(HIHI, "1600") + field(LOLO, "50") + field(HHSV, "MAJOR") + field(LLSV, "MAJOR") + field(EGU, "MHz") + field(HOPR, "1600") + field(LOPR, "50") + field(DRVH, "1600") + field(DRVL, "50") + field(PREC, "3") + field(FLNK, "$(P)RFFreq-RB") info( autosaveFields_pass0, "VAL") } record(ai, "$(P)RFFreq-RB") { - field( DESC, "EVG RF Frequency") - field( DTYP, "Obj Prop double") - field( INP, "@OBJ=$(OBJ), PROP=RFFreq") - field( HIHI, "1600") - field( LOLO, "50") - field( HHSV, "MAJOR") - field( LLSV, "MAJOR") - field( EGU, "MHz") - field( HOPR, "1600") - field( LOPR, "50") - field( PREC, "3") - field( FLNK, "$(P)Frequency-RB") + field(DESC, "EVG RF Frequency") + field(DTYP, "Obj Prop double") + field(INP, "@OBJ=$(OBJ), PROP=RFFreq") + field(HIHI, "1600") + field(LOLO, "50") + field(HHSV, "MAJOR") + field(LLSV, "MAJOR") + field(EGU, "MHz") + field(HOPR, "1600") + field(LOPR, "50") + field(PREC, "3") + field(FLNK, "$(P)Frequency-RB") } record(longout, "$(P)RFDiv-SP") { - field( DESC, "RF Divider") - field( DTYP, "Obj Prop uint32") - field( OUT, "@OBJ=$(OBJ), PROP=RFDiv") - field( PINI, "YES") - field( VAL, "$(RFDIV=4)") - field( UDF, "0") - field( HIHI, "33") - field( LOLO, "0") - field( HHSV, "MAJOR") - field( LLSV, "MAJOR") - field( FLNK, "$(P)RFDiv-RB") + field(DESC, "RF Divider") + field(DTYP, "Obj Prop uint32") + field(OUT, "@OBJ=$(OBJ), PROP=RFDiv") + field(PINI, "YES") + field(VAL, "$(RFDIV=4)") + field(UDF, "0") + field(HIHI, "33") + field(LOLO, "0") + field(HHSV, "MAJOR") + field(LLSV, "MAJOR") + field(FLNK, "$(P)RFDiv-RB") info( autosaveFields_pass0, "VAL") } record(longin, "$(P)RFDiv-RB") { - field( DESC, "RF Divider") - field( DTYP, "Obj Prop uint32") - field( INP, "@OBJ=$(OBJ), PROP=RFDiv") - field( HIHI, "33") - field( LOLO, "0") - field( HHSV, "MAJOR") - field( LLSV, "MAJOR") - field( FLNK, "$(P)Frequency-RB") + field(DESC, "RF Divider") + field(DTYP, "Obj Prop uint32") + field(INP, "@OBJ=$(OBJ), PROP=RFDiv") + field(HIHI, "33") + field(LOLO, "0") + field(HHSV, "MAJOR") + field(LLSV, "MAJOR") + field(FLNK, "$(P)Frequency-RB") } record(ao, "$(P)FracSynFreq-SP") { - field( DESC, "Fractional Synthesizer Freq") - field( DTYP, "Obj Prop double") - field( OUT, "@OBJ=$(OBJ), PROP=FracSynFreq") - field( EGU, "MHz") - field( PINI, "YES") - field( VAL, "$(FEVT=124.916)") - field( UDF, "0") - field( HIHI, "130.5") - field( LOLO, "49.5") - field( HHSV, "MAJOR") - field( LLSV, "MAJOR") - field( HOPR, "130") - field( LOPR, "50") - field( DRVH, "130") - field( DRVL, "50") - field( PREC, "3") - field( FLNK, "$(P)FracSynFreq-RB") + field(DESC, "Fractional Synthesizer Freq") + field(DTYP, "Obj Prop double") + field(OUT, "@OBJ=$(OBJ), PROP=FracSynFreq") + field(EGU, "MHz") + field(PINI, "YES") + field(VAL, "$(FEVT=124.916)") + field(UDF, "0") + field(HIHI, "130.5") + field(LOLO, "49.5") + field(HHSV, "MAJOR") + field(LLSV, "MAJOR") + field(HOPR, "130") + field(LOPR, "50") + field(DRVH, "130") + field(DRVL, "50") + field(PREC, "3") + field(FLNK, "$(P)FracSynFreq-RB") info( autosaveFields_pass0, "VAL") } record(ai, "$(P)FracSynFreq-RB") { - field( DESC, "Fractional Synthesizer Freq") - field( DTYP, "Obj Prop double") - field( INP, "@OBJ=$(OBJ), PROP=FracSynFreq") - field( EGU, "MHz") - field( HIHI, "125.5") - field( LOLO, "49.5") - field( HHSV, "MAJOR") - field( LLSV, "MAJOR") - field( PREC, "3") - field( FLNK, "$(P)Frequency-RB") + field(DESC, "Fractional Synthesizer Freq") + field(DTYP, "Obj Prop double") + field(INP, "@OBJ=$(OBJ), PROP=FracSynFreq") + field(EGU, "MHz") + field(HIHI, "125.5") + field(LOLO, "49.5") + field(HHSV, "MAJOR") + field(LLSV, "MAJOR") + field(PREC, "3") + field(FLNK, "$(P)Frequency-RB") } record(ai, "$(P)Frequency-RB") { - field( DESC, "EVG Event Clock Frequecny") - field( DTYP, "Obj Prop double") - field( INP, "@OBJ=$(OBJ), PROP=Frequency") - field( EGU, "MHz") - field( PREC, "3") + field(DESC, "EVG Event Clock Frequecny") + field(DTYP, "Obj Prop double") + field(INP, "@OBJ=$(OBJ), PROP=Frequency") + field(EGU, "MHz") + field(PREC, "3") } record(bi, "$(P)Pll-Sts") { @@ -157,5 +157,3 @@ record(bi, "$(P)Pll-Sts") { field(ONAM, "OK") field(ZSV , "MAJOR") } - - diff --git a/evgMrmApp/Db/evgInput.db b/evgMrmApp/Db/evgInput.db index 45691d60..22536b4c 100644 --- a/evgMrmApp/Db/evgInput.db +++ b/evgMrmApp/Db/evgInput.db @@ -1,33 +1,32 @@ record(bo, "$(P)EnaIrq-Sel") { - field( DESC, "Enable External Input IRQ") - field( DTYP, "Obj Prop bool") - field( OUT , "@OBJ=$(OBJ), PROP=IRQ") - field( ZNAM, "Disabled") - field( ONAM, "Enabled") - field( OMSL, "closed_loop") + field(DESC, "Enable External Input IRQ") + field(DTYP, "Obj Prop bool") + field(OUT , "@OBJ=$(OBJ), PROP=IRQ") + field(ZNAM, "Disabled") + field(ONAM, "Enabled") + field(OMSL, "closed_loop") # see evgMrm.db - field( DOL, "$(PP=$(SYS){$(D)})1ppsInp-MbbiDir_.B$(Num) CP") - field( FLNK, "$(P)EnaIrq-RB") + field(DOL, "$(PP=$(SYS){$(D)})1ppsInp-MbbiDir_.B$(Num) CP") + field(FLNK, "$(P)EnaIrq-RB") info( autosaveFields_pass0, "VAL") } record(bi, "$(P)EnaIrq-RB") { - field( DESC, "Enable External Input IRQ") - field( DTYP, "Obj Prop bool") - field( INP , "@OBJ=$(OBJ), PROP=IRQ") - field( ZNAM, "Disabled") - field( ONAM, "Enabled") + field(DESC, "Enable External Input IRQ") + field(DTYP, "Obj Prop bool") + field(INP , "@OBJ=$(OBJ), PROP=IRQ") + field(ZNAM, "Disabled") + field(ONAM, "Enabled") } record(ao, "$(P)FPMask-Sel") { - field( DESC, "FPxMask") - field( DTYP, "Obj Prop uint32") - field( OUT , "@OBJ=$(OBJ), PROP=FPMASK") - field( FLNK, "$(P)FPMask-RB") + field(DESC, "FPxMask") + field(DTYP, "Obj Prop uint32") + field(OUT , "@OBJ=$(OBJ), PROP=FPMASK") + field(FLNK, "$(P)FPMask-RB") } record(ai, "$(P)FPMask-RB") { - field( DESC, "FPxMask") - field( DTYP, "Obj Prop uint32") - field( INP , "@OBJ=$(OBJ), PROP=FPMASK") + field(DESC, "FPxMask") + field(DTYP, "Obj Prop uint32") + field(INP , "@OBJ=$(OBJ), PROP=FPMASK") } - diff --git a/evgMrmApp/Db/evgMrm.db b/evgMrmApp/Db/evgMrm.db index 475d4992..584d312e 100644 --- a/evgMrmApp/Db/evgMrm.db +++ b/evgMrmApp/Db/evgMrm.db @@ -1,29 +1,29 @@ record(mbbo, "$(P)Enable-Sel") { - field( DESC, "EVG Master Enable") - field( DTYP, "Obj Prop uint16") - field( OUT , "@OBJ=$(OBJ), PROP=Enable") - field( ZRST, "Disabled") - field( ONST, "Enabled") - field( TWST, "Ena Master") - field( ZRVL, "0") - field( ONVL, "1") - field( TWVL, "2") - field( PINI, "RUNNING") - field( VAL, "1") - field( FLNK, "$(P)Enable-RB") + field(DESC, "EVG Master Enable") + field(DTYP, "Obj Prop uint16") + field(OUT , "@OBJ=$(OBJ), PROP=Enable") + field(ZRST, "Disabled") + field(ONST, "Enabled") + field(TWST, "Ena Master") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(PINI, "RUNNING") + field(VAL, "1") + field(FLNK, "$(P)Enable-RB") info( autosaveFields_pass0, "VAL") } record(mbbi, "$(P)Enable-RB") { - field( DESC, "EVG Master Enable") - field( DTYP, "Obj Prop uint16") - field( INP , "@OBJ=$(OBJ), PROP=Enable") - field( ZRST, "Disabled") - field( ONST, "Enabled") - field( TWST, "Ena Master") - field( ZRVL, "0") - field( ONVL, "1") - field( TWVL, "2") + field(DESC, "EVG Master Enable") + field(DTYP, "Obj Prop uint16") + field(INP , "@OBJ=$(OBJ), PROP=Enable") + field(ZRST, "Disabled") + field(ONST, "Enabled") + field(TWST, "Ena Master") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") } record(stringin, "$(P)FwVer-I") { @@ -48,95 +48,95 @@ record(stringin, "$(P)CommitHash-I") { } record(bo, "$(P)ResetMxc-Cmd") { - field( DTYP, "Obj Prop bool") - field( OUT , "@OBJ=$(OBJ), PROP=Reset MXC") - field( DESC, "EVG Reset MXC") - field( PINI, "YES") - field( VAL, "1") - field( UDF, "0") + field(DTYP, "Obj Prop bool") + field(OUT , "@OBJ=$(OBJ), PROP=Reset MXC") + field(DESC, "EVG Reset MXC") + field(PINI, "YES") + field(VAL, "1") + field(UDF, "0") } record(longout, "$(P)SendEvt-SP") { - field( DESC, "EVG Software Event Code") - field( DTYP, "Obj Prop uint32") - field( OUT, "@OBJ=$(OBJ), PROP=EvtCode") - field( UDF, "0") - field( PINI, "YES") # so users don't complain about INVALID/UDF. Safe as long as VAL=0. aka never autosave! - field( VAL, "0") - field( HIHI, "256") - field( LOLO, "-1") - field( HHSV, "MAJOR") - field( LLSV, "MAJOR") + field(DESC, "EVG Software Event Code") + field(DTYP, "Obj Prop uint32") + field(OUT, "@OBJ=$(OBJ), PROP=EvtCode") + field(UDF, "0") + field(PINI, "YES") # so users don't complain about INVALID/UDF. Safe as long as VAL=0. aka never autosave! + field(VAL, "0") + field(HIHI, "256") + field(LOLO, "-1") + field(HHSV, "MAJOR") + field(LLSV, "MAJOR") alias("$(SOFTEVT)EvtCode-SP") } record (stringin, "$(P)Timestamp-RB") { - field( DTYP, "Obj Prop string") - field( INP , "@OBJ=$(OBJ), PROP=NextSecond") - field( SCAN, "I/O Intr") - field( FLNK, "$(P)TimeErr-I") + field(DTYP, "Obj Prop string") + field(INP , "@OBJ=$(OBJ), PROP=NextSecond") + field(SCAN, "I/O Intr") + field(FLNK, "$(P)TimeErr-I") } record(bo, "$(P)SimTimestamp-Sel") { - field( DTYP, "Obj Prop bool") - field( OUT , "@OBJ=$(OBJ), PROP=SimTime") - field( OMSL, "closed_loop") - field( DOL , "$(P)1ppsInp-MbbiDir_.BF CP") - field( ZNAM, "Normal") - field( ONAM, "Simulate") + field(DTYP, "Obj Prop bool") + field(OUT , "@OBJ=$(OBJ), PROP=SimTime") + field(OMSL, "closed_loop") + field(DOL , "$(P)1ppsInp-MbbiDir_.BF CP") + field(ZNAM, "Normal") + field(ONAM, "Simulate") } record(ai, "$(P)TimeErr-I") { - field( DTYP, "Obj Prop double") - field( INP , "@OBJ=$(OBJ), PROP=Time Error") + field(DTYP, "Obj Prop double") + field(INP , "@OBJ=$(OBJ), PROP=Time Error") } record(bo,"$(P)SyncTimestamp-Cmd" ) { - field( DTYP, "Obj Prop command") - field( OUT , "@OBJ=$(OBJ), PROP=Sync TS") - field( DESC, "EVG Sync TimeStamp") + field(DTYP, "Obj Prop command") + field(OUT , "@OBJ=$(OBJ), PROP=Sync TS") + field(DESC, "EVG Sync TimeStamp") } record(mbbo, "$(P)1ppsInp-Sel") { - field( DESC, "EVG 1PPS Input") - field( PINI, "YES") - field( UDF, "0") - field( VAL, "0") - field( ZRST, "None") - field( ONST, "Front0") - field( TWST, "Front1") - field( THST, "Univ0") - field( FRST, "Univ1") - field( FVST, "Univ2") - field( SXST, "Univ3") - field( SVST, "Sys Clk") - field( EIST, "Front1") - field( NIST, "Univ4") - field( TEST, "Univ5") - field( ELST, "Univ6") - field( TVST, "Univ7") - field( TTST, "Univ8") - field( FTST, "Univ9") - field( FFST, "Univ10") - field( ZRVL, "0x0") - field( ONVL, "0x1") - field( TWVL, "0x2") - field( THVL, "0x4") - field( FRVL, "0x8") - field( FVVL, "0x10") - field( SXVL, "0x20") - field( SVVL, "0x8000") - field( EIVL, "0x40") - field( NIVL, "0x80") - field( TEVL, "0x100") - field( ELVL, "0x200") - field( TVVL, "0x400") - field( TTVL, "0x800") - field( FTVL, "0x1000") - field( FFVL, "0x2000") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") - field( FLNK, "$(P)1ppsInp-MbbiDir_") + field(DESC, "EVG 1PPS Input") + field(PINI, "YES") + field(UDF, "0") + field(VAL, "0") + field(ZRST, "None") + field(ONST, "Front0") + field(TWST, "Front1") + field(THST, "Univ0") + field(FRST, "Univ1") + field(FVST, "Univ2") + field(SXST, "Univ3") + field(SVST, "Sys Clk") + field(EIST, "Front1") + field(NIST, "Univ4") + field(TEST, "Univ5") + field(ELST, "Univ6") + field(TVST, "Univ7") + field(TTST, "Univ8") + field(FTST, "Univ9") + field(FFST, "Univ10") + field(ZRVL, "0x0") + field(ONVL, "0x1") + field(TWVL, "0x2") + field(THVL, "0x4") + field(FRVL, "0x8") + field(FVVL, "0x10") + field(SXVL, "0x20") + field(SVVL, "0x8000") + field(EIVL, "0x40") + field(NIVL, "0x80") + field(TEVL, "0x100") + field(ELVL, "0x200") + field(TVVL, "0x400") + field(TTVL, "0x800") + field(FTVL, "0x1000") + field(FFVL, "0x2000") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") + field(FLNK, "$(P)1ppsInp-MbbiDir_") info( autosaveFields_pass0, "VAL") } @@ -146,13 +146,13 @@ record(mbbo, "$(P)1ppsInp-Sel") { # record(mbbiDirect, "$(P)1ppsInp-MbbiDir_") { field(ASG, "private") - field( DESC, "EVG 1PPS Input") - field( INP, "$(P)1ppsInp-Sel.RVAL NPP") + field(DESC, "EVG 1PPS Input") + field(INP, "$(P)1ppsInp-Sel.RVAL NPP") } record(longin, "$(P)DbusStatus-RB" ) { - field( DESC, "EVG Dbus Status") - field( DTYP, "Obj Prop uint32") - field( INP , "@OBJ=$(OBJ), PROP=DbusStatus") + field(DESC, "EVG Dbus Status") + field(DTYP, "Obj Prop uint32") + field(INP , "@OBJ=$(OBJ), PROP=DbusStatus") info( autosaveFields_pass0, "SCAN") } diff --git a/evgMrmApp/Db/evgMxc.db b/evgMrmApp/Db/evgMxc.db index 40b9a6f8..a3b1e460 100644 --- a/evgMrmApp/Db/evgMxc.db +++ b/evgMrmApp/Db/evgMxc.db @@ -1,74 +1,74 @@ record(bi, "$(P)Status-RB") { - field( DESC, "EVG Mux Output Status") - field( DTYP, "Obj Prop bool") - field( INP , "@OBJ=$(OBJ), PROP=Status") - field( ZNAM, "0") - field( ONAM, "1") + field(DESC, "EVG Mux Output Status") + field(DTYP, "Obj Prop bool") + field(INP , "@OBJ=$(OBJ), PROP=Status") + field(ZNAM, "0") + field(ONAM, "1") } record(bo, "$(P)Polarity-Sel") { - field( DESC, "EVG Mux Output Polarity") - field( DTYP, "Obj Prop bool") - field( OUT , "@OBJ=$(OBJ), PROP=Polarity") - field( PINI, "YES") - field( VAL, "1") - field( UDF, "0") - field( ZNAM, "Orginal") - field( ONAM, "Inverted") - field( FLNK, "$(P)Polarity-RB") + field(DESC, "EVG Mux Output Polarity") + field(DTYP, "Obj Prop bool") + field(OUT , "@OBJ=$(OBJ), PROP=Polarity") + field(PINI, "YES") + field(VAL, "1") + field(UDF, "0") + field(ZNAM, "Orginal") + field(ONAM, "Inverted") + field(FLNK, "$(P)Polarity-RB") info( autosaveFields_pass0, "VAL") } record(bi, "$(P)Polarity-RB") { - field( DESC, "EVG Mux Output Polarity") - field( DTYP, "Obj Prop bool") - field( INP , "@OBJ=$(OBJ), PROP=Polarity") - field( ZNAM, "Orginal") - field( ONAM, "Inverted") + field(DESC, "EVG Mux Output Polarity") + field(DTYP, "Obj Prop bool") + field(INP , "@OBJ=$(OBJ), PROP=Polarity") + field(ZNAM, "Orginal") + field(ONAM, "Inverted") } record(ao, "$(P)Frequency-SP") { - field( DESC, "EVG Mux Frequency") - field( DTYP, "Obj Prop double") - field( OUT , "@OBJ=$(OBJ), PROP=Frequency") - field( EGU , "Hz") - field( HOPR, "62500000") - field( LOPR, "0.029") - field( DRVH, "62500000") - field( DRVL, "0.029") - field( PREC, "3") - field( FLNK, "$(P)Frequency-RB") + field(DESC, "EVG Mux Frequency") + field(DTYP, "Obj Prop double") + field(OUT , "@OBJ=$(OBJ), PROP=Frequency") + field(EGU , "Hz") + field(HOPR, "62500000") + field(LOPR, "0.029") + field(DRVH, "62500000") + field(DRVL, "0.029") + field(PREC, "3") + field(FLNK, "$(P)Frequency-RB") info( autosaveFields_pass0, "VAL") } record(ai, "$(P)Frequency-RB") { - field( DESC, "EVG Mux Frequency") - field( DTYP, "Obj Prop double") - field( INP , "@OBJ=$(OBJ), PROP=Frequency") - field( EGU, "Hz") - field( HOPR, "62500000") - field( LOPR, "0.029") - field( PREC, "3") - field( FLNK, "$(P)Prescaler-RB") + field(DESC, "EVG Mux Frequency") + field(DTYP, "Obj Prop double") + field(INP , "@OBJ=$(OBJ), PROP=Frequency") + field(EGU, "Hz") + field(HOPR, "62500000") + field(LOPR, "0.029") + field(PREC, "3") + field(FLNK, "$(P)Prescaler-RB") } record(longout, "$(P)Prescaler-SP") { - field( DESC, "EVG Mux Prescaler") - field( DTYP, "Obj Prop uint32") - field( OUT , "@OBJ=$(OBJ), PROP=Prescaler") - field( PINI, "YES") - field( VAL, "124920") - field( UDF, "0") - field( EGU, "Evt Clk Tick") - field( FLNK, "$(P)Frequency-RB") + field(DESC, "EVG Mux Prescaler") + field(DTYP, "Obj Prop uint32") + field(OUT , "@OBJ=$(OBJ), PROP=Prescaler") + field(PINI, "YES") + field(VAL, "124920") + field(UDF, "0") + field(EGU, "Evt Clk Tick") + field(FLNK, "$(P)Frequency-RB") info( autosaveFields_pass0, "VAL") } record(longin , "$(P)Prescaler-RB") { - field( DTYP, "Obj Prop uint32") - field( INP , "@OBJ=$(OBJ), PROP=Prescaler") - field( DESC, "EVG Mux Prescaler RB") - field( FLNK, "$(PP=$(SYS){$(D)})ResetMxc-Cmd") + field(DTYP, "Obj Prop uint32") + field(INP , "@OBJ=$(OBJ), PROP=Prescaler") + field(DESC, "EVG Mux Prescaler RB") + field(FLNK, "$(PP=$(SYS){$(D)})ResetMxc-Cmd") } # @@ -76,8 +76,8 @@ record(longin , "$(P)Prescaler-RB") { # record(ai, "$(P)EvtClkFreq-RB_") { field(ASG, "private") - field( INP, "$(PP=$(SYS){$(D)-)EvtClk$(s=})Frequency-RB CP") - field( FLNK, "$(P)Frequency-RB") + field(INP, "$(PP=$(SYS){$(D)-)EvtClk$(s=})Frequency-RB CP") + field(FLNK, "$(P)Frequency-RB") } record(waveform, "$(P)Label-I") { diff --git a/evgMrmApp/Db/evgOutput.db b/evgMrmApp/Db/evgOutput.db index 4992aee5..5a680c35 100644 --- a/evgMrmApp/Db/evgOutput.db +++ b/evgMrmApp/Db/evgOutput.db @@ -1,65 +1,65 @@ record(mbbo, "$(P)Source-Sel") { field(DTYP, "Obj Prop uint16") - field( OUT , "@OBJ=$(OBJ), PROP=Source") - field( ZRST, "Off") - field( ONST, "Dbus0") - field( TWST, "Dbus1") - field( THST, "Dbus2") - field( FRST, "Dbus3") - field( FVST, "Dbus4") - field( SXST, "Dbus5") - field( SVST, "Dbus6") - field( EIST, "Dbus7") - field( NIST, "High") - field( TEST, "Low") - field( ZRVL, "0") - field( ONVL, "32") - field( TWVL, "33") - field( THVL, "34") - field( FRVL, "35") - field( FVVL, "36") - field( SXVL, "37") - field( SVVL, "38") - field( EIVL, "39") - field( NIVL, "62") - field( TEVL, "63") - field( ELSV, "INVALID") - field( TVSV, "INVALID") - field( TTSV, "INVALID") - field( FTSV, "INVALID") - field( FFSV, "INVALID") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") - field( PINI, "YES") - field( UDF, "0") - field( VAL, "0") - field( FLNK, "$(P)Source-RB") + field(OUT , "@OBJ=$(OBJ), PROP=Source") + field(ZRST, "Off") + field(ONST, "Dbus0") + field(TWST, "Dbus1") + field(THST, "Dbus2") + field(FRST, "Dbus3") + field(FVST, "Dbus4") + field(SXST, "Dbus5") + field(SVST, "Dbus6") + field(EIST, "Dbus7") + field(NIST, "High") + field(TEST, "Low") + field(ZRVL, "0") + field(ONVL, "32") + field(TWVL, "33") + field(THVL, "34") + field(FRVL, "35") + field(FVVL, "36") + field(SXVL, "37") + field(SVVL, "38") + field(EIVL, "39") + field(NIVL, "62") + field(TEVL, "63") + field(ELSV, "INVALID") + field(TVSV, "INVALID") + field(TTSV, "INVALID") + field(FTSV, "INVALID") + field(FFSV, "INVALID") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") + field(PINI, "YES") + field(UDF, "0") + field(VAL, "0") + field(FLNK, "$(P)Source-RB") info(autosaveFields_pass0, "VAL") } record(mbbi, "$(P)Source-RB") { - field( DTYP, "Obj Prop uint16") - field( INP , "@OBJ=$(OBJ), PROP=Source") - field( ZRST, "Off") - field( ONST, "Dbus0") - field( TWST, "Dbus1") - field( THST, "Dbus2") - field( FRST, "Dbus3") - field( FVST, "Dbus4") - field( SXST, "Dbus5") - field( SVST, "Dbus6") - field( EIST, "Dbus7") - field( NIST, "High") - field( TEST, "Low") - field( ZRVL, "0") - field( ONVL, "32") - field( TWVL, "33") - field( THVL, "34") - field( FRVL, "35") - field( FVVL, "36") - field( SXVL, "37") - field( SVVL, "38") - field( EIVL, "39") - field( NIVL, "62") - field( TEVL, "63") + field(DTYP, "Obj Prop uint16") + field(INP , "@OBJ=$(OBJ), PROP=Source") + field(ZRST, "Off") + field(ONST, "Dbus0") + field(TWST, "Dbus1") + field(THST, "Dbus2") + field(FRST, "Dbus3") + field(FVST, "Dbus4") + field(SXST, "Dbus5") + field(SVST, "Dbus6") + field(EIST, "Dbus7") + field(NIST, "High") + field(TEST, "Low") + field(ZRVL, "0") + field(ONVL, "32") + field(TWVL, "33") + field(THVL, "34") + field(FRVL, "35") + field(FVVL, "36") + field(SXVL, "37") + field(SVVL, "38") + field(EIVL, "39") + field(NIVL, "62") + field(TEVL, "63") } diff --git a/evgMrmApp/Db/evgSoftSeq.template b/evgMrmApp/Db/evgSoftSeq.template index 823c37d6..0371452b 100644 --- a/evgMrmApp/Db/evgSoftSeq.template +++ b/evgMrmApp/Db/evgSoftSeq.template @@ -2,79 +2,79 @@ # $(P)InitSeq$(s=:)Cont-FOut_ record(fanout, "$(P)TrigSrc$(s=:)Init-FOut_") { field(ASG, "private") - field( LNK1, "$(P)TrigSrc-Sel_") + field(LNK1, "$(P)TrigSrc-Sel_") } record(mbbo, "$(P)TrigSrc-Sel") { - field( DTYP, "Raw Soft Channel") - field( OUT , "$(P)TrigSrc-Sel_ PP") - field( UDF, "0") - field( ZRST, "None") - field( ONST, "Mxc0") - field( TWST, "Mxc1") - field( THST, "Mxc2") - field( FRST, "Mxc3") - field( FVST, "Mxc4") - field( SXST, "Mxc5") - field( SVST, "Mxc6") - field( EIST, "Mxc7") - field( NIST, "AC") - field( TEST, "Software") - field( ELST, "Front0") - field( TVST, "Front1") - field( TTST, "Univ0") - field( FTST, "Univ1") - field( FFST, "Univ2") - field( ZRVL, "0x03000000") - field( ONVL, "0") - field( TWVL, "1") - field( THVL, "2") - field( FRVL, "3") - field( FVVL, "4") - field( SXVL, "5") - field( SVVL, "6") - field( EIVL, "7") - field( NIVL, "16") - field( TEVL, "0x01000000") - field( ELVL, "0x02010000") - field( TVVL, "0x02010001") - field( TTVL, "0x02020000") - field( FTVL, "0x02020001") - field( FFVL, "0x02020002") + field(DTYP, "Raw Soft Channel") + field(OUT , "$(P)TrigSrc-Sel_ PP") + field(UDF, "0") + field(ZRST, "None") + field(ONST, "Mxc0") + field(TWST, "Mxc1") + field(THST, "Mxc2") + field(FRST, "Mxc3") + field(FVST, "Mxc4") + field(SXST, "Mxc5") + field(SVST, "Mxc6") + field(EIST, "Mxc7") + field(NIST, "AC") + field(TEST, "Software") + field(ELST, "Front0") + field(TVST, "Front1") + field(TTST, "Univ0") + field(FTST, "Univ1") + field(FFST, "Univ2") + field(ZRVL, "0x03000000") + field(ONVL, "0") + field(TWVL, "1") + field(THVL, "2") + field(FRVL, "3") + field(FVVL, "4") + field(SXVL, "5") + field(SVVL, "6") + field(EIVL, "7") + field(NIVL, "16") + field(TEVL, "0x01000000") + field(ELVL, "0x02010000") + field(TVVL, "0x02010001") + field(TTVL, "0x02020000") + field(FTVL, "0x02020001") + field(FFVL, "0x02020002") info( autosaveFields_pass0, "VAL") alias("$(P)TrigSrc$(s=:)0-Sel") } record(mbbo, "$(P)TrigSrc$(s=:)1-Sel") { - field( DTYP, "Raw Soft Channel") - field( OUT , "$(P)TrigSrc-Sel_ PP") - field( UDF, "0") - field( ZRST, "Univ3") - field( ONST, "Univ4") - field( TWST, "Univ5") - field( THST, "Univ6") - field( FRST, "Univ7") - field( FVST, "Univ8") - field( SXST, "Univ9") - field( SVST, "Univ10") - field( EIST, "Univ11") - field( NIST, "Univ12") - field( TEST, "Univ13") - field( ELST, "Univ14") - field( TVST, "Univ15") - field( ZRVL, "0x02020003") - field( ONVL, "0x02020004") - field( TWVL, "0x02020005") - field( THVL, "0x02020006") - field( FRVL, "0x02020007") - field( FVVL, "0x02020008") - field( SXVL, "0x02020009") - field( SVVL, "0x0202000a") - field( EIVL, "0x0202000b") - field( NIVL, "0x0202000c") - field( TEVL, "0x0202000d") - field( ELVL, "0x0202000e") - field( TVVL, "0x0202000f") + field(DTYP, "Raw Soft Channel") + field(OUT , "$(P)TrigSrc-Sel_ PP") + field(UDF, "0") + field(ZRST, "Univ3") + field(ONST, "Univ4") + field(TWST, "Univ5") + field(THST, "Univ6") + field(FRST, "Univ7") + field(FVST, "Univ8") + field(SXST, "Univ9") + field(SVST, "Univ10") + field(EIST, "Univ11") + field(NIST, "Univ12") + field(TEST, "Univ13") + field(ELST, "Univ14") + field(TVST, "Univ15") + field(ZRVL, "0x02020003") + field(ONVL, "0x02020004") + field(TWVL, "0x02020005") + field(THVL, "0x02020006") + field(FRVL, "0x02020007") + field(FVVL, "0x02020008") + field(SXVL, "0x02020009") + field(SVVL, "0x0202000a") + field(EIVL, "0x0202000b") + field(NIVL, "0x0202000c") + field(TEVL, "0x0202000d") + field(ELVL, "0x0202000e") + field(TVVL, "0x0202000f") info( autosaveFields_pass0, "VAL") } @@ -85,23 +85,23 @@ record(mbbo, "$(P)TrigSrc$(s=:)2-Sel") { record(longout, "$(P)TrigSrc-Sel_") { field(ASG, "private") - field( DTYP, "Obj Prop uint32") - field( OUT , "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=TRIG_SRC") - field( VAL , "0x03000000") # default to None + field(DTYP, "Obj Prop uint32") + field(OUT , "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=TRIG_SRC") + field(VAL , "0x03000000") # default to None info( autosaveFields_pass0, "VAL") } record(longin, "$(P)TrigSrc-RB_") { field(ASG, "private") - field( DTYP, "Obj Prop uint32") - field( INP , "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=TRIG_SRC") - field( SCAN, "I/O Intr") - field( FLNK, "$(P)TrigSrc-RB") + field(DTYP, "Obj Prop uint32") + field(INP , "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=TRIG_SRC") + field(SCAN, "I/O Intr") + field(FLNK, "$(P)TrigSrc-RB") } record(stringin, "$(P)TrigSrc-RB") { - field( DTYP, "LUT uint32 -> string") - field( INP, "$(P)TrigSrc-RB_") + field(DTYP, "LUT uint32 -> string") + field(INP, "$(P)TrigSrc-RB_") info(lut0 , " 0 = Mxc0") info(lut1 , " 1 = Mxc1") info(lut2 , " 2 = Mxc2") @@ -139,12 +139,12 @@ record(stringin, "$(P)TrigSrc-RB") { # record(ai, "$(P)EvtClkFreq-RB_") { field(ASG, "private") - field( INP, "$(PP=$(SYS){$(D)-)EvtClk$(s=})Frequency-RB CP") - field( FLNK, "$(P)EvtClkFreq$(s=:)Cont-RB_") + field(INP, "$(PP=$(SYS){$(D)-)EvtClk$(s=})Frequency-RB CP") + field(FLNK, "$(P)EvtClkFreq$(s=:)Cont-RB_") } record(ao, "$(P)EvtClkFreq$(s=:)Cont-RB_") { field(ASG, "private") - field( OUT, "$(P)Timestamp-RB.PROC") - field( VAL, "1") + field(OUT, "$(P)Timestamp-RB.PROC") + field(VAL, "1") } diff --git a/evgMrmApp/Db/evgTrigEvt.db b/evgMrmApp/Db/evgTrigEvt.db index cd9d7b1c..e1cb4c24 100644 --- a/evgMrmApp/Db/evgTrigEvt.db +++ b/evgMrmApp/Db/evgTrigEvt.db @@ -1,349 +1,349 @@ record(longout, "$(P)EvtCode-SP") { - field( DESC, "EVG Trigger Event Code") - field( DTYP, "Obj Prop uint32") - field( OUT, "@OBJ=$(OBJ), PROP=EvtCode") - field( PINI, "YES") - field( VAL, "0") - field( UDF, "0") - field( HIHI, "256") - field( LOLO, "-1") - field( HHSV, "MAJOR") - field( LLSV, "MAJOR") - field( FLNK, "$(P)EvtCode-RB") + field(DESC, "EVG Trigger Event Code") + field(DTYP, "Obj Prop uint32") + field(OUT, "@OBJ=$(OBJ), PROP=EvtCode") + field(PINI, "YES") + field(VAL, "0") + field(UDF, "0") + field(HIHI, "256") + field(LOLO, "-1") + field(HHSV, "MAJOR") + field(LLSV, "MAJOR") + field(FLNK, "$(P)EvtCode-RB") info( autosaveFields_pass0, "VAL") } record(longin, "$(P)EvtCode-RB") { - field( DESC, "EVG Trigger Event Code") - field( DTYP, "Obj Prop uint32") - field( INP, "@OBJ=$(OBJ), PROP=EvtCode") - field( HIHI, "256") - field( LOLO, "-1") - field( HHSV, "MAJOR") - field( LLSV, "MAJOR") + field(DESC, "EVG Trigger Event Code") + field(DTYP, "Obj Prop uint32") + field(INP, "@OBJ=$(OBJ), PROP=EvtCode") + field(HIHI, "256") + field(LOLO, "-1") + field(HHSV, "MAJOR") + field(LLSV, "MAJOR") } record(mbbo, "$(P)TrigSrc-Sel") { - field( DESC, "EVG Trig Evt Trig") - field( PINI, "YES") - field( VAL, "0") - field( UDF, "0") - field( ZRST, "Off") - field( ONST, "Mxc0") - field( TWST, "Mxc1") - field( THST, "Mxc2") - field( FRST, "Mxc3") - field( FVST, "Mxc4") - field( SXST, "Mxc5") - field( SVST, "Mxc6") - field( EIST, "Mxc7") - field( NIST, "AC") - field( TEST, "Front0") - field( ELST, "Front1") - field( TVST, "Univ0") - field( TTST, "Univ1") - field( FTST, "Univ2") - field( FFST, "Univ3") - field( ZRVL, "0") - field( ONVL, "1") - field( TWVL, "2") - field( THVL, "4") - field( FRVL, "8") - field( FVVL, "16") - field( SXVL, "32") - field( SVVL, "64") - field( EIVL, "128") - field( NIVL, "256") - field( TEVL, "512") - field( ELVL, "1024") - field( TVVL, "2048") - field( TTVL, "4096") - field( FTVL, "8192") - field( FFVL, "16384") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") - field( FLNK, "$(P)TrigSrc-MbbiDir_") + field(DESC, "EVG Trig Evt Trig") + field(PINI, "YES") + field(VAL, "0") + field(UDF, "0") + field(ZRST, "Off") + field(ONST, "Mxc0") + field(TWST, "Mxc1") + field(THST, "Mxc2") + field(FRST, "Mxc3") + field(FVST, "Mxc4") + field(SXST, "Mxc5") + field(SVST, "Mxc6") + field(EIST, "Mxc7") + field(NIST, "AC") + field(TEST, "Front0") + field(ELST, "Front1") + field(TVST, "Univ0") + field(TTST, "Univ1") + field(FTST, "Univ2") + field(FFST, "Univ3") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "4") + field(FRVL, "8") + field(FVVL, "16") + field(SXVL, "32") + field(SVVL, "64") + field(EIVL, "128") + field(NIVL, "256") + field(TEVL, "512") + field(ELVL, "1024") + field(TVVL, "2048") + field(TTVL, "4096") + field(FTVL, "8192") + field(FFVL, "16384") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") + field(FLNK, "$(P)TrigSrc-MbbiDir_") info( autosaveFields_pass0, "VAL") } record(mbbiDirect, "$(P)TrigSrc-MbbiDir_") { field(ASG, "private") - field( DESC, "EVG Trig Evt Trig") - field( INP, "$(P)TrigSrc-Sel.RVAL") + field(DESC, "EVG Trig Evt Trig") + field(INP, "$(P)TrigSrc-Sel.RVAL") } record(mbbo, "$(P)TrigSrc1-Sel") { - field( DESC, "EVG Trig Evt Trig") - field( PINI, "YES") - field( VAL, "0") - field( UDF, "0") - field( ZRST, "Off") - field( ONST, "Univ4") - field( TWST, "Univ5") - field( THST, "Univ6") - field( FRST, "Univ7") - field( FVST, "Univ8") - field( SXST, "Univ9") - field( SVST, "Univ10") - field( EIST, "Univ11") - field( NIST, "Univ12") - field( TEST, "Univ13") - field( ELST, "Univ14") - field( TVST, "Univ15") - field( ZRVL, "0") - field( ONVL, "1") - field( TWVL, "2") - field( THVL, "4") - field( FRVL, "8") - field( FVVL, "16") - field( SXVL, "32") - field( SVVL, "64") - field( EIVL, "128") - field( NIVL, "256") - field( TEVL, "512") - field( ELVL, "1024") - field( TVVL, "2048") - field( TTSV, "INVALID") - field( FTSV, "INVALID") - field( FFSV, "INVALID") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") - field( FLNK, "$(P)TrigSrc1-MbbiDir_") + field(DESC, "EVG Trig Evt Trig") + field(PINI, "YES") + field(VAL, "0") + field(UDF, "0") + field(ZRST, "Off") + field(ONST, "Univ4") + field(TWST, "Univ5") + field(THST, "Univ6") + field(FRST, "Univ7") + field(FVST, "Univ8") + field(SXST, "Univ9") + field(SVST, "Univ10") + field(EIST, "Univ11") + field(NIST, "Univ12") + field(TEST, "Univ13") + field(ELST, "Univ14") + field(TVST, "Univ15") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "4") + field(FRVL, "8") + field(FVVL, "16") + field(SXVL, "32") + field(SVVL, "64") + field(EIVL, "128") + field(NIVL, "256") + field(TEVL, "512") + field(ELVL, "1024") + field(TVVL, "2048") + field(TTSV, "INVALID") + field(FTSV, "INVALID") + field(FFSV, "INVALID") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") + field(FLNK, "$(P)TrigSrc1-MbbiDir_") info( autosaveFields_pass0, "VAL") } record(mbbiDirect, "$(P)TrigSrc1-MbbiDir_") { field(ASG, "private") - field( DESC, "EVG Trig Evt Trig") - field( INP, "$(P)TrigSrc1-Sel.RVAL") + field(DESC, "EVG Trig Evt Trig") + field(INP, "$(P)TrigSrc1-Sel.RVAL") } record(bo, "$(P)TrigSrc$(s=:)Mxc0-Sel") { - field( DTYP, "EVG Trig Evt Mxc") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):Mxc0") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( OMSL, "closed_loop") - field( DOL, "$(P)TrigSrc-MbbiDir_.B0 CP") + field(DTYP, "EVG Trig Evt Mxc") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):Mxc0") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(OMSL, "closed_loop") + field(DOL, "$(P)TrigSrc-MbbiDir_.B0 CP") } record(bo, "$(P)TrigSrc$(s=:)Mxc1-Sel") { - field( DTYP, "EVG Trig Evt Mxc") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):Mxc1") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( OMSL, "closed_loop") - field( DOL, "$(P)TrigSrc-MbbiDir_.B1 CP") + field(DTYP, "EVG Trig Evt Mxc") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):Mxc1") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(OMSL, "closed_loop") + field(DOL, "$(P)TrigSrc-MbbiDir_.B1 CP") } record(bo, "$(P)TrigSrc$(s=:)Mxc2-Sel") { - field( DTYP, "EVG Trig Evt Mxc") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):Mxc2") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( OMSL, "closed_loop") - field( DOL, "$(P)TrigSrc-MbbiDir_.B2 CP") + field(DTYP, "EVG Trig Evt Mxc") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):Mxc2") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(OMSL, "closed_loop") + field(DOL, "$(P)TrigSrc-MbbiDir_.B2 CP") } record(bo, "$(P)TrigSrc$(s=:)Mxc3-Sel") { - field( DTYP, "EVG Trig Evt Mxc") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):Mxc3") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( OMSL, "closed_loop") - field( DOL, "$(P)TrigSrc-MbbiDir_.B3 CP") + field(DTYP, "EVG Trig Evt Mxc") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):Mxc3") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(OMSL, "closed_loop") + field(DOL, "$(P)TrigSrc-MbbiDir_.B3 CP") } record(bo, "$(P)TrigSrc$(s=:)Mxc4-Sel") { - field( DTYP, "EVG Trig Evt Mxc") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):Mxc4") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( OMSL, "closed_loop") - field( DOL, "$(P)TrigSrc-MbbiDir_.B4 CP") + field(DTYP, "EVG Trig Evt Mxc") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):Mxc4") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(OMSL, "closed_loop") + field(DOL, "$(P)TrigSrc-MbbiDir_.B4 CP") } record(bo, "$(P)TrigSrc$(s=:)Mxc5-Sel") { - field( DTYP, "EVG Trig Evt Mxc") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):Mxc5") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( OMSL, "closed_loop") - field( DOL, "$(P)TrigSrc-MbbiDir_.B5 CP") + field(DTYP, "EVG Trig Evt Mxc") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):Mxc5") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(OMSL, "closed_loop") + field(DOL, "$(P)TrigSrc-MbbiDir_.B5 CP") } record(bo, "$(P)TrigSrc$(s=:)Mxc6-Sel") { - field( DTYP, "EVG Trig Evt Mxc") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):Mxc6") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( OMSL, "closed_loop") - field( DOL, "$(P)TrigSrc-MbbiDir_.B6 CP") + field(DTYP, "EVG Trig Evt Mxc") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):Mxc6") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(OMSL, "closed_loop") + field(DOL, "$(P)TrigSrc-MbbiDir_.B6 CP") } record(bo, "$(P)TrigSrc$(s=:)Mxc7-Sel") { - field( DTYP, "EVG Trig Evt Mxc") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):Mxc7") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( OMSL, "closed_loop") - field( DOL, "$(P)TrigSrc-MbbiDir_.B7 CP") + field(DTYP, "EVG Trig Evt Mxc") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):Mxc7") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(OMSL, "closed_loop") + field(DOL, "$(P)TrigSrc-MbbiDir_.B7 CP") } record(bo, "$(P)TrigSrc$(s=:)AC-Sel") { - field( DTYP, "EVG Trig Evt AC") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):AcTrig") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( OMSL, "closed_loop") - field( DOL, "$(P)TrigSrc-MbbiDir_.B8 CP") + field(DTYP, "EVG Trig Evt AC") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):AcTrig") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(OMSL, "closed_loop") + field(DOL, "$(P)TrigSrc-MbbiDir_.B8 CP") } record(bo, "$(P)TrigSrc$(s=:)FrontInp0-Sel") { - field( DTYP, "EVG TrigEvt") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):FrontInp0") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( OMSL, "closed_loop") - field( DOL, "$(P)TrigSrc-MbbiDir_.B9 CP") + field(DTYP, "EVG TrigEvt") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):FrontInp0") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(OMSL, "closed_loop") + field(DOL, "$(P)TrigSrc-MbbiDir_.B9 CP") } record(bo, "$(P)TrigSrc$(s=:)FrontInp1-Sel") { - field( DTYP, "EVG TrigEvt") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):FrontInp1") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( OMSL, "closed_loop") - field( DOL, "$(P)TrigSrc-MbbiDir_.BA CP") + field(DTYP, "EVG TrigEvt") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):FrontInp1") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(OMSL, "closed_loop") + field(DOL, "$(P)TrigSrc-MbbiDir_.BA CP") } record(bo, "$(P)TrigSrc$(s=:)UnivInp0-Sel") { - field( DTYP, "EVG TrigEvt") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp0") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( DOL, "$(P)TrigSrc-MbbiDir_.BB CP") + field(DTYP, "EVG TrigEvt") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp0") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(DOL, "$(P)TrigSrc-MbbiDir_.BB CP") } record(bo, "$(P)TrigSrc$(s=:)UnivInp1-Sel") { - field( DTYP, "EVG TrigEvt") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp1") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( DOL, "$(P)TrigSrc-MbbiDir_.BC CP") + field(DTYP, "EVG TrigEvt") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp1") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(DOL, "$(P)TrigSrc-MbbiDir_.BC CP") } record(bo, "$(P)TrigSrc$(s=:)UnivInp2-Sel") { - field( DTYP, "EVG TrigEvt") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp2") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( DOL, "$(P)TrigSrc-MbbiDir_.BD CP") + field(DTYP, "EVG TrigEvt") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp2") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(DOL, "$(P)TrigSrc-MbbiDir_.BD CP") } record(bo, "$(P)TrigSrc$(s=:)UnivInp3-Sel") { - field( DTYP, "EVG TrigEvt") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp3") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( DOL, "$(P)TrigSrc-MbbiDir_.BE CP") + field(DTYP, "EVG TrigEvt") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp3") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(DOL, "$(P)TrigSrc-MbbiDir_.BE CP") } record(bo, "$(P)TrigSrc$(s=:)UnivInp4-Sel") { - field( DTYP, "EVG TrigEvt") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp4") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( DOL, "$(P)TrigSrc1-MbbiDir_.B0 CP") + field(DTYP, "EVG TrigEvt") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp4") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(DOL, "$(P)TrigSrc1-MbbiDir_.B0 CP") } record(bo, "$(P)TrigSrc$(s=:)UnivInp5-Sel") { - field( DTYP, "EVG TrigEvt") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp5") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( DOL, "$(P)TrigSrc1-MbbiDir_.B1 CP") + field(DTYP, "EVG TrigEvt") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp5") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(DOL, "$(P)TrigSrc1-MbbiDir_.B1 CP") } record(bo, "$(P)TrigSrc$(s=:)UnivInp6-Sel") { - field( DTYP, "EVG TrigEvt") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp6") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( DOL, "$(P)TrigSrc1-MbbiDir_.B2 CP") + field(DTYP, "EVG TrigEvt") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp6") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(DOL, "$(P)TrigSrc1-MbbiDir_.B2 CP") } record(bo, "$(P)TrigSrc$(s=:)UnivInp7-Sel") { - field( DTYP, "EVG TrigEvt") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp7") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( DOL, "$(P)TrigSrc1-MbbiDir_.B3 CP") + field(DTYP, "EVG TrigEvt") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp7") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(DOL, "$(P)TrigSrc1-MbbiDir_.B3 CP") } record(bo, "$(P)TrigSrc$(s=:)UnivInp8-Sel") { - field( DTYP, "EVG TrigEvt") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp8") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( DOL, "$(P)TrigSrc1-MbbiDir_.B4 CP") + field(DTYP, "EVG TrigEvt") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp8") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(DOL, "$(P)TrigSrc1-MbbiDir_.B4 CP") } record(bo, "$(P)TrigSrc$(s=:)UnivInp9-Sel") { - field( DTYP, "EVG TrigEvt") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp9") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( DOL, "$(P)TrigSrc1-MbbiDir_.B5 CP") + field(DTYP, "EVG TrigEvt") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp9") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(DOL, "$(P)TrigSrc1-MbbiDir_.B5 CP") } record(bo, "$(P)TrigSrc$(s=:)UnivInp10-Sel") { - field( DTYP, "EVG TrigEvt") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp10") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( DOL, "$(P)TrigSrc1-MbbiDir_.B6 CP") + field(DTYP, "EVG TrigEvt") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp10") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(DOL, "$(P)TrigSrc1-MbbiDir_.B6 CP") } record(bo, "$(P)TrigSrc$(s=:)UnivInp11-Sel") { - field( DTYP, "EVG TrigEvt") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp11") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( DOL, "$(P)TrigSrc1-MbbiDir_.B7 CP") + field(DTYP, "EVG TrigEvt") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp11") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(DOL, "$(P)TrigSrc1-MbbiDir_.B7 CP") } record(bo, "$(P)TrigSrc$(s=:)UnivInp12-Sel") { - field( DTYP, "EVG TrigEvt") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp12") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( DOL, "$(P)TrigSrc1-MbbiDir_.B8 CP") + field(DTYP, "EVG TrigEvt") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp12") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(DOL, "$(P)TrigSrc1-MbbiDir_.B8 CP") } record(bo, "$(P)TrigSrc$(s=:)UnivInp13-Sel") { - field( DTYP, "EVG TrigEvt") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp13") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( DOL, "$(P)TrigSrc1-MbbiDir_.B9 CP") + field(DTYP, "EVG TrigEvt") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp13") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(DOL, "$(P)TrigSrc1-MbbiDir_.B9 CP") } record(bo, "$(P)TrigSrc$(s=:)UnivInp14-Sel") { - field( DTYP, "EVG TrigEvt") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp14") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( DOL, "$(P)TrigSrc1-MbbiDir_.BA CP") + field(DTYP, "EVG TrigEvt") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp14") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(DOL, "$(P)TrigSrc1-MbbiDir_.BA CP") } record(bo, "$(P)TrigSrc$(s=:)UnivInp15-Sel") { - field( DTYP, "EVG TrigEvt") - field( OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp15") - field( ZNAM, "Clear") - field( ONAM, "Set") - field( DOL, "$(P)TrigSrc1-MbbiDir_.BB CP") + field(DTYP, "EVG TrigEvt") + field(OUT , "#C0 S$(trigEvtNum) @$(EVG):UnivInp15") + field(ZNAM, "Clear") + field(ONAM, "Set") + field(DOL, "$(P)TrigSrc1-MbbiDir_.BB CP") } # @@ -354,59 +354,59 @@ record(bo, "$(P)TrigSrc$(s=:)UnivInp15-Sel") { # records bypassing the TrigSrc-Sel record. # record(dfanout, "$(P)Omsl-FOut") { - field( PINI, "YES") - field( VAL, "1") - field( UDF, "0") - field( OMSL, "supervisory") - field( OUTA, "$(P)TrigSrc$(s=:)Mxc0-Sel.OMSL") - field( OUTB, "$(P)TrigSrc$(s=:)Mxc1-Sel.OMSL") - field( OUTC, "$(P)TrigSrc$(s=:)Mxc2-Sel.OMSL") - field( OUTD, "$(P)TrigSrc$(s=:)Mxc3-Sel.OMSL") - field( OUTE, "$(P)TrigSrc$(s=:)Mxc4-Sel.OMSL") - field( OUTF, "$(P)TrigSrc$(s=:)Mxc5-Sel.OMSL") - field( OUTG, "$(P)TrigSrc$(s=:)Mxc6-Sel.OMSL") - field( OUTH, "$(P)TrigSrc$(s=:)Mxc7-Sel.OMSL") - field( FLNK, "$(P)Omsl$(s=:)Cont-FOut_") + field(PINI, "YES") + field(VAL, "1") + field(UDF, "0") + field(OMSL, "supervisory") + field(OUTA, "$(P)TrigSrc$(s=:)Mxc0-Sel.OMSL") + field(OUTB, "$(P)TrigSrc$(s=:)Mxc1-Sel.OMSL") + field(OUTC, "$(P)TrigSrc$(s=:)Mxc2-Sel.OMSL") + field(OUTD, "$(P)TrigSrc$(s=:)Mxc3-Sel.OMSL") + field(OUTE, "$(P)TrigSrc$(s=:)Mxc4-Sel.OMSL") + field(OUTF, "$(P)TrigSrc$(s=:)Mxc5-Sel.OMSL") + field(OUTG, "$(P)TrigSrc$(s=:)Mxc6-Sel.OMSL") + field(OUTH, "$(P)TrigSrc$(s=:)Mxc7-Sel.OMSL") + field(FLNK, "$(P)Omsl$(s=:)Cont-FOut_") info( autosaveFields_pass0, "VAL") } record(dfanout, "$(P)Omsl$(s=:)Cont-FOut_") { field(ASG, "private") - field( OMSL, "closed_loop") - field( DOL, "$(P)Omsl-FOut") - field( OUTA, "$(P)TrigSrc$(s=:)AC-Sel.OMSL") - field( OUTB, "$(P)TrigSrc$(s=:)FrontInp0-Sel.OMSL") - field( OUTC, "$(P)TrigSrc$(s=:)FrontInp1-Sel.OMSL") - field( OUTD, "$(P)TrigSrc$(s=:)UnivInp0-Sel.OMSL") - field( OUTE, "$(P)TrigSrc$(s=:)UnivInp1-Sel.OMSL") - field( OUTF, "$(P)TrigSrc$(s=:)UnivInp2-Sel.OMSL") - field( OUTG, "$(P)TrigSrc$(s=:)UnivInp3-Sel.OMSL") - field( FLNK, "$(P)Omsl$(s=:)Cont1-FOut_") + field(OMSL, "closed_loop") + field(DOL, "$(P)Omsl-FOut") + field(OUTA, "$(P)TrigSrc$(s=:)AC-Sel.OMSL") + field(OUTB, "$(P)TrigSrc$(s=:)FrontInp0-Sel.OMSL") + field(OUTC, "$(P)TrigSrc$(s=:)FrontInp1-Sel.OMSL") + field(OUTD, "$(P)TrigSrc$(s=:)UnivInp0-Sel.OMSL") + field(OUTE, "$(P)TrigSrc$(s=:)UnivInp1-Sel.OMSL") + field(OUTF, "$(P)TrigSrc$(s=:)UnivInp2-Sel.OMSL") + field(OUTG, "$(P)TrigSrc$(s=:)UnivInp3-Sel.OMSL") + field(FLNK, "$(P)Omsl$(s=:)Cont1-FOut_") } record(dfanout, "$(P)Omsl$(s=:)Cont1-FOut_") { field(ASG, "private") - field( OMSL, "closed_loop") - field( DOL, "$(P)Omsl-FOut") - field( OUTA, "$(P)TrigSrc$(s=:)UnivInp4-Sel.OMSL") - field( OUTB, "$(P)TrigSrc$(s=:)UnivInp5-Sel.OMSL") - field( OUTC, "$(P)TrigSrc$(s=:)UnivInp6-Sel.OMSL") - field( OUTD, "$(P)TrigSrc$(s=:)UnivInp7-Sel.OMSL") - field( OUTE, "$(P)TrigSrc$(s=:)UnivInp8-Sel.OMSL") - field( OUTF, "$(P)TrigSrc$(s=:)UnivInp9-Sel.OMSL") - field( OUTG, "$(P)TrigSrc$(s=:)UnivInp10-Sel.OMSL") - field( OUTH, "$(P)TrigSrc$(s=:)UnivInp11-Sel.OMSL") - field( FLNK, "$(P)Omsl$(s=:)Cont2-FOut_") + field(OMSL, "closed_loop") + field(DOL, "$(P)Omsl-FOut") + field(OUTA, "$(P)TrigSrc$(s=:)UnivInp4-Sel.OMSL") + field(OUTB, "$(P)TrigSrc$(s=:)UnivInp5-Sel.OMSL") + field(OUTC, "$(P)TrigSrc$(s=:)UnivInp6-Sel.OMSL") + field(OUTD, "$(P)TrigSrc$(s=:)UnivInp7-Sel.OMSL") + field(OUTE, "$(P)TrigSrc$(s=:)UnivInp8-Sel.OMSL") + field(OUTF, "$(P)TrigSrc$(s=:)UnivInp9-Sel.OMSL") + field(OUTG, "$(P)TrigSrc$(s=:)UnivInp10-Sel.OMSL") + field(OUTH, "$(P)TrigSrc$(s=:)UnivInp11-Sel.OMSL") + field(FLNK, "$(P)Omsl$(s=:)Cont2-FOut_") } record(dfanout, "$(P)Omsl$(s=:)Cont2-FOut_") { field(ASG, "private") - field( OMSL, "closed_loop") - field( DOL, "$(P)Omsl-FOut") - field( OUTA, "$(P)TrigSrc$(s=:)UnivInp12-Sel.OMSL") - field( OUTB, "$(P)TrigSrc$(s=:)UnivInp13-Sel.OMSL") - field( OUTC, "$(P)TrigSrc$(s=:)UnivInp14-Sel.OMSL") - field( OUTD, "$(P)TrigSrc$(s=:)UnivInp15-Sel.OMSL") + field(OMSL, "closed_loop") + field(DOL, "$(P)Omsl-FOut") + field(OUTA, "$(P)TrigSrc$(s=:)UnivInp12-Sel.OMSL") + field(OUTB, "$(P)TrigSrc$(s=:)UnivInp13-Sel.OMSL") + field(OUTC, "$(P)TrigSrc$(s=:)UnivInp14-Sel.OMSL") + field(OUTD, "$(P)TrigSrc$(s=:)UnivInp15-Sel.OMSL") } record(waveform, "$(P)Label-I") { diff --git a/evgMrmApp/Db/evm-fct.template b/evgMrmApp/Db/evm-fct.template index 73495895..fba32331 100644 --- a/evgMrmApp/Db/evm-fct.template +++ b/evgMrmApp/Db/evm-fct.template @@ -2,61 +2,61 @@ record(mbbiDirect, "$(P)Link-Sts_") { field(ASG, "private") field(DTYP, "Obj Prop uint16") - field( INP, "@OBJ=$(OBJ), PROP=Status") + field(INP, "@OBJ=$(OBJ), PROP=Status") field(SCAN, "1 second") } record(bi, "$(P)Link$(s=:)1-Sts") { - field( INP, "$(P)Link-Sts_.B0 CP MSI") + field(INP, "$(P)Link-Sts_.B0 CP MSI") field(ZNAM, "Fail") field(ONAM, "OK") field(ZSV , "MAJOR") } record(bi, "$(P)Link$(s=:)2-Sts") { - field( INP, "$(P)Link-Sts_.B1 CP MSI") + field(INP, "$(P)Link-Sts_.B1 CP MSI") field(ZNAM, "Fail") field(ONAM, "OK") field(ZSV , "MAJOR") } record(bi, "$(P)Link$(s=:)3-Sts") { - field( INP, "$(P)Link-Sts_.B2 CP MSI") + field(INP, "$(P)Link-Sts_.B2 CP MSI") field(ZNAM, "Fail") field(ONAM, "OK") field(ZSV , "MAJOR") } record(bi, "$(P)Link$(s=:)4-Sts") { - field( INP, "$(P)Link-Sts_.B3 CP MSI") + field(INP, "$(P)Link-Sts_.B3 CP MSI") field(ZNAM, "Fail") field(ONAM, "OK") field(ZSV , "MAJOR") } record(bi, "$(P)Link$(s=:)5-Sts") { - field( INP, "$(P)Link-Sts_.B4 CP MSI") + field(INP, "$(P)Link-Sts_.B4 CP MSI") field(ZNAM, "Fail") field(ONAM, "OK") field(ZSV , "MAJOR") } record(bi, "$(P)Link$(s=:)6-Sts") { - field( INP, "$(P)Link-Sts_.B5 CP MSI") + field(INP, "$(P)Link-Sts_.B5 CP MSI") field(ZNAM, "Fail") field(ONAM, "OK") field(ZSV , "MAJOR") } record(bi, "$(P)Link$(s=:)7-Sts") { - field( INP, "$(P)Link-Sts_.B6 CP MSI") + field(INP, "$(P)Link-Sts_.B6 CP MSI") field(ZNAM, "Fail") field(ONAM, "OK") field(ZSV , "MAJOR") } record(bi, "$(P)Link$(s=:)8-Sts") { - field( INP, "$(P)Link-Sts_.B7 CP MSI") + field(INP, "$(P)Link-Sts_.B7 CP MSI") field(ZNAM, "Fail") field(ONAM, "OK") field(ZSV , "MAJOR") @@ -64,94 +64,94 @@ record(bi, "$(P)Link$(s=:)8-Sts") { record(ai, "$(P)Msrd$(s=:)Up-I") { field(DTYP, "Obj Prop double") - field( INP, "@OBJ=$(OBJ), PROP=DCUpstream") + field(INP, "@OBJ=$(OBJ), PROP=DCUpstream") field(SCAN, "1 second") - field( EGU, "ns") + field(EGU, "ns") field(PREC, "3") } record(ai, "$(P)Msrd$(s=:)FIFO-I") { field(DTYP, "Obj Prop double") - field( INP, "@OBJ=$(OBJ), PROP=DCFIFO") + field(INP, "@OBJ=$(OBJ), PROP=DCFIFO") field(SCAN, "1 second") - field( EGU, "ns") + field(EGU, "ns") field(PREC, "3") } record(ai, "$(P)Msrd$(s=:)Int-I") { field(DTYP, "Obj Prop double") - field( INP, "@OBJ=$(OBJ), PROP=DCInternal") + field(INP, "@OBJ=$(OBJ), PROP=DCInternal") field(SCAN, "1 second") - field( EGU, "ns") + field(EGU, "ns") field(PREC, "3") } record(ai, "$(P)Msrd$(s=:)1-I") { field(DTYP, "Obj Prop double") - field( INP, "@OBJ=$(OBJ), PROP=DCPort1") + field(INP, "@OBJ=$(OBJ), PROP=DCPort1") field(SCAN, "1 second") - field( EGU, "ns") + field(EGU, "ns") field(PREC, "3") } record(ai, "$(P)Msrd$(s=:)2-I") { field(DTYP, "Obj Prop double") - field( INP, "@OBJ=$(OBJ), PROP=DCPort2") + field(INP, "@OBJ=$(OBJ), PROP=DCPort2") field(SCAN, "1 second") - field( EGU, "ns") + field(EGU, "ns") field(PREC, "3") } record(ai, "$(P)Msrd$(s=:)3-I") { field(DTYP, "Obj Prop double") - field( INP, "@OBJ=$(OBJ), PROP=DCPort3") + field(INP, "@OBJ=$(OBJ), PROP=DCPort3") field(SCAN, "1 second") - field( EGU, "ns") + field(EGU, "ns") field(PREC, "3") } record(ai, "$(P)Msrd$(s=:)4-I") { field(DTYP, "Obj Prop double") - field( INP, "@OBJ=$(OBJ), PROP=DCPort4") + field(INP, "@OBJ=$(OBJ), PROP=DCPort4") field(SCAN, "1 second") - field( EGU, "ns") + field(EGU, "ns") field(PREC, "3") } record(ai, "$(P)Msrd$(s=:)5-I") { field(DTYP, "Obj Prop double") - field( INP, "@OBJ=$(OBJ), PROP=DCPort5") + field(INP, "@OBJ=$(OBJ), PROP=DCPort5") field(SCAN, "1 second") - field( EGU, "ns") + field(EGU, "ns") field(PREC, "3") } record(ai, "$(P)Msrd$(s=:)6-I") { field(DTYP, "Obj Prop double") - field( INP, "@OBJ=$(OBJ), PROP=DCPort6") + field(INP, "@OBJ=$(OBJ), PROP=DCPort6") field(SCAN, "1 second") - field( EGU, "ns") + field(EGU, "ns") field(PREC, "3") } record(ai, "$(P)Msrd$(s=:)7-I") { field(DTYP, "Obj Prop double") - field( INP, "@OBJ=$(OBJ), PROP=DCPort7") + field(INP, "@OBJ=$(OBJ), PROP=DCPort7") field(SCAN, "1 second") - field( EGU, "ns") + field(EGU, "ns") field(PREC, "3") } record(ai, "$(P)Msrd$(s=:)8-I") { field(DTYP, "Obj Prop double") - field( INP, "@OBJ=$(OBJ), PROP=DCPort8") + field(INP, "@OBJ=$(OBJ), PROP=DCPort8") field(SCAN, "1 second") - field( EGU, "ns") + field(EGU, "ns") field(PREC, "3") } record(longin, "$(P)ID-I") { field(DTYP, "Obj Prop uint32") - field( INP, "@OBJ=$(OBJ), PROP=TopoID") + field(INP, "@OBJ=$(OBJ), PROP=TopoID") field(SCAN, "1 second") } diff --git a/evgMrmApp/Db/seq-masker.db b/evgMrmApp/Db/seq-masker.db index 429f9572..e1c8cd62 100644 --- a/evgMrmApp/Db/seq-masker.db +++ b/evgMrmApp/Db/seq-masker.db @@ -29,5 +29,5 @@ record(aSub, "$(N)") { field(OUTA, "$(OUTCODE=)") - field( EFLG, "ALWAYS") + field(EFLG, "ALWAYS") } diff --git a/evgMrmApp/Db/seq-merger.db b/evgMrmApp/Db/seq-merger.db index 162bbc10..8f830ef0 100644 --- a/evgMrmApp/Db/seq-merger.db +++ b/evgMrmApp/Db/seq-merger.db @@ -63,6 +63,5 @@ record(aSub, "$(N)") { field(OUTA, "$(OUTTIME=)") field(OUTB, "$(OUTCODE=)") - field( EFLG, "ALWAYS") + field(EFLG, "ALWAYS") } - diff --git a/evgMrmApp/Db/seq-plain.db b/evgMrmApp/Db/seq-plain.db index 58bfb118..22a098c4 100644 --- a/evgMrmApp/Db/seq-plain.db +++ b/evgMrmApp/Db/seq-plain.db @@ -8,20 +8,20 @@ # Inputs record(waveform, "$(P)EvtCode-SP") { - field( DESC, "Sequence event code array") - field( NELM, "$(NELM)") - field( FTVL, "UCHAR") - field( FLNK, "$(FLNK=)") + field(DESC, "Sequence event code array") + field(NELM, "$(NELM)") + field(FTVL, "UCHAR") + field(FLNK, "$(FLNK=)") info( autosaveFields_pass1, "VAL") alias("$(P)EvtCode-RB") } record(waveform, "$(P)Timestamp-SP") { - field( DESC, "Sequence timestamp array") - field( NELM, "$(NELM)") - field( FTVL, "DOUBLE") - field( FLNK, "$(FLNK=)") + field(DESC, "Sequence timestamp array") + field(NELM, "$(NELM)") + field(FTVL, "DOUBLE") + field(FLNK, "$(FLNK=)") info( autosaveFields_pass1, "VAL") alias("$(P)Timestamp-RB") diff --git a/evgMrmApp/Db/seq-repeater.db b/evgMrmApp/Db/seq-repeater.db index 6243b556..f644658c 100644 --- a/evgMrmApp/Db/seq-repeater.db +++ b/evgMrmApp/Db/seq-repeater.db @@ -10,28 +10,28 @@ # Inputs record(waveform, "$(P)EvtCode-SP") { - field( DESC, "Sequence event code array") - field( NELM, "$(NELM)") - field( FTVL, "UCHAR") - field( FLNK, "$(P)Rep-Calc_") + field(DESC, "Sequence event code array") + field(NELM, "$(NELM)") + field(FTVL, "UCHAR") + field(FLNK, "$(P)Rep-Calc_") info( autosaveFields_pass1, "VAL") alias("$(P)EvtCode-RB") } record(waveform, "$(P)Timestamp-SP") { - field( DESC, "Sequence timestamp array") - field( NELM, "$(NELM)") - field( FTVL, "DOUBLE") - field( FLNK, "$(P)Rep-Calc_") + field(DESC, "Sequence timestamp array") + field(NELM, "$(NELM)") + field(FTVL, "DOUBLE") + field(FLNK, "$(P)Rep-Calc_") info( autosaveFields_pass1, "VAL") alias("$(P)Timestamp-RB") } record(longout, "$(P)Mask$(s=:)Rep-SP") { - field( DESC, "Mask selecting repeated slots") - field( FLNK, "$(P)Rep-Calc_") + field(DESC, "Mask selecting repeated slots") + field(FLNK, "$(P)Rep-Calc_") info( autosaveFields_pass0, "VAL") } @@ -40,34 +40,34 @@ record(longout, "$(P)Mask$(s=:)Rep-SP") { record(aSub, "$(P)Rep-Calc_") { field(ASG, "private") - field( SNAM, "Seq Repeat") + field(SNAM, "Seq Repeat") # A - cycle length in ticks - field( INPA, "$(CYCLELEN)") - field( FTA , "ULONG") + field(INPA, "$(CYCLELEN)") + field(FTA , "ULONG") # B - # of repetitions per cycle - field( INPB, "$(NREP)") - field( FTB , "ULONG") + field(INPB, "$(NREP)") + field(FTB , "ULONG") # C - Bit mask to select which repetitions should actually be issued - field( INPC, "$(P)Mask$(s=:)Rep-SP MS PP") - field( FTC , "ULONG") + field(INPC, "$(P)Mask$(s=:)Rep-SP MS PP") + field(FTC , "ULONG") # D - Unused - field( INPD, "$(P)Timestamp-SP MS PP") - field( FTD , "DOUBLE") - field( NOD , "$(NELM)") + field(INPD, "$(P)Timestamp-SP MS PP") + field(FTD , "DOUBLE") + field(NOD , "$(NELM)") # E - Input waveform - field( INPE, "$(P)EvtCode-SP MS PP") - field( FTE , "UCHAR") - field( NOE , "$(NELM)") + field(INPE, "$(P)EvtCode-SP MS PP") + field(FTE , "UCHAR") + field(NOE , "$(NELM)") # VALA - Single rep. cycle time - field( FTVA, "DOUBLE") + field(FTVA, "DOUBLE") # VALB - Full output waveform - field( FTVB, "DOUBLE") - field( NOVB, "$(NELM)") - field( FTVC, "UCHAR") - field( NOVC, "$(NELM)") + field(FTVB, "DOUBLE") + field(NOVB, "$(NELM)") + field(FTVC, "UCHAR") + field(NOVC, "$(NELM)") - field( EFLG, "ALWAYS") + field(EFLG, "ALWAYS") - field( FLNK, "$(FLNK=)") + field(FLNK, "$(FLNK=)") } diff --git a/evgMrmApp/Db/seq-shifter.db b/evgMrmApp/Db/seq-shifter.db index 344fd9af..9ebdafff 100644 --- a/evgMrmApp/Db/seq-shifter.db +++ b/evgMrmApp/Db/seq-shifter.db @@ -28,5 +28,5 @@ record(aSub, "$(N)") { field(OUTA, "$(OUTTIME)") - field( EFLG, "ALWAYS") + field(EFLG, "ALWAYS") } diff --git a/evrApp/Db/evrbase.db b/evrApp/Db/evrbase.db index 4139b647..1764ccf0 100644 --- a/evrApp/Db/evrbase.db +++ b/evrApp/Db/evrbase.db @@ -335,30 +335,30 @@ record(bi, "$(P)Time$(s=:)Valid-Sts") { } record(mbbo, "$(P)Time$(s=:)Src-Sel") { - field( DTYP, "Raw Soft Channel") - field( OUT , "$(P)Time$(s=:)Src-Sel_") - field( PINI, "YES") - field( ZRST, "Event clock") - field( ONST, "Mapped code(s)") - field( TWST, "DBus 4") - field( ZRVL, "0") - field( ONVL, "1") - field( TWVL, "2") - field( THSV, "INVALID") - field( FRSV, "INVALID") - field( FVSV, "INVALID") - field( SXSV, "INVALID") - field( SVSV, "INVALID") - field( EISV, "INVALID") - field( NISV, "INVALID") - field( TESV, "INVALID") - field( ELSV, "INVALID") - field( TVSV, "INVALID") - field( TTSV, "INVALID") - field( FTSV, "INVALID") - field( FFSV, "INVALID") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") + field(DTYP, "Raw Soft Channel") + field(OUT , "$(P)Time$(s=:)Src-Sel_") + field(PINI, "YES") + field(ZRST, "Event clock") + field(ONST, "Mapped code(s)") + field(TWST, "DBus 4") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THSV, "INVALID") + field(FRSV, "INVALID") + field(FVSV, "INVALID") + field(SXSV, "INVALID") + field(SVSV, "INVALID") + field(EISV, "INVALID") + field(NISV, "INVALID") + field(TESV, "INVALID") + field(ELSV, "INVALID") + field(TVSV, "INVALID") + field(TTSV, "INVALID") + field(FTSV, "INVALID") + field(FFSV, "INVALID") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") field(FLNK, "$(P)Time$(s=:)Src-Sel_") info(autosaveFields_pass0, "VAL") } diff --git a/evrApp/Db/evrcml.db b/evrApp/Db/evrcml.db index d010f23f..936411c3 100644 --- a/evrApp/Db/evrcml.db +++ b/evrApp/Db/evrcml.db @@ -51,31 +51,31 @@ record(bo, "$(ON)Rst-Sel") { # Waveform # Uses the bit pattern stored by the Pattern Set property. record(mbbo, "$(ON)Mode-Sel") { - field( DESC, "CML/GTX pattern mode") - field( DTYP, "Obj Prop uint16") - field( OUT , "@OBJ=$(OBJ), PROP=Mode") - field( PINI, "YES") - field( ZRST, "4x Pattern") - field( ONST, "Frequency") - field( TWST, "Waveform") - field( ZRVL, "0") - field( ONVL, "1") - field( TWVL, "2") - field( THSV, "INVALID") - field( FRSV, "INVALID") - field( FVSV, "INVALID") - field( SXSV, "INVALID") - field( SVSV, "INVALID") - field( EISV, "INVALID") - field( NISV, "INVALID") - field( TESV, "INVALID") - field( ELSV, "INVALID") - field( TVSV, "INVALID") - field( TTSV, "INVALID") - field( FTSV, "INVALID") - field( FFSV, "INVALID") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") + field(DESC, "CML/GTX pattern mode") + field(DTYP, "Obj Prop uint16") + field(OUT , "@OBJ=$(OBJ), PROP=Mode") + field(PINI, "YES") + field(ZRST, "4x Pattern") + field(ONST, "Frequency") + field(TWST, "Waveform") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THSV, "INVALID") + field(FRSV, "INVALID") + field(FVSV, "INVALID") + field(SXSV, "INVALID") + field(SVSV, "INVALID") + field(EISV, "INVALID") + field(NISV, "INVALID") + field(TESV, "INVALID") + field(ELSV, "INVALID") + field(TVSV, "INVALID") + field(TTSV, "INVALID") + field(FTSV, "INVALID") + field(FFSV, "INVALID") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") info(autosaveFields_pass0, "VAL") } @@ -143,9 +143,9 @@ record(aSub, "$(ON)Pat$(s=:)Rise-ASub_") { field(ASG, "private") field(SNAM, "Bit Array Gen") field(BRSV, "INVALID") - field( FTA, "USHORT") - field( FTB, "USHORT") - field( FTC, "USHORT") + field(FTA, "USHORT") + field(FTB, "USHORT") + field(FTC, "USHORT") field(FTVA, "UCHAR") field(NOVA, "$(NBIT=20)") field(OUTA, "$(ON)Pat$(s=:)Rise-SP PP") @@ -198,9 +198,9 @@ record(aSub, "$(ON)Pat$(s=:)High-ASub_") { field(ASG, "private") field(SNAM, "Bit Array Gen") field(BRSV, "INVALID") - field( FTA, "USHORT") - field( FTB, "USHORT") - field( FTC, "USHORT") + field(FTA, "USHORT") + field(FTB, "USHORT") + field(FTC, "USHORT") field(FTVA, "UCHAR") field(NOVA, "$(NBIT=20)") field(OUTA, "$(ON)Pat$(s=:)High-SP PP") @@ -253,9 +253,9 @@ record(aSub, "$(ON)Pat$(s=:)Fall-ASub_") { field(ASG, "private") field(SNAM, "Bit Array Gen") field(BRSV, "INVALID") - field( FTA, "USHORT") - field( FTB, "USHORT") - field( FTC, "USHORT") + field(FTA, "USHORT") + field(FTB, "USHORT") + field(FTC, "USHORT") field(FTVA, "UCHAR") field(NOVA, "$(NBIT=20)") field(OUTA, "$(ON)Pat$(s=:)Fall-SP PP") @@ -308,9 +308,9 @@ record(aSub, "$(ON)Pat$(s=:)Low-ASub_") { field(ASG, "private") field(SNAM, "Bit Array Gen") field(BRSV, "INVALID") - field( FTA, "USHORT") - field( FTB, "USHORT") - field( FTC, "USHORT") + field(FTA, "USHORT") + field(FTB, "USHORT") + field(FTC, "USHORT") field(FTVA, "UCHAR") field(NOVA, "$(NBIT=20)") field(OUTA, "$(ON)Pat$(s=:)Low-SP PP") @@ -460,11 +460,11 @@ record(aSub, "$(ON)Pat$(s=:)WfX-ASub_") { field(SNAM, "Timeline") field(BRSV, "INVALID") field(INPA, "0") - field( FTA, "DOUBLE") + field(FTA, "DOUBLE") field(INPB, "$(ON)Res-I NPP") - field( FTB, "DOUBLE") + field(FTB, "DOUBLE") field(INPC, "$(ON)Pat$(s=:)Wf-SP.NORD NPP") - field( FTC, "LONG") + field(FTC, "LONG") field(OUTA, "$(ON)Pat$(s=:)WfX-I PP") field(FTVA, "DOUBLE") field(NOVA, "$(MAX=40940)") # 20*2047 @@ -515,12 +515,12 @@ record(aSub, "$(ON)WfCalc-ASub_") { field(DISV, "0") field(SNAM, "Delay Gen") field(BRSV, "INVALID") - field( FTA, "DOUBLE") - field( FTB, "DOUBLE") + field(FTA, "DOUBLE") + field(FTB, "DOUBLE") field(INPC, "$(ON)Res-I NPP") - field( FTC, "DOUBLE") + field(FTC, "DOUBLE") field(INPD, "$(ON)Mult-I NPP") - field( FTD, "LONG") + field(FTD, "LONG") field(OUTA, "$(ON)Pat$(s=:)Wf-SP PP") field(FTVA, "UCHAR") field(NOVA, "$(MAX=40940)") # 20*2047 @@ -551,7 +551,7 @@ record(aSub, "$(ON)BunchTrain-ASub_") { field(DISV, "0") field(SNAM, "Bunch Train") field(BRSV, "INVALID") - field( FTA, "ULONG") + field(FTA, "ULONG") field(OUTA, "$(ON)Pat$(s=:)Wf-SP PP") field(FTVA, "UCHAR") field(NOVA, "$(MAX=40940)") # 20*2047 diff --git a/evrApp/Db/evrcmlextra.db b/evrApp/Db/evrcmlextra.db index d0dcfbfa..12798ab1 100644 --- a/evrApp/Db/evrcmlextra.db +++ b/evrApp/Db/evrcmlextra.db @@ -2,9 +2,9 @@ record(longout, "$(P)$(CML)$(PAT)$(s=:)load") { field(SCAN, "Event") field(EVNT, "$(EVNT)") - field( VAL, "0") - field( UDF, "0") - field( OUT, "$(P)$(CML)$(PAT).RARM PP") + field(VAL, "0") + field(UDF, "0") + field(OUT, "$(P)$(CML)$(PAT).RARM PP") } record(waveform, "$(P)$(CML)$(PAT)") { diff --git a/evrApp/Db/evrcmlgun.db b/evrApp/Db/evrcmlgun.db index 9b4363f3..23c71355 100644 --- a/evrApp/Db/evrcmlgun.db +++ b/evrApp/Db/evrcmlgun.db @@ -6,14 +6,14 @@ # OBJ = devObj name record(ao, "$(ON)Delay-SP") { - field( DTYP, "Obj Prop double") - field( OUT , "@OBJ=$(OBJ), PROP=Fine Delay") + field(DTYP, "Obj Prop double") + field(OUT , "@OBJ=$(OBJ), PROP=Fine Delay") field(PINI, "YES") field(LINR, "LINEAR") field(ESLO, "9216") # 1024 steps of 9ps - field( EGU, "ps") - field( VAL, "0.0") - field( UDF, "0") + field(EGU, "ps") + field(VAL, "0.0") + field(UDF, "0") field(HOPR, "9216") field(LOPR, "0") field(DRVH, "9216") @@ -23,17 +23,15 @@ record(ao, "$(ON)Delay-SP") { } record(ai, "$(ON)Delay-RB") { - field( DTYP, "Obj Prop double") - field( INP , "@OBJ=$(OBJ), PROP=Fine Delay") + field(DTYP, "Obj Prop double") + field(INP , "@OBJ=$(OBJ), PROP=Fine Delay") field(PINI, "YES") field(LINR, "LINEAR") field(ESLO, "9216") - field( EGU, "ps") - field( VAL, "0.0") - field( UDF, "0") + field(EGU, "ps") + field(VAL, "0.0") + field(UDF, "0") field(HOPR, "9216") field(LOPR, "0") info(autosaveFields_pass0, "VAL") } - - diff --git a/evrApp/Db/evrin.db b/evrApp/Db/evrin.db index 971da9d4..9c2c3484 100644 --- a/evrApp/Db/evrin.db +++ b/evrApp/Db/evrin.db @@ -6,148 +6,148 @@ # DESC = Physical label found on output jack record(bo, "$(IN)Lvl-Sel") { - field( DTYP, "Obj Prop bool") - field( DESC, "Input $(DESC)") - field( OUT , "@OBJ=$(OBJ), PROP=Active Level") - field( PINI, "YES") - field( VAL , "1") - field( ZNAM, "Active Low") - field( ONAM, "Active High") + field(DTYP, "Obj Prop bool") + field(DESC, "Input $(DESC)") + field(OUT , "@OBJ=$(OBJ), PROP=Active Level") + field(PINI, "YES") + field(VAL , "1") + field(ZNAM, "Active Low") + field(ONAM, "Active High") info(autosaveFields_pass0, "VAL") } record(bi, "$(IN)State-I") { - field( DTYP, "Obj Prop bool") - field( DESC, "$(DESC) state") - field( INP , "@OBJ=$(OBJ), PROP=State") - field( PINI, "RUNNING") - field( ZNAM, "Low") - field( ONAM, "High") + field(DTYP, "Obj Prop bool") + field(DESC, "$(DESC) state") + field(INP , "@OBJ=$(OBJ), PROP=State") + field(PINI, "RUNNING") + field(ZNAM, "Low") + field(ONAM, "High") info( autosaveFields_pass0, "SCAN") } record(bo, "$(IN)Edge-Sel") { - field( DTYP, "Obj Prop bool") - field( OUT , "@OBJ=$(OBJ), PROP=Active Edge") - field( PINI, "YES") - field( VAL , "1") - field( ZNAM, "Active Falling") - field( ONAM, "Active Rising") + field(DTYP, "Obj Prop bool") + field(OUT , "@OBJ=$(OBJ), PROP=Active Edge") + field(PINI, "YES") + field(VAL , "1") + field(ZNAM, "Active Falling") + field(ONAM, "Active Rising") info(autosaveFields_pass0, "VAL") } record(mbbo, "$(IN)Trig$(s=:)Ext-Sel") { - field( DTYP, "Obj Prop uint16") - field( OUT , "@OBJ=$(OBJ), PROP=External Mode") - field( PINI, "YES") - field( ZRST, "Off") - field( ONST, "Level") - field( TWST, "Edge") - field( ZRVL, "0") - field( ONVL, "1") - field( TWVL, "2") - field( THSV, "INVALID") - field( FRSV, "INVALID") - field( FVSV, "INVALID") - field( SXSV, "INVALID") - field( SVSV, "INVALID") - field( EISV, "INVALID") - field( NISV, "INVALID") - field( TESV, "INVALID") - field( ELSV, "INVALID") - field( TVSV, "INVALID") - field( TTSV, "INVALID") - field( FTSV, "INVALID") - field( FFSV, "INVALID") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") + field(DTYP, "Obj Prop uint16") + field(OUT , "@OBJ=$(OBJ), PROP=External Mode") + field(PINI, "YES") + field(ZRST, "Off") + field(ONST, "Level") + field(TWST, "Edge") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THSV, "INVALID") + field(FRSV, "INVALID") + field(FVSV, "INVALID") + field(SXSV, "INVALID") + field(SVSV, "INVALID") + field(EISV, "INVALID") + field(NISV, "INVALID") + field(TESV, "INVALID") + field(ELSV, "INVALID") + field(TVSV, "INVALID") + field(TTSV, "INVALID") + field(FTSV, "INVALID") + field(FFSV, "INVALID") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") info(autosaveFields_pass0, "VAL") } # Sets code which will be applied to the local mapping ram whenever the 'External Mode' condition is met. record(longout, "$(IN)Code$(s=:)Ext-SP") { - field( DTYP, "Obj Prop uint32") - field( OUT , "@OBJ=$(OBJ), PROP=External Code") - field( PINI, "YES") - field( LOPR, "0") - field( HOPR, "255") - field( DRVL, "0") - field( DRVH, "255") + field(DTYP, "Obj Prop uint32") + field(OUT , "@OBJ=$(OBJ), PROP=External Code") + field(PINI, "YES") + field(LOPR, "0") + field(HOPR, "255") + field(DRVL, "0") + field(DRVH, "255") info(autosaveFields_pass0, "VAL") } # Sets the code which will be sent on the upstream event link whenever the 'Backwards Mode' condition is met. record(mbbo, "$(IN)Trig$(s=:)Back-Sel") { - field( DTYP, "Obj Prop uint16") - field( OUT , "@OBJ=$(OBJ), PROP=Backwards Mode") - field( PINI, "YES") - field( ZRST, "Off") - field( ONST, "Level") - field( TWST, "Edge") - field( ZRVL, "0") - field( ONVL, "1") - field( TWVL, "2") - field( THSV, "INVALID") - field( FRSV, "INVALID") - field( FVSV, "INVALID") - field( SXSV, "INVALID") - field( SVSV, "INVALID") - field( EISV, "INVALID") - field( NISV, "INVALID") - field( TESV, "INVALID") - field( ELSV, "INVALID") - field( TVSV, "INVALID") - field( TTSV, "INVALID") - field( FTSV, "INVALID") - field( FFSV, "INVALID") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") + field(DTYP, "Obj Prop uint16") + field(OUT , "@OBJ=$(OBJ), PROP=Backwards Mode") + field(PINI, "YES") + field(ZRST, "Off") + field(ONST, "Level") + field(TWST, "Edge") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THSV, "INVALID") + field(FRSV, "INVALID") + field(FVSV, "INVALID") + field(SXSV, "INVALID") + field(SVSV, "INVALID") + field(EISV, "INVALID") + field(NISV, "INVALID") + field(TESV, "INVALID") + field(ELSV, "INVALID") + field(TVSV, "INVALID") + field(TTSV, "INVALID") + field(FTSV, "INVALID") + field(FFSV, "INVALID") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") info(autosaveFields_pass0, "VAL") } record(longout, "$(IN)Code$(s=:)Back-SP") { - field( DTYP, "Obj Prop uint32") - field( OUT , "@OBJ=$(OBJ), PROP=Backwards Code") - field( PINI, "YES") - field( LOPR, "0") - field( HOPR, "255") - field( DRVL, "0") - field( DRVH, "255") + field(DTYP, "Obj Prop uint32") + field(OUT , "@OBJ=$(OBJ), PROP=Backwards Code") + field(PINI, "YES") + field(LOPR, "0") + field(HOPR, "255") + field(DRVL, "0") + field(DRVH, "255") info(autosaveFields_pass0, "VAL") } record(mbbo, "$(IN)DBus-Sel") { - field( DTYP, "Obj Prop uint16") - field( OUT , "@OBJ=$(OBJ), PROP=DBus Mask") - field( PINI, "YES") - field( VAL, "8") # Default value: Disable - field( ZRST, "Bit 0") - field( ONST, "Bit 1") - field( TWST, "Bit 2") - field( THST, "Bit 3") - field( FRST, "Bit 4") - field( FVST, "Bit 5") - field( SXST, "Bit 6") - field( SVST, "Bit 7") - field( EIST, "Disabled") - field( ZRVL, "0x1") - field( ONVL, "0x2") - field( TWVL, "0x4") - field( THVL, "0x8") - field( FRVL, "0x10") - field( FVVL, "0x20") - field( SXVL, "0x40") - field( SVVL, "0x80") - field( EIVL, "0x0") - field( NISV, "INVALID") - field( TESV, "INVALID") - field( ELSV, "INVALID") - field( TVSV, "INVALID") - field( TTSV, "INVALID") - field( FTSV, "INVALID") - field( FFSV, "INVALID") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") + field(DTYP, "Obj Prop uint16") + field(OUT , "@OBJ=$(OBJ), PROP=DBus Mask") + field(PINI, "YES") + field(VAL, "8") # Default value: Disable + field(ZRST, "Bit 0") + field(ONST, "Bit 1") + field(TWST, "Bit 2") + field(THST, "Bit 3") + field(FRST, "Bit 4") + field(FVST, "Bit 5") + field(SXST, "Bit 6") + field(SVST, "Bit 7") + field(EIST, "Disabled") + field(ZRVL, "0x1") + field(ONVL, "0x2") + field(TWVL, "0x4") + field(THVL, "0x8") + field(FRVL, "0x10") + field(FVVL, "0x20") + field(SXVL, "0x40") + field(SVVL, "0x80") + field(EIVL, "0x0") + field(NISV, "INVALID") + field(TESV, "INVALID") + field(ELSV, "INVALID") + field(TVSV, "INVALID") + field(TTSV, "INVALID") + field(FTSV, "INVALID") + field(FFSV, "INVALID") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") info(autosaveFields_pass0, "VAL") } diff --git a/evrApp/Db/evrmap.db b/evrApp/Db/evrmap.db index 25149422..9425f813 100644 --- a/evrApp/Db/evrmap.db +++ b/evrApp/Db/evrmap.db @@ -42,14 +42,14 @@ # Bypass the automatic allocation mechanism and always include this code in the event FIFO. # record(longout, "$(NAME)") { - field( DTYP, "EVR Mapping" ) - field( OUT , "@OBJ=$(OBJ), Func=$(func)") - field( PINI, "YES") - field( DESC, "Mapping for $(func)") - field( VAL , "$(EVT)") - field( LOPR, "0") - field( HOPR, "255") - field( DRVL, "0") - field( DRVH, "255") + field(DTYP, "EVR Mapping" ) + field(OUT , "@OBJ=$(OBJ), Func=$(func)") + field(PINI, "YES") + field(DESC, "Mapping for $(func)") + field(VAL , "$(EVT)") + field(LOPR, "0") + field(HOPR, "255") + field(DRVL, "0") + field(DRVH, "255") info(autosaveFields_pass0, "OUT VAL") } diff --git a/evrApp/Db/evrout.db b/evrApp/Db/evrout.db index 0a8f3ce7..c8611f1d 100644 --- a/evrApp/Db/evrout.db +++ b/evrApp/Db/evrout.db @@ -6,26 +6,26 @@ # DESC = Physical label found on output jack record(longout, "$(ON)Src-SP") { - field( DTYP, "Obj Prop uint32") - field( DESC, "Output $(DESC)") - field( OUT , "@OBJ=$(OBJ), PROP=Map") - field( PINI, "YES") - field( FLNK, "$(ON)Src-RB") + field(DTYP, "Obj Prop uint32") + field(DESC, "Output $(DESC)") + field(OUT , "@OBJ=$(OBJ), PROP=Map") + field(PINI, "YES") + field(FLNK, "$(ON)Src-RB") info(autosaveFields_pass0, "VAL") } record(longin, "$(ON)Src-RB") { - field( DTYP, "Obj Prop uint32") - field( INP , "@OBJ=$(OBJ), PROP=Map") + field(DTYP, "Obj Prop uint32") + field(INP , "@OBJ=$(OBJ), PROP=Map") } record(bo, "$(ON)Ena-SP") { - field( DTYP, "Obj Prop bool") - field( DESC, "Output $(DESC)") - field( OUT , "@OBJ=$(OBJ), PROP=Enable") - field( PINI, "YES") - field( ZNAM, "Disabled") - field( ONAM, "Enabled") + field(DTYP, "Obj Prop bool") + field(DESC, "Output $(DESC)") + field(OUT , "@OBJ=$(OBJ), PROP=Enable") + field(PINI, "YES") + field(ZNAM, "Disabled") + field(ONAM, "Enabled") info(autosaveFields_pass0, "VAL") } diff --git a/evrApp/Db/evrpulser.db b/evrApp/Db/evrpulser.db index 2d8b9ea4..6de63ca3 100644 --- a/evrApp/Db/evrpulser.db +++ b/evrApp/Db/evrpulser.db @@ -86,7 +86,7 @@ record(longin, "$(PN)Delay$(s=:)Raw-RB") { field(HOPR, "$(DMAX=0xffff)") field(LOPR, "0") field(HIGH, "$(DMAX=0xffff)") - field( HSV, "MAJOR") + field(HSV, "MAJOR") } # Determines the time between when the Pulse Generator changes state from @@ -124,7 +124,7 @@ record(longin, "$(PN)Width$(s=:)Raw-RB") { field(HOPR, "$(WMAX=0xffff)") field(LOPR, "0") field(HIGH, "$(WMAX=0xffff)") - field( HSV, "MAJOR") + field(HSV, "MAJOR") } # Decreases the resolution of both delay and width by an integer multiple. @@ -153,7 +153,7 @@ record(longin, "$(PN)Prescaler-RB") { field(HOPR, "$(PMAX=0xffff)") field(LOPR, "1") field(HIGH, "$(PMAX=0xffff)") - field( HSV, "MAJOR") + field(HSV, "MAJOR") field(FLNK, "$(PN)Res-I") } diff --git a/evrApp/Db/evrpulsermap.db b/evrApp/Db/evrpulsermap.db index 76ed153a..13f1570e 100644 --- a/evrApp/Db/evrpulsermap.db +++ b/evrApp/Db/evrpulsermap.db @@ -10,14 +10,14 @@ # record(longout, "$(NAME)") { - field( DTYP, "EVR Pulser Mapping" ) - field( OUT , "@OBJ=$(OBJ), Func=$(F=Trig)") - field( PINI, "YES") - field( DESC, "Mapping for Pulser $(PID)") - field( VAL , "$(EVT)") - field( LOPR, "0") - field( HOPR, "255") - field( DRVL, "0") - field( DRVH, "255") + field(DTYP, "EVR Pulser Mapping" ) + field(OUT , "@OBJ=$(OBJ), Func=$(F=Trig)") + field(PINI, "YES") + field(DESC, "Mapping for Pulser $(PID)") + field(VAL , "$(EVT)") + field(LOPR, "0") + field(HOPR, "255") + field(DRVL, "0") + field(DRVH, "255") info(autosaveFields_pass0, "VAL") } diff --git a/evrApp/Db/evrscale.db b/evrApp/Db/evrscale.db index 8830e851..ba6c04ff 100644 --- a/evrApp/Db/evrscale.db +++ b/evrApp/Db/evrscale.db @@ -9,35 +9,35 @@ record(bo, "$(P)PSPolarity-Sel") { - field( DTYP, "Obj Prop bool") - field( DESC, "Polarity of all prescalers") - field( OUT , "@OBJ=$(EVR), PROP=PSPolarity") - field( PINI, "YES") - field( ZNAM, "PS-sync on falling edge") - field( ONAM, "PS-sync on rising edge") - field( VAL , "0") + field(DTYP, "Obj Prop bool") + field(DESC, "Polarity of all prescalers") + field(OUT , "@OBJ=$(EVR), PROP=PSPolarity") + field(PINI, "YES") + field(ZNAM, "PS-sync on falling edge") + field(ONAM, "PS-sync on rising edge") + field(VAL , "0") info(autosaveFields_pass0, "VAL") } record(longout, "$(SN)Div-SP") { - field( DTYP, "Obj Prop uint32") - field( DESC, "Prescaler $(IDX)") - field( OUT , "@OBJ=$(OBJ), PROP=Divide") - field( PINI, "YES") - field( VAL , "2") - field( HOPR, "$(MAX=0xffff)") - field( LOPR, "2") - field( DRVH, "$(MAX=0xffff)") - field( DRVL, "2") - field( FLNK, "$(SN)Div-RB") + field(DTYP, "Obj Prop uint32") + field(DESC, "Prescaler $(IDX)") + field(OUT , "@OBJ=$(OBJ), PROP=Divide") + field(PINI, "YES") + field(VAL , "2") + field(HOPR, "$(MAX=0xffff)") + field(LOPR, "2") + field(DRVH, "$(MAX=0xffff)") + field(DRVL, "2") + field(FLNK, "$(SN)Div-RB") info(autosaveFields_pass0, "VAL") } record(longin, "$(SN)Div-RB") { - field( DTYP, "Obj Prop uint32") - field( DESC, "Prescaler $(IDX)") - field( INP , "@OBJ=$(OBJ), PROP=Divide") - field( FLNK, "$(SN)Rate-I") + field(DTYP, "Obj Prop uint32") + field(DESC, "Prescaler $(IDX)") + field(INP , "@OBJ=$(OBJ), PROP=Divide") + field(FLNK, "$(SN)Rate-I") } record(calc, "$(SN)Rate-I") { @@ -57,51 +57,51 @@ record(waveform, "$(SN)Label-I") { } record(ao, "$(SN)PhasOffs-SP") { - field( DESC, "Prescaler $(IDX) Phase Offset") - field( EGU , "Deg") - field( OMSL, "supervisory") - field( HOPR, "359.9999999999") - field( LOPR, "0") - field( DRVH, "359.9999999999") - field( DRVL, "0") - field( FLNK, "$(SN)PhasOffs-CO_") + field(DESC, "Prescaler $(IDX) Phase Offset") + field(EGU , "Deg") + field(OMSL, "supervisory") + field(HOPR, "359.9999999999") + field(LOPR, "0") + field(DRVH, "359.9999999999") + field(DRVL, "0") + field(FLNK, "$(SN)PhasOffs-CO_") } record(calcout, "$(SN)PhasOffs-CO_") { field(ASG, "private") - field( DESC, "Degrees to Event Clock Ticks") - field( OUT , "$(SN)PhasOffs$(s=:)Raw-SP PP") - field( CALC, "FLOOR(B/360*A)") - field( INPA, "$(SN)Div-RB") - field( INPB, "$(SN)PhasOffs-SP") + field(DESC, "Degrees to Event Clock Ticks") + field(OUT , "$(SN)PhasOffs$(s=:)Raw-SP PP") + field(CALC, "FLOOR(B/360*A)") + field(INPA, "$(SN)Div-RB") + field(INPB, "$(SN)PhasOffs-SP") } record(longout, "$(SN)PhasOffs$(s=:)Raw-SP") { - field( DTYP, "Obj Prop uint32") - field( DESC, "Prescaler $(IDX) Phase Offset") - field( OUT , "@OBJ=$(OBJ), PROP=Phase Offset") - field( PINI, "YES") - field( VAL , "0") - field( HOPR, "0xffffffff") - field( LOPR, "0") - field( DRVH, "0xffffffff") - field( DRVL, "0") - field( FLNK, "$(SN)PhasOffs$(s=:)Raw-RB") + field(DTYP, "Obj Prop uint32") + field(DESC, "Prescaler $(IDX) Phase Offset") + field(OUT , "@OBJ=$(OBJ), PROP=Phase Offset") + field(PINI, "YES") + field(VAL , "0") + field(HOPR, "0xffffffff") + field(LOPR, "0") + field(DRVH, "0xffffffff") + field(DRVL, "0") + field(FLNK, "$(SN)PhasOffs$(s=:)Raw-RB") info(autosaveFields_pass0, "VAL") } record(longin, "$(SN)PhasOffs$(s=:)Raw-RB") { - field( DTYP, "Obj Prop uint32") - field( DESC, "Prescaler $(IDX) Phase Offset") - field( INP , "@OBJ=$(OBJ), PROP=Phase Offset") - field( PINI, "YES") - field( FLNK, "$(SN)PhasOffs-RB") + field(DTYP, "Obj Prop uint32") + field(DESC, "Prescaler $(IDX) Phase Offset") + field(INP , "@OBJ=$(OBJ), PROP=Phase Offset") + field(PINI, "YES") + field(FLNK, "$(SN)PhasOffs-RB") } record(calc, "$(SN)PhasOffs-RB") { - field( DESC, "Prescaler $(IDX) Phase Offset") - field( CALC, "B/A*360") - field( EGU , "Deg") - field( INPA, "$(SN)Div-RB CPP") - field( INPB, "$(SN)PhasOffs$(s=:)Raw-RB PP") + field(DESC, "Prescaler $(IDX) Phase Offset") + field(CALC, "B/A*360") + field(EGU , "Deg") + field(INPA, "$(SN)Div-RB CPP") + field(INPB, "$(SN)PhasOffs$(s=:)Raw-RB PP") } diff --git a/evrFRIBApp/Db/fribevrout.db b/evrFRIBApp/Db/fribevrout.db index b3277e81..74f3341d 100644 --- a/evrFRIBApp/Db/fribevrout.db +++ b/evrFRIBApp/Db/fribevrout.db @@ -7,23 +7,23 @@ record(bo, "$(ON)Ena-SP") { - field( DTYP, "Obj Prop bool") - field( DESC, "Output $(DESC)") - field( OUT , "@OBJ=$(OBJ), PROP=Enable") - field( PINI, "YES") - field( ZNAM, "Disabled") - field( ONAM, "Enabled") - field( VAL , "1") # Default to enabled + field(DTYP, "Obj Prop bool") + field(DESC, "Output $(DESC)") + field(OUT , "@OBJ=$(OBJ), PROP=Enable") + field(PINI, "YES") + field(ZNAM, "Disabled") + field(ONAM, "Enabled") + field(VAL , "1") # Default to enabled info(autosaveFields_pass0, "VAL") } record(longout, "$(ON)Src-SP") { - field( DTYP, "Obj Prop uint32") - field( DESC, "$(DESC)") - field( OUT , "@OBJ=$(OBJ), PROP=Map") - field( FLNK, "$(ON)Src-FOut_") - field( PINI, "YES") - field( VAL , "63") + field(DTYP, "Obj Prop uint32") + field(DESC, "$(DESC)") + field(OUT , "@OBJ=$(OBJ), PROP=Map") + field(FLNK, "$(ON)Src-FOut_") + field(PINI, "YES") + field(VAL , "63") info(autosaveFields_pass0, "VAL HOPR LOPR DRVH DRVL") } @@ -31,53 +31,53 @@ record(longout, "$(ON)Src-SP") { # Users use will set one of these at a time. record(mbbo, "$(ON)Src$(s=:)Pulse-SP") { - field( DTYP, "Raw Soft Channel") - field( OUT , "$(ON)Src-SP PP") - field( ZRST, "Pulser 0") - field( ONST, "Pulser 1") - field( VAL , "2") - field( ZRVL, "2") - field( ONVL, "3") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") + field(DTYP, "Raw Soft Channel") + field(OUT , "$(ON)Src-SP PP") + field(ZRST, "Pulser 0") + field(ONST, "Pulser 1") + field(VAL , "2") + field(ZRVL, "2") + field(ONVL, "3") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") info(autosaveFields_pass0, "VAL") } record(mbbo, "$(ON)Src$(s=:)DBus-SP") { - field( DTYP, "Raw Soft Channel") - field( OUT , "$(ON)Src-SP PP") - field( ZRST, "N/A") - field( EISV, "INVALID") - field( NISV, "INVALID") - field( TESV, "INVALID") - field( ELSV, "INVALID") - field( TVSV, "INVALID") - field( TTSV, "INVALID") - field( FTSV, "INVALID") - field( FFSV, "INVALID") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") + field(DTYP, "Raw Soft Channel") + field(OUT , "$(ON)Src-SP PP") + field(ZRST, "N/A") + field(EISV, "INVALID") + field(NISV, "INVALID") + field(TESV, "INVALID") + field(ELSV, "INVALID") + field(TVSV, "INVALID") + field(TTSV, "INVALID") + field(FTSV, "INVALID") + field(FFSV, "INVALID") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") info(autosaveFields_pass0, "VAL") } record(mbbo, "$(ON)Src$(s=:)Scale-SP") { - field( DTYP, "Raw Soft Channel") - field( OUT , "$(ON)Src-SP PP") - field( ZRST, "Prescaler 0") - field( ZRVL, "1") - field( FVSV, "INVALID") - field( SXSV, "INVALID") - field( SVSV, "INVALID") - field( EISV, "INVALID") - field( NISV, "INVALID") - field( TESV, "INVALID") - field( ELSV, "INVALID") - field( TVSV, "INVALID") - field( TTSV, "INVALID") - field( FTSV, "INVALID") - field( FFSV, "INVALID") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") + field(DTYP, "Raw Soft Channel") + field(OUT , "$(ON)Src-SP PP") + field(ZRST, "Prescaler 0") + field(ZRVL, "1") + field(FVSV, "INVALID") + field(SXSV, "INVALID") + field(SVSV, "INVALID") + field(EISV, "INVALID") + field(NISV, "INVALID") + field(TESV, "INVALID") + field(ELSV, "INVALID") + field(TVSV, "INVALID") + field(TTSV, "INVALID") + field(FTSV, "INVALID") + field(FFSV, "INVALID") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") info(autosaveFields_pass0, "VAL") } @@ -94,55 +94,55 @@ record(fanout, "$(ON)Src-FOut_") { record(longin, "$(ON)Src-RB_") { field(ASG, "private") - field( DTYP, "Obj Prop uint32") - field( DESC, "$(DESC)") - field( INP , "@OBJ=$(OBJ), PROP=Map") + field(DTYP, "Obj Prop uint32") + field(DESC, "$(DESC)") + field(INP , "@OBJ=$(OBJ), PROP=Map") } record(mbbi, "$(ON)Src$(s=:)Pulse-RB") { - field( DTYP, "Raw Soft Channel") - field( INP , "$(ON)Src-RB_") - field( ZRST, "Pulser 0") - field( ONST, "Pulser 1") - field( ZRVL, "2") - field( ONVL, "3") - field( UNSV, "MAJOR") + field(DTYP, "Raw Soft Channel") + field(INP , "$(ON)Src-RB_") + field(ZRST, "Pulser 0") + field(ONST, "Pulser 1") + field(ZRVL, "2") + field(ONVL, "3") + field(UNSV, "MAJOR") } record(mbbi, "$(ON)Src$(s=:)DBus-RB") { - field( DTYP, "Raw Soft Channel") - field( INP , "$(ON)Src-RB_") - field( ZRST, "N/A") - field( ZRVL, "32") - field( EISV, "MAJOR") - field( NISV, "MAJOR") - field( TESV, "MAJOR") - field( ELSV, "MAJOR") - field( TVSV, "MAJOR") - field( TTSV, "MAJOR") - field( FTSV, "MAJOR") - field( FFSV, "MAJOR") - field( UNSV, "MAJOR") + field(DTYP, "Raw Soft Channel") + field(INP , "$(ON)Src-RB_") + field(ZRST, "N/A") + field(ZRVL, "32") + field(EISV, "MAJOR") + field(NISV, "MAJOR") + field(TESV, "MAJOR") + field(ELSV, "MAJOR") + field(TVSV, "MAJOR") + field(TTSV, "MAJOR") + field(FTSV, "MAJOR") + field(FFSV, "MAJOR") + field(UNSV, "MAJOR") } record(mbbi, "$(ON)Src$(s=:)Scale-RB") { - field( DTYP, "Raw Soft Channel") - field( INP , "$(ON)Src-RB_") - field( ZRST, "Prescaler 0") - field( ZRVL, "1") - field( FVSV, "MAJOR") - field( SXSV, "MAJOR") - field( SVSV, "MAJOR") - field( EISV, "MAJOR") - field( NISV, "MAJOR") - field( TESV, "MAJOR") - field( ELSV, "MAJOR") - field( TVSV, "MAJOR") - field( TTSV, "MAJOR") - field( FTSV, "MAJOR") - field( FFSV, "MAJOR") - field( UNSV, "MAJOR") - field( UNSV, "MAJOR") + field(DTYP, "Raw Soft Channel") + field(INP , "$(ON)Src-RB_") + field(ZRST, "Prescaler 0") + field(ZRVL, "1") + field(FVSV, "MAJOR") + field(SXSV, "MAJOR") + field(SVSV, "MAJOR") + field(EISV, "MAJOR") + field(NISV, "MAJOR") + field(TESV, "MAJOR") + field(ELSV, "MAJOR") + field(TVSV, "MAJOR") + field(TTSV, "MAJOR") + field(FTSV, "MAJOR") + field(FFSV, "MAJOR") + field(UNSV, "MAJOR") + field(UNSV, "MAJOR") } record(aSub, "$(ON)Src-Calc_") { diff --git a/evrMrmApp/Db/evrSoftEvt.template b/evrMrmApp/Db/evrSoftEvt.template index 6c45610f..85e9675b 100644 --- a/evrMrmApp/Db/evrSoftEvt.template +++ b/evrMrmApp/Db/evrSoftEvt.template @@ -10,30 +10,30 @@ record(longout, "$(P)EvtCode-SP") { # included here as it depends on SW event feature record (stringin, "$(P)Timestamp-RB") { - field( DTYP, "Obj Prop string") - field( INP , "@OBJ=$(OBJ), PROP=NextSecond") - field( SCAN, "1 second") - field( FLNK, "$(P)TimeErr-I") + field(DTYP, "Obj Prop string") + field(INP , "@OBJ=$(OBJ), PROP=NextSecond") + field(SCAN, "1 second") + field(FLNK, "$(P)TimeErr-I") } record(ai, "$(P)TimeErr-I") { - field( DTYP, "Obj Prop double") - field( INP , "@OBJ=$(OBJ), PROP=Time Error") + field(DTYP, "Obj Prop double") + field(INP , "@OBJ=$(OBJ), PROP=Time Error") } record(mbbo, "$(P)TimeSrc-Sel") { - field( DTYP, "Obj Prop uint32") - field( OUT , "@OBJ=$(OBJ), PROP=TimeSrc") - field( ZRST, "Disable (noop)") - field( ONST, "External clk") - field( TWST, "Sys. Clock") - field( ZRVL, "0") - field( ONVL, "1") - field( TWVL, "2") + field(DTYP, "Obj Prop uint32") + field(OUT , "@OBJ=$(OBJ), PROP=TimeSrc") + field(ZRST, "Disable (noop)") + field(ONST, "External clk") + field(TWST, "Sys. Clock") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") } record(bo,"$(P)SyncTimestamp-Cmd" ) { - field( DTYP, "Obj Prop command") - field( OUT , "@OBJ=$(OBJ), PROP=Sync TS") - field( DESC, "EVG Sync TimeStamp") + field(DTYP, "Obj Prop command") + field(OUT , "@OBJ=$(OBJ), PROP=Sync TS") + field(DESC, "EVG Sync TimeStamp") } diff --git a/evrMrmApp/Db/evrSoftSeq.template b/evrMrmApp/Db/evrSoftSeq.template index cd4c2105..c00d077a 100644 --- a/evrMrmApp/Db/evrSoftSeq.template +++ b/evrMrmApp/Db/evrSoftSeq.template @@ -11,118 +11,118 @@ # $(P)InitSeq$(s=:)Cont-FOut_ record(fanout, "$(P)TrigSrc$(s=:)Init-FOut_") { field(ASG, "private") - field( LNK1, "$(P)TrigSrc-Sel_") + field(LNK1, "$(P)TrigSrc-Sel_") } record(mbbo, "$(P)TrigSrc$(s=:)Pulse-Sel") { - field( DTYP, "Raw Soft Channel") - field( OUT , "$(P)TrigSrc-Sel_ PP") - field( ZRST, "Pulser 0") - field( ONST, "Pulser 1") - field( TWST, "Pulser 2") - field( THST, "Pulser 3") - field( FRST, "Pulser 4") - field( FVST, "Pulser 5") - field( SXST, "Pulser 6") - field( SVST, "Pulser 7") - field( EIST, "Pulser 8") - field( NIST, "Pulser 9") - field( TEST, "Pulser 10") - field( ELST, "Pulser 11") - field( TVST, "Pulser 12") - field( TTST, "Pulser 13") - field( FTST, "Pulser 14") - field( FFST, "Pulser 15") - field( ZRVL, "0") - field( ONVL, "1") - field( TWVL, "2") - field( THVL, "3") - field( FRVL, "4") - field( FVVL, "5") - field( SXVL, "6") - field( SVVL, "7") - field( EIVL, "8") - field( NIVL, "9") - field( TEVL, "10") - field( ELVL, "11") - field( TVVL, "12") - field( TTVL, "13") - field( FTVL, "14") - field( FFVL, "15") + field(DTYP, "Raw Soft Channel") + field(OUT , "$(P)TrigSrc-Sel_ PP") + field(ZRST, "Pulser 0") + field(ONST, "Pulser 1") + field(TWST, "Pulser 2") + field(THST, "Pulser 3") + field(FRST, "Pulser 4") + field(FVST, "Pulser 5") + field(SXST, "Pulser 6") + field(SVST, "Pulser 7") + field(EIST, "Pulser 8") + field(NIST, "Pulser 9") + field(TEST, "Pulser 10") + field(ELST, "Pulser 11") + field(TVST, "Pulser 12") + field(TTST, "Pulser 13") + field(FTST, "Pulser 14") + field(FFST, "Pulser 15") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(TEVL, "10") + field(ELVL, "11") + field(TVVL, "12") + field(TTVL, "13") + field(FTVL, "14") + field(FFVL, "15") info( autosaveFields_pass0, "VAL") alias("$(P)TrigSrc$(s=:)0-Sel") } record(mbbo, "$(P)TrigSrc$(s=:)DBus-Sel") { - field( DTYP, "Raw Soft Channel") - field( OUT , "$(P)TrigSrc-Sel_ PP") - field( ZRST, "DBus0") - field( ONST, "DBus1") - field( TWST, "DBus2") - field( THST, "DBus3") - field( FRST, "DBus4") - field( FVST, "DBus5") - field( SXST, "DBus6") - field( SVST, "DBus7") - field( ZRVL, "32") - field( ONVL, "33") - field( TWVL, "34") - field( THVL, "35") - field( FRVL, "36") - field( FVVL, "37") - field( SXVL, "38") - field( SVVL, "39") + field(DTYP, "Raw Soft Channel") + field(OUT , "$(P)TrigSrc-Sel_ PP") + field(ZRST, "DBus0") + field(ONST, "DBus1") + field(TWST, "DBus2") + field(THST, "DBus3") + field(FRST, "DBus4") + field(FVST, "DBus5") + field(SXST, "DBus6") + field(SVST, "DBus7") + field(ZRVL, "32") + field(ONVL, "33") + field(TWVL, "34") + field(THVL, "35") + field(FRVL, "36") + field(FVVL, "37") + field(SXVL, "38") + field(SVVL, "39") info( autosaveFields_pass0, "VAL") alias("$(P)TrigSrc$(s=:)1-Sel") } record(mbbo, "$(P)TrigSrc$(s=:)Scale-Sel") { - field( DTYP, "Raw Soft Channel") - field( OUT , "$(P)TrigSrc-Sel_ PP") - field( ZRST, "None") - field( ONST, "Software") - field( TWST, "Prescaler 0") - field( THST, "Prescaler 1") - field( FRST, "Prescaler 2") - field( FVST, "Prescaler 3") - field( SXST, "Prescaler 4") - field( SVST, "Prescaler 5") - field( EIST, "Prescaler 6") - field( NIST, "Prescaler 7") - field( ZRVL, "0x03000000") - field( ONVL, "0x01000000") - field( TWVL, "40") - field( THVL, "41") - field( FRVL, "42") - field( FVVL, "43") - field( SXVL, "44") - field( SVVL, "45") - field( EIVL, "46") - field( NIVL, "47") + field(DTYP, "Raw Soft Channel") + field(OUT , "$(P)TrigSrc-Sel_ PP") + field(ZRST, "None") + field(ONST, "Software") + field(TWST, "Prescaler 0") + field(THST, "Prescaler 1") + field(FRST, "Prescaler 2") + field(FVST, "Prescaler 3") + field(SXST, "Prescaler 4") + field(SVST, "Prescaler 5") + field(EIST, "Prescaler 6") + field(NIST, "Prescaler 7") + field(ZRVL, "0x03000000") + field(ONVL, "0x01000000") + field(TWVL, "40") + field(THVL, "41") + field(FRVL, "42") + field(FVVL, "43") + field(SXVL, "44") + field(SVVL, "45") + field(EIVL, "46") + field(NIVL, "47") info( autosaveFields_pass0, "VAL") alias("$(P)TrigSrc$(s=:)2-Sel") } record(longout, "$(P)TrigSrc-Sel_") { field(ASG, "private") - field( DTYP, "Obj Prop uint32") - field( OUT , "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=TRIG_SRC") - field( VAL , "0x03000000") # default to None + field(DTYP, "Obj Prop uint32") + field(OUT , "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=TRIG_SRC") + field(VAL , "0x03000000") # default to None info( autosaveFields_pass0, "VAL") } record(longin, "$(P)TrigSrc-RB_") { field(ASG, "private") - field( DTYP, "Obj Prop uint32") - field( INP , "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=TRIG_SRC") - field( UDF, "0") - field( SCAN, "I/O Intr") - field( FLNK, "$(P)TrigSrc-RB") + field(DTYP, "Obj Prop uint32") + field(INP , "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=TRIG_SRC") + field(UDF, "0") + field(SCAN, "I/O Intr") + field(FLNK, "$(P)TrigSrc-RB") } record(stringin, "$(P)TrigSrc-RB") { - field( DTYP, "LUT uint32 -> string") - field( INP, "$(P)TrigSrc-RB_") + field(DTYP, "LUT uint32 -> string") + field(INP, "$(P)TrigSrc-RB_") info(lut0 , " 0 = Pulser 0") info(lut1 , " 1 = Pulser 1") info(lut2 , " 2 = Pulser 2") @@ -165,11 +165,11 @@ record(stringin, "$(P)TrigSrc-RB") { #(only if TsInpMode = EGU). # #record(ai, "$(P)EvtClkFreq-RB_") { -# field( INP, "$ (SYS){$ (D)-EvtClk}Frequency-RB CP") - avoid the warning generation -# field( FLNK, "$(P)EvtClkFreq$(s=:)Cont-RB_") +# field(INP, "$ (SYS){$ (D)-EvtClk}Frequency-RB CP") - avoid the warning generation +# field(FLNK, "$(P)EvtClkFreq$(s=:)Cont-RB_") #} # #record(ao, "$(P)EvtClkFreq$(s=:)Cont-RB_") { -# field( OUT, "$(P)Timestamp-RB.PROC") -# field( VAL, "1") +# field(OUT, "$(P)Timestamp-RB.PROC") +# field(VAL, "1") #} diff --git a/evrMrmApp/Db/mrmevrdc.template b/evrMrmApp/Db/mrmevrdc.template index c4f11898..4e0d7c2a 100644 --- a/evrMrmApp/Db/mrmevrdc.template +++ b/evrMrmApp/Db/mrmevrdc.template @@ -3,7 +3,7 @@ record(bo, "$(P)Ena-Sel") { field(DESC, "Apply DC correction") field(DTYP, "Obj Prop bool") - field( OUT, "@OBJ=$(OBJ), PROP=DCEnable") + field(OUT, "@OBJ=$(OBJ), PROP=DCEnable") field(ZNAM, "Disable") field(ONAM, "Enable") field(PINI, "YES") @@ -14,7 +14,7 @@ record(bo, "$(P)Ena-Sel") { record(bi, "$(P)Ena-RB") { field(DESC, "Apply DC correction") field(DTYP, "Obj Prop bool") - field( INP, "@OBJ=$(OBJ), PROP=DCEnable") + field(INP, "@OBJ=$(OBJ), PROP=DCEnable") field(ZNAM, "Disable") field(ONAM, "Enable") } @@ -22,11 +22,11 @@ record(bi, "$(P)Ena-RB") { record(ao, "$(P)Tgt-SP") { field(DESC, "Desired total delay") field(DTYP, "Obj Prop double") - field( OUT, "@OBJ=$(OBJ), PROP=DCTarget") - field( EGU, "ns") + field(OUT, "@OBJ=$(OBJ), PROP=DCTarget") + field(EGU, "ns") # a too small value will cause glitches and dropped events. # so we pick a conservative default suitable for the slowest 50MHz clock - field( VAL, "110") + field(VAL, "110") field(PREC, "3") field(PINI, "YES") field(FLNK, "$(P)Tgt-RB") @@ -35,8 +35,8 @@ record(ao, "$(P)Tgt-SP") { record(ai, "$(P)Tgt-RB") { field(DESC, "Desired total delay") field(DTYP, "Obj Prop double") - field( INP, "@OBJ=$(OBJ), PROP=DCTarget") - field( EGU, "ns") + field(INP, "@OBJ=$(OBJ), PROP=DCTarget") + field(EGU, "ns") field(PREC, "3") info(autosaveFields_pass0, "EGU ESLO HOPR LOPR PREC") } @@ -44,8 +44,8 @@ record(ai, "$(P)Tgt-RB") { record(ai, "$(P)Msrd-I") { field(DESC, "Measured total delay") field(DTYP, "Obj Prop double") - field( INP, "@OBJ=$(OBJ), PROP=DCRx") - field( EGU, "ns") + field(INP, "@OBJ=$(OBJ), PROP=DCRx") + field(EGU, "ns") field(PREC, "3") field(SCAN, "1 second") field(FLNK, "$(P)Corr-I") @@ -54,15 +54,15 @@ record(ai, "$(P)Msrd-I") { record(ai, "$(P)Corr-I") { field(DESC, "delay correction") field(DTYP, "Obj Prop double") - field( INP, "@OBJ=$(OBJ), PROP=DCInt") - field( EGU, "ns") + field(INP, "@OBJ=$(OBJ), PROP=DCInt") + field(EGU, "ns") field(PREC, "3") field(FLNK, "$(P)Lck-Sts") info(autosaveFields_pass0, "EGU ESLO HOPR LOPR PREC") } record(bi, "$(P)Lck-Sts") { field(DTYP, "Obj Prop uint32") - field( INP, "@OBJ=$(OBJ), PROP=DCStatusRaw") + field(INP, "@OBJ=$(OBJ), PROP=DCStatusRaw") field(MASK, "1") field(ZSV , "MAJOR") field(ZNAM, "Unlocked") @@ -72,7 +72,7 @@ record(bi, "$(P)Lck-Sts") { record(mbbi, "$(P)LckTrk-Sts") { field(DESC, "DC loop tracking") field(DTYP, "Obj Prop uint32") - field( INP, "@OBJ=$(OBJ), PROP=DCStatusRaw") + field(INP, "@OBJ=$(OBJ), PROP=DCStatusRaw") field(MASK, "0xc") field(SHFT, "2") field(ZRVL, "0") @@ -91,7 +91,7 @@ record(mbbi, "$(P)LckTrk-Sts") { record(mbbi, "$(P)LckDat-Sts") { field(DESC, "DC data from master?") field(DTYP, "Obj Prop uint32") - field( INP, "@OBJ=$(OBJ), PROP=DCStatusRaw") + field(INP, "@OBJ=$(OBJ), PROP=DCStatusRaw") field(MASK, "0x300") field(SHFT, "8") field(ZRVL, "0") @@ -110,5 +110,5 @@ record(mbbi, "$(P)LckDat-Sts") { record(longin, "$(P)ID-I") { field(DESC, "Topology ID") field(DTYP, "Obj Prop uint32") - field( INP, "@OBJ=$(OBJ), PROP=DCTOPID") + field(INP, "@OBJ=$(OBJ), PROP=DCTOPID") } diff --git a/evrMrmApp/Db/mrmevrdlymodule.template b/evrMrmApp/Db/mrmevrdlymodule.template index db812597..0221adb8 100644 --- a/evrMrmApp/Db/mrmevrdlymodule.template +++ b/evrMrmApp/Db/mrmevrdlymodule.template @@ -3,76 +3,75 @@ # Macros: # P = record name prefix # OBJ = devObj name -# SLOT = Delay module can be fitted in slot 0 or slot 1. +# SLOT = Delay module can be fitted in slot 0 or slot 1. # Enabled = Enable or disable the module. When disabled outputs are pulled to logic low. # Delay0 = The delay (in ns) of the first output # Delay1 = The delay (in ns) of the second output record(bo, "$(P)Ena-SP") { - field( DESC, "Enable") - field( DTYP, "Obj Prop bool") - field( OUT , "@OBJ=$(OBJ):UnivDlyModule$(SLOT), PROP=Enable") - field( PINI, "YES") - field( ZNAM, "Disabled") - field( ONAM, "Enabled") - field( VAL , "1") # Default to enabled - field( FLNK, "$(P)Ena-RB") + field(DESC, "Enable") + field(DTYP, "Obj Prop bool") + field(OUT , "@OBJ=$(OBJ):UnivDlyModule$(SLOT), PROP=Enable") + field(PINI, "YES") + field(ZNAM, "Disabled") + field(ONAM, "Enabled") + field(VAL , "1") # Default to enabled + field(FLNK, "$(P)Ena-RB") info(autosaveFields_pass0, "VAL") } record(bi, "$(P)Ena-RB") { - field( DESC, "Is module enabled") - field( DTYP, "Obj Prop bool") - field( INP , "@OBJ=$(OBJ):UnivDlyModule$(SLOT), PROP=Enable") - field( ZNAM, "Disabled") - field( ONAM, "Enabled") + field(DESC, "Is module enabled") + field(DTYP, "Obj Prop bool") + field(INP , "@OBJ=$(OBJ):UnivDlyModule$(SLOT), PROP=Enable") + field(ZNAM, "Disabled") + field(ONAM, "Enabled") } record(ao, "$(P)Delay0-SP") { - field( DESC, "First delay output") - field( DTYP, "Obj Prop double") - field( OUT , "@OBJ=$(OBJ):UnivDlyModule$(SLOT), PROP=Delay0") - field( EGU , "ns") - field( PINI, "YES") - field( VAL , "0") - field( HOPR, "8.686") - field( LOPR, "0") - field( PREC, 2) - field( FLNK, "$(P)Delay0-RB") + field(DESC, "First delay output") + field(DTYP, "Obj Prop double") + field(OUT , "@OBJ=$(OBJ):UnivDlyModule$(SLOT), PROP=Delay0") + field(EGU , "ns") + field(PINI, "YES") + field(VAL , "0") + field(HOPR, "8.686") + field(LOPR, "0") + field(PREC, 2) + field(FLNK, "$(P)Delay0-RB") info( autosaveFields_pass0, "VAL") } record(ai, "$(P)Delay0-RB") { - field( DESC, "First delay readback") - field( DTYP, "Obj Prop double") - field( INP , "@OBJ=$(OBJ):UnivDlyModule$(SLOT), PROP=Delay0") - field( HIHI, "8.687") - field( LOLO, "-0.001") - field( PREC, 2) - field( EGU, "ns") + field(DESC, "First delay readback") + field(DTYP, "Obj Prop double") + field(INP , "@OBJ=$(OBJ):UnivDlyModule$(SLOT), PROP=Delay0") + field(HIHI, "8.687") + field(LOLO, "-0.001") + field(PREC, 2) + field(EGU, "ns") } record(ao, "$(P)Delay1-SP") { - field( DESC, "Second delay output") - field( DTYP, "Obj Prop double") - field( OUT , "@OBJ=$(OBJ):UnivDlyModule$(SLOT), PROP=Delay1") - field( EGU , "ns") - field( PINI, "YES") - field( VAL , "0") - field( HOPR, "8.686") - field( LOPR, "0") - field( PREC, 2) - field( FLNK, "$(P)Delay1-RB") + field(DESC, "Second delay output") + field(DTYP, "Obj Prop double") + field(OUT , "@OBJ=$(OBJ):UnivDlyModule$(SLOT), PROP=Delay1") + field(EGU , "ns") + field(PINI, "YES") + field(VAL , "0") + field(HOPR, "8.686") + field(LOPR, "0") + field(PREC, 2) + field(FLNK, "$(P)Delay1-RB") info( autosaveFields_pass0, "VAL") } record(ai, "$(P)Delay1-RB") { - field( DESC, "Second delay readback") - field( DTYP, "Obj Prop double") - field( INP , "@OBJ=$(OBJ):UnivDlyModule$(SLOT), PROP=Delay1") - field( HIHI, "8.687") - field( LOLO, "-0.001") - field( PREC, 2) - field( EGU, "ns") + field(DESC, "Second delay readback") + field(DTYP, "Obj Prop double") + field(INP , "@OBJ=$(OBJ):UnivDlyModule$(SLOT), PROP=Delay1") + field(HIHI, "8.687") + field(LOLO, "-0.001") + field(PREC, 2) + field(EGU, "ns") } - diff --git a/evrMrmApp/Db/mrmevrout.db b/evrMrmApp/Db/mrmevrout.db index 5f72db92..23b01fdd 100644 --- a/evrMrmApp/Db/mrmevrout.db +++ b/evrMrmApp/Db/mrmevrout.db @@ -7,33 +7,33 @@ record(bo, "$(ON)Ena-SP") { - field( DTYP, "Obj Prop bool") - field( DESC, "Output $(DESC)") - field( OUT , "@OBJ=$(OBJ), PROP=Enable") - field( PINI, "YES") - field( ZNAM, "Disabled") - field( ONAM, "Enabled") - field( VAL , "1") # Default to enabled + field(DTYP, "Obj Prop bool") + field(DESC, "Output $(DESC)") + field(OUT , "@OBJ=$(OBJ), PROP=Enable") + field(PINI, "YES") + field(ZNAM, "Disabled") + field(ONAM, "Enabled") + field(VAL , "1") # Default to enabled info(autosaveFields_pass0, "VAL") } record(longout, "$(ON)Src-SP") { - field( DTYP, "Obj Prop uint32") - field( DESC, "$(DESC)") - field( OUT , "@OBJ=$(OBJ), PROP=Map") - field( FLNK, "$(ON)Src-RB_") - field( PINI, "YES") - field( VAL , "$(DEFAULT=63)") # default DEFAULT is Force Low + field(DTYP, "Obj Prop uint32") + field(DESC, "$(DESC)") + field(OUT , "@OBJ=$(OBJ), PROP=Map") + field(FLNK, "$(ON)Src-RB_") + field(PINI, "YES") + field(VAL , "$(DEFAULT=63)") # default DEFAULT is Force Low info(autosaveFields_pass0, "VAL HOPR LOPR DRVH DRVL") } record(longout, "$(ON)Src2-SP") { - field( DTYP, "Obj Prop uint32") - field( DESC, "$(DESC)") - field( OUT , "@OBJ=$(OBJ), PROP=Map2") - field( FLNK, "$(ON)Src2-RB_") - field( PINI, "YES") - field( VAL , "$(DEFAULT=63)") # default DEFAULT is Force Low + field(DTYP, "Obj Prop uint32") + field(DESC, "$(DESC)") + field(OUT , "@OBJ=$(OBJ), PROP=Map2") + field(FLNK, "$(ON)Src2-RB_") + field(PINI, "YES") + field(VAL , "$(DEFAULT=63)") # default DEFAULT is Force Low info(autosaveFields_pass0, "VAL HOPR LOPR DRVH DRVL") } @@ -41,344 +41,344 @@ record(longout, "$(ON)Src2-SP") { # Users use will set one of these at a time. record(mbbo, "$(ON)Src$(s=:)Pulse-SP") { - field( DTYP, "Raw Soft Channel") - field( OUT , "$(ON)Src-SP PP") - field( ZRST, "Pulser 0") - field( ONST, "Pulser 1") - field( TWST, "Pulser 2") - field( THST, "Pulser 3") - field( FRST, "Pulser 4") - field( FVST, "Pulser 5") - field( SXST, "Pulser 6") - field( SVST, "Pulser 7") - field( EIST, "Pulser 8") - field( NIST, "Pulser 9") - field( TEST, "Pulser 10") - field( ELST, "Pulser 11") - field( TVST, "Pulser 12") - field( TTST, "Pulser 13") - field( FTST, "Pulser 14") - field( FFST, "Pulser 15") - field( ZRVL, "0") - field( ONVL, "1") - field( TWVL, "2") - field( THVL, "3") - field( FRVL, "4") - field( FVVL, "5") - field( SXVL, "6") - field( SVVL, "7") - field( EIVL, "8") - field( NIVL, "9") - field( TEVL, "10") - field( ELVL, "11") - field( TVVL, "12") - field( TTVL, "13") - field( FTVL, "14") - field( FFVL, "15") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") + field(DTYP, "Raw Soft Channel") + field(OUT , "$(ON)Src-SP PP") + field(ZRST, "Pulser 0") + field(ONST, "Pulser 1") + field(TWST, "Pulser 2") + field(THST, "Pulser 3") + field(FRST, "Pulser 4") + field(FVST, "Pulser 5") + field(SXST, "Pulser 6") + field(SVST, "Pulser 7") + field(EIST, "Pulser 8") + field(NIST, "Pulser 9") + field(TEST, "Pulser 10") + field(ELST, "Pulser 11") + field(TVST, "Pulser 12") + field(TTST, "Pulser 13") + field(FTST, "Pulser 14") + field(FFST, "Pulser 15") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(TEVL, "10") + field(ELVL, "11") + field(TVVL, "12") + field(TTVL, "13") + field(FTVL, "14") + field(FFVL, "15") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") info(autosaveFields_pass0, "VAL") } record(mbbo, "$(ON)Src$(s=:)Pulse2-SP") { - field( DTYP, "Raw Soft Channel") - field( OUT , "$(ON)Src-SP PP") - field( ZRST, "Pulser 16") - field( ONST, "Pulser 17") - field( TWST, "Pulser 18") - field( THST, "Pulser 19") - field( FRST, "Pulser 20") - field( FVST, "Pulser 21") - field( SXST, "Pulser 22") - field( SVST, "Pulser 23") - field( ZRVL, "16") - field( ONVL, "17") - field( TWVL, "18") - field( THVL, "19") - field( FRVL, "20") - field( FVVL, "21") - field( SXVL, "22") - field( SVVL, "23") - field( EISV, "INVALID") - field( NISV, "INVALID") - field( TESV, "INVALID") - field( ELSV, "INVALID") - field( TVSV, "INVALID") - field( TTSV, "INVALID") - field( FTSV, "INVALID") - field( FFSV, "INVALID") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") + field(DTYP, "Raw Soft Channel") + field(OUT , "$(ON)Src-SP PP") + field(ZRST, "Pulser 16") + field(ONST, "Pulser 17") + field(TWST, "Pulser 18") + field(THST, "Pulser 19") + field(FRST, "Pulser 20") + field(FVST, "Pulser 21") + field(SXST, "Pulser 22") + field(SVST, "Pulser 23") + field(ZRVL, "16") + field(ONVL, "17") + field(TWVL, "18") + field(THVL, "19") + field(FRVL, "20") + field(FVVL, "21") + field(SXVL, "22") + field(SVVL, "23") + field(EISV, "INVALID") + field(NISV, "INVALID") + field(TESV, "INVALID") + field(ELSV, "INVALID") + field(TVSV, "INVALID") + field(TTSV, "INVALID") + field(FTSV, "INVALID") + field(FFSV, "INVALID") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") info(autosaveFields_pass0, "VAL") } record(mbbo, "$(ON)Src2$(s=:)Pulse-SP") { - field( DTYP, "Raw Soft Channel") - field( OUT , "$(ON)Src2-SP PP") - field( ZRST, "Pulser 0") - field( ONST, "Pulser 1") - field( TWST, "Pulser 2") - field( THST, "Pulser 3") - field( FRST, "Pulser 4") - field( FVST, "Pulser 5") - field( SXST, "Pulser 6") - field( SVST, "Pulser 7") - field( EIST, "Pulser 8") - field( NIST, "Pulser 9") - field( TEST, "Pulser 10") - field( ELST, "Pulser 11") - field( TVST, "Pulser 12") - field( TTST, "Pulser 13") - field( FTST, "Pulser 14") - field( FFST, "Pulser 15") - field( ZRVL, "0") - field( ONVL, "1") - field( TWVL, "2") - field( THVL, "3") - field( FRVL, "4") - field( FVVL, "5") - field( SXVL, "6") - field( SVVL, "7") - field( EIVL, "8") - field( NIVL, "9") - field( TEVL, "10") - field( ELVL, "11") - field( TVVL, "12") - field( TTVL, "13") - field( FTVL, "14") - field( FFVL, "15") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") + field(DTYP, "Raw Soft Channel") + field(OUT , "$(ON)Src2-SP PP") + field(ZRST, "Pulser 0") + field(ONST, "Pulser 1") + field(TWST, "Pulser 2") + field(THST, "Pulser 3") + field(FRST, "Pulser 4") + field(FVST, "Pulser 5") + field(SXST, "Pulser 6") + field(SVST, "Pulser 7") + field(EIST, "Pulser 8") + field(NIST, "Pulser 9") + field(TEST, "Pulser 10") + field(ELST, "Pulser 11") + field(TVST, "Pulser 12") + field(TTST, "Pulser 13") + field(FTST, "Pulser 14") + field(FFST, "Pulser 15") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(THVL, "3") + field(FRVL, "4") + field(FVVL, "5") + field(SXVL, "6") + field(SVVL, "7") + field(EIVL, "8") + field(NIVL, "9") + field(TEVL, "10") + field(ELVL, "11") + field(TVVL, "12") + field(TTVL, "13") + field(FTVL, "14") + field(FFVL, "15") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") info(autosaveFields_pass0, "VAL") } record(mbbo, "$(ON)Src2$(s=:)Pulse2-SP") { - field( DTYP, "Raw Soft Channel") - field( OUT , "$(ON)Src2-SP PP") - field( ZRST, "Pulser 16") - field( ONST, "Pulser 17") - field( TWST, "Pulser 18") - field( THST, "Pulser 19") - field( FRST, "Pulser 20") - field( FVST, "Pulser 21") - field( SXST, "Pulser 22") - field( SVST, "Pulser 23") - field( ZRVL, "16") - field( ONVL, "17") - field( TWVL, "18") - field( THVL, "19") - field( FRVL, "20") - field( FVVL, "21") - field( SXVL, "22") - field( SVVL, "23") - field( EISV, "INVALID") - field( NISV, "INVALID") - field( TESV, "INVALID") - field( ELSV, "INVALID") - field( TVSV, "INVALID") - field( TTSV, "INVALID") - field( FTSV, "INVALID") - field( FFSV, "INVALID") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") + field(DTYP, "Raw Soft Channel") + field(OUT , "$(ON)Src2-SP PP") + field(ZRST, "Pulser 16") + field(ONST, "Pulser 17") + field(TWST, "Pulser 18") + field(THST, "Pulser 19") + field(FRST, "Pulser 20") + field(FVST, "Pulser 21") + field(SXST, "Pulser 22") + field(SVST, "Pulser 23") + field(ZRVL, "16") + field(ONVL, "17") + field(TWVL, "18") + field(THVL, "19") + field(FRVL, "20") + field(FVVL, "21") + field(SXVL, "22") + field(SVVL, "23") + field(EISV, "INVALID") + field(NISV, "INVALID") + field(TESV, "INVALID") + field(ELSV, "INVALID") + field(TVSV, "INVALID") + field(TTSV, "INVALID") + field(FTSV, "INVALID") + field(FFSV, "INVALID") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") info(autosaveFields_pass0, "VAL") } record(mbbo, "$(ON)Src$(s=:)DBus-SP") { - field( DTYP, "Raw Soft Channel") - field( OUT , "$(ON)Src-SP PP") - field( ZRST, "DBus 0") - field( ONST, "DBus 1") - field( TWST, "DBus 2") - field( THST, "DBus 3") - field( FRST, "DBus 4") - field( FVST, "DBus 5") - field( SXST, "DBus 6") - field( SVST, "DBus 7") - field( ZRVL, "32") - field( ONVL, "33") - field( TWVL, "34") - field( THVL, "35") - field( FRVL, "36") - field( FVVL, "37") - field( SXVL, "38") - field( SVVL, "39") - field( EISV, "INVALID") - field( NISV, "INVALID") - field( TESV, "INVALID") - field( ELSV, "INVALID") - field( TVSV, "INVALID") - field( TTSV, "INVALID") - field( FTSV, "INVALID") - field( FFSV, "INVALID") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") + field(DTYP, "Raw Soft Channel") + field(OUT , "$(ON)Src-SP PP") + field(ZRST, "DBus 0") + field(ONST, "DBus 1") + field(TWST, "DBus 2") + field(THST, "DBus 3") + field(FRST, "DBus 4") + field(FVST, "DBus 5") + field(SXST, "DBus 6") + field(SVST, "DBus 7") + field(ZRVL, "32") + field(ONVL, "33") + field(TWVL, "34") + field(THVL, "35") + field(FRVL, "36") + field(FVVL, "37") + field(SXVL, "38") + field(SVVL, "39") + field(EISV, "INVALID") + field(NISV, "INVALID") + field(TESV, "INVALID") + field(ELSV, "INVALID") + field(TVSV, "INVALID") + field(TTSV, "INVALID") + field(FTSV, "INVALID") + field(FFSV, "INVALID") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") info(autosaveFields_pass0, "VAL") } record(mbbo, "$(ON)Src2$(s=:)DBus-SP") { - field( DTYP, "Raw Soft Channel") - field( OUT , "$(ON)Src2-SP PP") - field( ZRST, "DBus 0") - field( ONST, "DBus 1") - field( TWST, "DBus 2") - field( THST, "DBus 3") - field( FRST, "DBus 4") - field( FVST, "DBus 5") - field( SXST, "DBus 6") - field( SVST, "DBus 7") - field( ZRVL, "32") - field( ONVL, "33") - field( TWVL, "34") - field( THVL, "35") - field( FRVL, "36") - field( FVVL, "37") - field( SXVL, "38") - field( SVVL, "39") - field( EISV, "INVALID") - field( NISV, "INVALID") - field( TESV, "INVALID") - field( ELSV, "INVALID") - field( TVSV, "INVALID") - field( TTSV, "INVALID") - field( FTSV, "INVALID") - field( FFSV, "INVALID") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") + field(DTYP, "Raw Soft Channel") + field(OUT , "$(ON)Src2-SP PP") + field(ZRST, "DBus 0") + field(ONST, "DBus 1") + field(TWST, "DBus 2") + field(THST, "DBus 3") + field(FRST, "DBus 4") + field(FVST, "DBus 5") + field(SXST, "DBus 6") + field(SVST, "DBus 7") + field(ZRVL, "32") + field(ONVL, "33") + field(TWVL, "34") + field(THVL, "35") + field(FRVL, "36") + field(FVVL, "37") + field(SXVL, "38") + field(SVVL, "39") + field(EISV, "INVALID") + field(NISV, "INVALID") + field(TESV, "INVALID") + field(ELSV, "INVALID") + field(TVSV, "INVALID") + field(TTSV, "INVALID") + field(FTSV, "INVALID") + field(FFSV, "INVALID") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") info(autosaveFields_pass0, "VAL") } record(mbbo, "$(ON)Src$(s=:)Scale-SP") { - field( DTYP, "Raw Soft Channel") - field( OUT , "$(ON)Src-SP PP") - field( ZRST, "Prescaler 0") - field( ONST, "Prescaler 1") - field( TWST, "Prescaler 2") - field( THST, "Prescaler 3") - field( FRST, "Prescaler 4") - field( FVST, "Prescaler 5") - field( SXST, "Prescaler 6") - field( SVST, "Prescaler 7") - field( ZRVL, "40") - field( ONVL, "41") - field( TWVL, "42") - field( THVL, "43") - field( FRVL, "44") - field( FVVL, "45") - field( SXVL, "46") - field( SVVL, "47") - field( EISV, "INVALID") - field( NISV, "INVALID") - field( TESV, "INVALID") - field( ELSV, "INVALID") - field( TVSV, "INVALID") - field( TTSV, "INVALID") - field( FTSV, "INVALID") - field( FFSV, "INVALID") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") + field(DTYP, "Raw Soft Channel") + field(OUT , "$(ON)Src-SP PP") + field(ZRST, "Prescaler 0") + field(ONST, "Prescaler 1") + field(TWST, "Prescaler 2") + field(THST, "Prescaler 3") + field(FRST, "Prescaler 4") + field(FVST, "Prescaler 5") + field(SXST, "Prescaler 6") + field(SVST, "Prescaler 7") + field(ZRVL, "40") + field(ONVL, "41") + field(TWVL, "42") + field(THVL, "43") + field(FRVL, "44") + field(FVVL, "45") + field(SXVL, "46") + field(SVVL, "47") + field(EISV, "INVALID") + field(NISV, "INVALID") + field(TESV, "INVALID") + field(ELSV, "INVALID") + field(TVSV, "INVALID") + field(TTSV, "INVALID") + field(FTSV, "INVALID") + field(FFSV, "INVALID") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") info(autosaveFields_pass0, "VAL") } record(mbbo, "$(ON)Src2$(s=:)Scale-SP") { - field( DTYP, "Raw Soft Channel") - field( OUT , "$(ON)Src2-SP PP") - field( ZRST, "Prescaler 0") - field( ONST, "Prescaler 1") - field( TWST, "Prescaler 2") - field( THST, "Prescaler 3") - field( FRST, "Prescaler 4") - field( FVST, "Prescaler 5") - field( SXST, "Prescaler 6") - field( SVST, "Prescaler 7") - field( ZRVL, "40") - field( ONVL, "41") - field( TWVL, "42") - field( THVL, "43") - field( FRVL, "44") - field( FVVL, "45") - field( SXVL, "46") - field( SVVL, "47") - field( EISV, "INVALID") - field( NISV, "INVALID") - field( TESV, "INVALID") - field( ELSV, "INVALID") - field( TVSV, "INVALID") - field( TTSV, "INVALID") - field( FTSV, "INVALID") - field( FFSV, "INVALID") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") + field(DTYP, "Raw Soft Channel") + field(OUT , "$(ON)Src2-SP PP") + field(ZRST, "Prescaler 0") + field(ONST, "Prescaler 1") + field(TWST, "Prescaler 2") + field(THST, "Prescaler 3") + field(FRST, "Prescaler 4") + field(FVST, "Prescaler 5") + field(SXST, "Prescaler 6") + field(SVST, "Prescaler 7") + field(ZRVL, "40") + field(ONVL, "41") + field(TWVL, "42") + field(THVL, "43") + field(FRVL, "44") + field(FVVL, "45") + field(SXVL, "46") + field(SVVL, "47") + field(EISV, "INVALID") + field(NISV, "INVALID") + field(TESV, "INVALID") + field(ELSV, "INVALID") + field(TVSV, "INVALID") + field(TTSV, "INVALID") + field(FTSV, "INVALID") + field(FFSV, "INVALID") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") info(autosaveFields_pass0, "VAL") } record(mbbo, "$(ON)Src$(s=:)Gate-SP") { - field( DTYP, "Raw Soft Channel") - field( OUT , "$(ON)Src-SP PP") - field( ZRST, "Flip-flop 0") - field( ONST, "Flip-flop 1") - field( TWST, "Flip-flop 2") - field( THST, "Flip-flop 3") - field( FRST, "Flip-flop 4") - field( FVST, "Flip-flop 5") - field( SXST, "Flip-flop 6") - field( SVST, "Flip-flop 7") - field( EIST, "Tri-state") - field( NIST, "Force High") - field( TEST, "Force Low") - field( ZRVL, "48") - field( ONVL, "49") - field( TWVL, "50") - field( THVL, "51") - field( FRVL, "52") - field( FVVL, "53") - field( SXVL, "54") - field( SVVL, "55") - field( EIVL, "61") - field( NIVL, "62") - field( TEVL, "63") - field( ELSV, "INVALID") - field( TVSV, "INVALID") - field( TTSV, "INVALID") - field( FTSV, "INVALID") - field( FFSV, "INVALID") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") + field(DTYP, "Raw Soft Channel") + field(OUT , "$(ON)Src-SP PP") + field(ZRST, "Flip-flop 0") + field(ONST, "Flip-flop 1") + field(TWST, "Flip-flop 2") + field(THST, "Flip-flop 3") + field(FRST, "Flip-flop 4") + field(FVST, "Flip-flop 5") + field(SXST, "Flip-flop 6") + field(SVST, "Flip-flop 7") + field(EIST, "Tri-state") + field(NIST, "Force High") + field(TEST, "Force Low") + field(ZRVL, "48") + field(ONVL, "49") + field(TWVL, "50") + field(THVL, "51") + field(FRVL, "52") + field(FVVL, "53") + field(SXVL, "54") + field(SVVL, "55") + field(EIVL, "61") + field(NIVL, "62") + field(TEVL, "63") + field(ELSV, "INVALID") + field(TVSV, "INVALID") + field(TTSV, "INVALID") + field(FTSV, "INVALID") + field(FFSV, "INVALID") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") info(autosaveFields_pass0, "VAL") } record(mbbo, "$(ON)Src2$(s=:)Gate-SP") { - field( DTYP, "Raw Soft Channel") - field( OUT , "$(ON)Src2-SP PP") - field( ZRST, "Flip-flop 0") - field( ONST, "Flip-flop 1") - field( TWST, "Flip-flop 2") - field( THST, "Flip-flop 3") - field( FRST, "Flip-flop 4") - field( FVST, "Flip-flop 5") - field( SXST, "Flip-flop 6") - field( SVST, "Flip-flop 7") - field( EIST, "Tri-state") - field( NIST, "Force High") - field( TEST, "Force Low") - field( ZRVL, "48") - field( ONVL, "49") - field( TWVL, "50") - field( THVL, "51") - field( FRVL, "52") - field( FVVL, "53") - field( SXVL, "54") - field( SVVL, "55") - field( EIVL, "61") - field( NIVL, "62") - field( TEVL, "63") - field( ELSV, "INVALID") - field( TVSV, "INVALID") - field( TTSV, "INVALID") - field( FTSV, "INVALID") - field( FFSV, "INVALID") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") + field(DTYP, "Raw Soft Channel") + field(OUT , "$(ON)Src2-SP PP") + field(ZRST, "Flip-flop 0") + field(ONST, "Flip-flop 1") + field(TWST, "Flip-flop 2") + field(THST, "Flip-flop 3") + field(FRST, "Flip-flop 4") + field(FVST, "Flip-flop 5") + field(SXST, "Flip-flop 6") + field(SVST, "Flip-flop 7") + field(EIST, "Tri-state") + field(NIST, "Force High") + field(TEST, "Force Low") + field(ZRVL, "48") + field(ONVL, "49") + field(TWVL, "50") + field(THVL, "51") + field(FRVL, "52") + field(FVVL, "53") + field(SXVL, "54") + field(SVVL, "55") + field(EIVL, "61") + field(NIVL, "62") + field(TEVL, "63") + field(ELSV, "INVALID") + field(TVSV, "INVALID") + field(TTSV, "INVALID") + field(FTSV, "INVALID") + field(FFSV, "INVALID") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") info(autosaveFields_pass0, "VAL") } @@ -386,24 +386,24 @@ record(mbbo, "$(ON)Src2$(s=:)Gate-SP") { record(longin, "$(ON)Src-RB_") { field(ASG, "private") - field( DTYP, "Obj Prop uint32") - field( DESC, "$(DESC)") - field( INP , "@OBJ=$(OBJ), PROP=Map") - field( FLNK, "$(ON)Src-RB") + field(DTYP, "Obj Prop uint32") + field(DESC, "$(DESC)") + field(INP , "@OBJ=$(OBJ), PROP=Map") + field(FLNK, "$(ON)Src-RB") } record(longin, "$(ON)Src2-RB_") { field(ASG, "private") - field( DTYP, "Obj Prop uint32") - field( DESC, "$(DESC)") - field( INP , "@OBJ=$(OBJ), PROP=Map2") - field( FLNK, "$(ON)Src2-RB") + field(DTYP, "Obj Prop uint32") + field(DESC, "$(DESC)") + field(INP , "@OBJ=$(OBJ), PROP=Map2") + field(FLNK, "$(ON)Src2-RB") } record(stringin, "$(ON)Src-RB") { - field( DTYP, "LUT uint32 -> string") - field( INP, "$(ON)Src-RB_") + field(DTYP, "LUT uint32 -> string") + field(INP, "$(ON)Src-RB_") info(lut0 , " 0 = Pulser 0") info(lut1 , " 1 = Pulser 1") info(lut2 , " 2 = Pulser 2") @@ -459,8 +459,8 @@ record(stringin, "$(ON)Src-RB") record(stringin, "$(ON)Src2-RB") { - field( DTYP, "LUT uint32 -> string") - field( INP, "$(ON)Src2-RB_") + field(DTYP, "LUT uint32 -> string") + field(INP, "$(ON)Src2-RB_") info(lut0 , " 0 = Pulser 0") info(lut1 , " 1 = Pulser 1") info(lut2 , " 2 = Pulser 2") diff --git a/evrMrmApp/Db/mrmevroutint.db b/evrMrmApp/Db/mrmevroutint.db index 5184696b..270ab286 100644 --- a/evrMrmApp/Db/mrmevroutint.db +++ b/evrMrmApp/Db/mrmevroutint.db @@ -1,8 +1,8 @@ # EVR "internal" (software) mapped output state record(bi, "$(ON)State-Sts") { - field( DTYP, "Obj Prop bool") - field( DESC, "Output State") - field( INP , "@OBJ=$(OBJ), PROP=SW Output status") - field( SCAN, ".1 second") + field(DTYP, "Obj Prop bool") + field(DESC, "Output State") + field(INP , "@OBJ=$(OBJ), PROP=SW Output status") + field(SCAN, ".1 second") } diff --git a/mrmShared/Db/mrmSoftSeq.template b/mrmShared/Db/mrmSoftSeq.template index 47e39381..589ff7bc 100644 --- a/mrmShared/Db/mrmSoftSeq.template +++ b/mrmShared/Db/mrmSoftSeq.template @@ -6,327 +6,327 @@ # Device indpendent parts of sequencer (excludes trigger source mapping) record(mbbo, "$(P)TsResolution-Sel") { - field( DTYP, "Obj Prop uint32") - field( OUT, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=TIMEUNITS") - field( ZRST, "Ticks") - field( ONST, "Sec") - field( TWST, "uSec") - field( THST, "nSec") - field( ZRVL, "0") - field( ONVL, "1") - field( TWVL, "1000000") - field( THVL, "1000000000") - field( FRSV, "INVALID") - field( FVSV, "INVALID") - field( SXSV, "INVALID") - field( SVSV, "INVALID") - field( EISV, "INVALID") - field( NISV, "INVALID") - field( TESV, "INVALID") - field( ELSV, "INVALID") - field( TVSV, "INVALID") - field( TTSV, "INVALID") - field( FTSV, "INVALID") - field( FFSV, "INVALID") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") - field( FLNK, "$(P)TsResolution-RB") + field(DTYP, "Obj Prop uint32") + field(OUT, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=TIMEUNITS") + field(ZRST, "Ticks") + field(ONST, "Sec") + field(TWST, "uSec") + field(THST, "nSec") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "1000000") + field(THVL, "1000000000") + field(FRSV, "INVALID") + field(FVSV, "INVALID") + field(SXSV, "INVALID") + field(SVSV, "INVALID") + field(EISV, "INVALID") + field(NISV, "INVALID") + field(TESV, "INVALID") + field(ELSV, "INVALID") + field(TVSV, "INVALID") + field(TTSV, "INVALID") + field(FTSV, "INVALID") + field(FFSV, "INVALID") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") + field(FLNK, "$(P)TsResolution-RB") info(autosaveFields_pass0, "VAL") } record(mbbi, "$(P)TsResolution-RB") { - field( DTYP, "Obj Prop uint32") - field( INP , "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=TIMEUNITS") - field( ZRST, "Ticks") - field( ONST, "Sec") - field( TWST, "uSec") - field( THST, "nSec") - field( ZRVL, "0") - field( ONVL, "1") - field( TWVL, "1000000") - field( THVL, "1000000000") - field( FRSV, "INVALID") - field( FVSV, "INVALID") - field( SXSV, "INVALID") - field( SVSV, "INVALID") - field( EISV, "INVALID") - field( NISV, "INVALID") - field( TESV, "INVALID") - field( ELSV, "INVALID") - field( TVSV, "INVALID") - field( TTSV, "INVALID") - field( FTSV, "INVALID") - field( FFSV, "INVALID") - field( UNSV, "INVALID") + field(DTYP, "Obj Prop uint32") + field(INP , "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=TIMEUNITS") + field(ZRST, "Ticks") + field(ONST, "Sec") + field(TWST, "uSec") + field(THST, "nSec") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "1000000") + field(THVL, "1000000000") + field(FRSV, "INVALID") + field(FVSV, "INVALID") + field(SXSV, "INVALID") + field(SVSV, "INVALID") + field(EISV, "INVALID") + field(NISV, "INVALID") + field(TESV, "INVALID") + field(ELSV, "INVALID") + field(TVSV, "INVALID") + field(TTSV, "INVALID") + field(FTSV, "INVALID") + field(FFSV, "INVALID") + field(UNSV, "INVALID") } record(waveform, "$(P)EvtEna-SP") { - field( DTYP, "Obj Prop waveform out") - field( DESC, "Sequence event enable array") - field( INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=ENA") - field( NELM, "$(NELM)") - field( FTVL, "UCHAR") + field(DTYP, "Obj Prop waveform out") + field(DESC, "Sequence event enable array") + field(INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=ENA") + field(NELM, "$(NELM)") + field(FTVL, "UCHAR") info( autosaveFields_pass1, "VAL") } record(waveform, "$(P)EvtEna-RB") { - field( DTYP, "Obj Prop waveform in") - field( DESC, "Sequence event enable readback") - field( INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=ENA") - field( SCAN, "I/O Intr") - field( NELM, "$(NELM)") - field( FTVL, "UCHAR") + field(DTYP, "Obj Prop waveform in") + field(DESC, "Sequence event enable readback") + field(INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=ENA") + field(SCAN, "I/O Intr") + field(NELM, "$(NELM)") + field(FTVL, "UCHAR") } record(waveform, "$(P)EvtMask-SP") { - field( DTYP, "Obj Prop waveform out") - field( DESC, "Sequence event mask array") - field( INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=MASK") - field( NELM, "$(NELM)") - field( FTVL, "UCHAR") + field(DTYP, "Obj Prop waveform out") + field(DESC, "Sequence event mask array") + field(INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=MASK") + field(NELM, "$(NELM)") + field(FTVL, "UCHAR") info( autosaveFields_pass1, "VAL") } record(waveform, "$(P)EvtMask-RB") { - field( DTYP, "Obj Prop waveform in") - field( DESC, "Sequence event mask readback") - field( INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=MASK") - field( SCAN, "I/O Intr") - field( NELM, "$(NELM)") - field( FTVL, "UCHAR") + field(DTYP, "Obj Prop waveform in") + field(DESC, "Sequence event mask readback") + field(INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=MASK") + field(SCAN, "I/O Intr") + field(NELM, "$(NELM)") + field(FTVL, "UCHAR") } record(waveform, "$(P)EvtCode-SP") { - field( DTYP, "Obj Prop waveform out") - field( DESC, "Sequence event code array") - field( INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=CODES") - field( NELM, "$(NELM)") - field( FTVL, "UCHAR") + field(DTYP, "Obj Prop waveform out") + field(DESC, "Sequence event code array") + field(INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=CODES") + field(NELM, "$(NELM)") + field(FTVL, "UCHAR") info( autosaveFields_pass1, "VAL") } record(waveform, "$(P)EvtCode-RB") { - field( DTYP, "Obj Prop waveform in") - field( DESC, "Sequence event code readback") - field( INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=CODES") - field( SCAN, "I/O Intr") - field( NELM, "$(NELM)") - field( FTVL, "UCHAR") + field(DTYP, "Obj Prop waveform in") + field(DESC, "Sequence event code readback") + field(INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=CODES") + field(SCAN, "I/O Intr") + field(NELM, "$(NELM)") + field(FTVL, "UCHAR") } record(waveform, "$(P)Timestamp-SP") { - field( DTYP, "Obj Prop waveform out") - field( DESC, "Sequence timestamp array") - field( INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=TIMES") - field( NELM, "$(NELM)") - field( FTVL, "DOUBLE") + field(DTYP, "Obj Prop waveform out") + field(DESC, "Sequence timestamp array") + field(INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=TIMES") + field(NELM, "$(NELM)") + field(FTVL, "DOUBLE") info( autosaveFields_pass1, "VAL") } record(waveform, "$(P)Timestamp-RB") { - field( DTYP, "Obj Prop waveform in") - field( DESC, "Sequence timestamp readback") - field( INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=TIMES") - field( SCAN, "I/O Intr") - field( NELM, "$(NELM)") - field( FTVL, "DOUBLE") + field(DTYP, "Obj Prop waveform in") + field(DESC, "Sequence timestamp readback") + field(INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=TIMES") + field(SCAN, "I/O Intr") + field(NELM, "$(NELM)") + field(FTVL, "DOUBLE") } record(mbbo, "$(P)RunMode-Sel") { - field( DTYP, "Obj Prop uint32") - field( OUT, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=RUN_MODE") - field( UDF, "0") - field( VAL, "1") # default to Single - field( ZRVL, "0") - field( ONVL, "2") - field( ZRST, "Normal") - field( ONST, "Single") - field( TWSV, "INVALID") - field( THSV, "INVALID") - field( FRSV, "INVALID") - field( FVSV, "INVALID") - field( SXSV, "INVALID") - field( SVSV, "INVALID") - field( EISV, "INVALID") - field( NISV, "INVALID") - field( TESV, "INVALID") - field( ELSV, "INVALID") - field( TVSV, "INVALID") - field( TTSV, "INVALID") - field( FTSV, "INVALID") - field( FFSV, "INVALID") - field( UNSV, "INVALID") - field( IVOA, "Don't drive outputs") + field(DTYP, "Obj Prop uint32") + field(OUT, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=RUN_MODE") + field(UDF, "0") + field(VAL, "1") # default to Single + field(ZRVL, "0") + field(ONVL, "2") + field(ZRST, "Normal") + field(ONST, "Single") + field(TWSV, "INVALID") + field(THSV, "INVALID") + field(FRSV, "INVALID") + field(FVSV, "INVALID") + field(SXSV, "INVALID") + field(SVSV, "INVALID") + field(EISV, "INVALID") + field(NISV, "INVALID") + field(TESV, "INVALID") + field(ELSV, "INVALID") + field(TVSV, "INVALID") + field(TTSV, "INVALID") + field(FTSV, "INVALID") + field(FFSV, "INVALID") + field(UNSV, "INVALID") + field(IVOA, "Don't drive outputs") info(autosaveFields_pass0, "VAL") } record(mbbi, "$(P)RunMode-RB") { - field( DTYP, "Obj Prop uint32") - field( INP , "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=RUN_MODE") - field( SCAN, "I/O Intr") - field( ZRVL, "0") - field( ONVL, "1") - field( TWVL, "2") - field( ZRST, "Normal") - field( ONST, "Automatic") - field( TWST, "Single") - field( THSV, "INVALID") - field( FRSV, "INVALID") - field( FVSV, "INVALID") - field( SXSV, "INVALID") - field( SVSV, "INVALID") - field( EISV, "INVALID") - field( NISV, "INVALID") - field( TESV, "INVALID") - field( ELSV, "INVALID") - field( TVSV, "INVALID") - field( TTSV, "INVALID") - field( FTSV, "INVALID") - field( FFSV, "INVALID") - field( UNSV, "INVALID") + field(DTYP, "Obj Prop uint32") + field(INP , "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=RUN_MODE") + field(SCAN, "I/O Intr") + field(ZRVL, "0") + field(ONVL, "1") + field(TWVL, "2") + field(ZRST, "Normal") + field(ONST, "Automatic") + field(TWST, "Single") + field(THSV, "INVALID") + field(FRSV, "INVALID") + field(FVSV, "INVALID") + field(SXSV, "INVALID") + field(SVSV, "INVALID") + field(EISV, "INVALID") + field(NISV, "INVALID") + field(TESV, "INVALID") + field(ELSV, "INVALID") + field(TVSV, "INVALID") + field(TTSV, "INVALID") + field(FTSV, "INVALID") + field(FFSV, "INVALID") + field(UNSV, "INVALID") } record(bo, "$(P)Commit-Cmd") { - field( DTYP, "Obj Prop command") - field( DESC, "Commit EVG Sequence") - field( OUT, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=COMMIT") - field( VAL, "1") - field( UDF, "0") - field( ZNAM, "Commit") - field( ONAM, "Commit") + field(DTYP, "Obj Prop command") + field(DESC, "Commit EVG Sequence") + field(OUT, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=COMMIT") + field(VAL, "1") + field(UDF, "0") + field(ZNAM, "Commit") + field(ONAM, "Commit") } record(bo, "$(P)Load-Cmd") { - field( DTYP, "Obj Prop command") - field( DESC, "ALLOC EVG Sequence") - field( OUT, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=LOAD") - field( VAL, "1") - field( UDF, "0") - field( ZNAM, "0") - field( ONAM, "1") + field(DTYP, "Obj Prop command") + field(DESC, "ALLOC EVG Sequence") + field(OUT, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=LOAD") + field(VAL, "1") + field(UDF, "0") + field(ZNAM, "0") + field(ONAM, "1") } record(bo, "$(P)Unload-Cmd") { - field( DTYP, "Obj Prop command") - field( DESC, "Dealloc EVG Sequence") - field( OUT, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=UNLOAD") - field( VAL, "0") - field( UDF, "0") - field( ZNAM, "0") - field( ONAM, "1") + field(DTYP, "Obj Prop command") + field(DESC, "Dealloc EVG Sequence") + field(OUT, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=UNLOAD") + field(VAL, "0") + field(UDF, "0") + field(ZNAM, "0") + field(ONAM, "1") } record(bo, "$(P)Enable-Cmd") { - field( DTYP, "Obj Prop command") - field( DESC, "Enable EVG Sequence") - field( OUT, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=ENABLE") - field( VAL, "1") - field( UDF, "0") - field( ZNAM, "0") - field( ONAM, "1") - field( FLNK, "$(P)Enable-RB") - field( ASG , "$(ASGUSER=)") + field(DTYP, "Obj Prop command") + field(DESC, "Enable EVG Sequence") + field(OUT, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=ENABLE") + field(VAL, "1") + field(UDF, "0") + field(ZNAM, "0") + field(ONAM, "1") + field(FLNK, "$(P)Enable-RB") + field(ASG , "$(ASGUSER=)") } record(bo, "$(P)Disable-Cmd") { - field( DTYP, "Obj Prop command") - field( DESC, "Disable EVG Sequence") - field( OUT, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=DISABLE") - field( VAL, "0") - field( UDF, "0") - field( ZNAM, "0") - field( ONAM, "1") - field( ASG , "$(ASGUSER=)") + field(DTYP, "Obj Prop command") + field(DESC, "Disable EVG Sequence") + field(OUT, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=DISABLE") + field(VAL, "0") + field(UDF, "0") + field(ZNAM, "0") + field(ONAM, "1") + field(ASG , "$(ASGUSER=)") } record(bo, "$(P)SoftTrig-Cmd") { - field( DTYP, "Obj Prop command") - field( DESC, "Sequence RAM soft trigger") - field( OUT, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=SOFT_TRIG") - field( VAL, "0") - field( UDF, "0") - field( ZNAM, "0") - field( ONAM, "1") + field(DTYP, "Obj Prop command") + field(DESC, "Sequence RAM soft trigger") + field(OUT, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=SOFT_TRIG") + field(VAL, "0") + field(UDF, "0") + field(ZNAM, "0") + field(ONAM, "1") } record(mbbo, "$(P)SwMask-Sel") { - field( DTYP, "Obj Prop uint32") - field( DESC, "Sequence RAM soft trigger") - field( OUT, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=SWMASK") + field(DTYP, "Obj Prop uint32") + field(DESC, "Sequence RAM soft trigger") + field(OUT, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=SWMASK") } record(mbbi, "$(P)SwMask-RB") { - field( DTYP, "Obj Prop uint32") - field( DESC, "Sequence RAM soft trigger") - field( INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=SWMASK") - field( SCAN, "I/O Intr") + field(DTYP, "Obj Prop uint32") + field(DESC, "Sequence RAM soft trigger") + field(INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=SWMASK") + field(SCAN, "I/O Intr") } record(mbbo, "$(P)SwEna-Sel") { - field( DTYP, "Obj Prop uint32") - field( DESC, "Sequence RAM soft trigger") - field( OUT, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=SWENA") + field(DTYP, "Obj Prop uint32") + field(DESC, "Sequence RAM soft trigger") + field(OUT, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=SWENA") } record(mbbi, "$(P)SwEna-RB") { - field( DTYP, "Obj Prop uint32") - field( DESC, "Sequence RAM soft trigger") - field( INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=SWENA") - field( SCAN, "I/O Intr") + field(DTYP, "Obj Prop uint32") + field(DESC, "Sequence RAM soft trigger") + field(INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=SWENA") + field(SCAN, "I/O Intr") } record(bi, "$(P)Load-RB") { - field( DTYP, "Obj Prop bool") - field( DESC, "Soft Seq Load status") - field( INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=LOADED") - field( SCAN, "I/O Intr") - field( ZNAM, "Unloaded") - field( ONAM, "Loaded") + field(DTYP, "Obj Prop bool") + field(DESC, "Soft Seq Load status") + field(INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=LOADED") + field(SCAN, "I/O Intr") + field(ZNAM, "Unloaded") + field(ONAM, "Loaded") info( autosaveFields_pass0, "VAL") } record(bi, "$(P)Commit-RB") { - field( DTYP, "Obj Prop bool") - field( DESC, "Soft Seq Commit status") - field( INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=COMMITTED") - field( SCAN, "I/O Intr") - field( ZNAM, "Uncommitted") - field( ONAM, "Committed") + field(DTYP, "Obj Prop bool") + field(DESC, "Soft Seq Commit status") + field(INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=COMMITTED") + field(SCAN, "I/O Intr") + field(ZNAM, "Uncommitted") + field(ONAM, "Committed") info( autosaveFields_pass0, "VAL") } record(bi, "$(P)Enable-Sts") { - field( DTYP, "Obj Prop bool") - field( DESC, "Soft Seq Ena status") - field( INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=ENABLED") - field( SCAN, "I/O Intr") - field( ZNAM, "Disabled") - field( ONAM, "Enabled") - field( FLNK, "$(ENALNK=)") + field(DTYP, "Obj Prop bool") + field(DESC, "Soft Seq Ena status") + field(INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=ENABLED") + field(SCAN, "I/O Intr") + field(ZNAM, "Disabled") + field(ONAM, "Enabled") + field(FLNK, "$(ENALNK=)") info( autosaveFields_pass0, "VAL") alias("$(P)Enable-RB") } record(stringin, "$(P)Error-RB") { - field( DTYP, "Obj Prop string") - field( DESC, "Sequence error msg.") - field( INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=ERROR") - field( SCAN, "I/O Intr") + field(DTYP, "Obj Prop string") + field(DESC, "Sequence error msg.") + field(INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=ERROR") + field(SCAN, "I/O Intr") } record(longin, "$(P)NumOfStarts-I") { - field( DTYP, "Obj Prop uint32") - field( DESC, "# times soft sequence starts") - field( INP , "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=NUM_STARTS") - field( SCAN, "I/O Intr") # on sequencer start - field( FLNK, "$(SOSLNK=)") + field(DTYP, "Obj Prop uint32") + field(DESC, "# times soft sequence starts") + field(INP , "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=NUM_STARTS") + field(SCAN, "I/O Intr") # on sequencer start + field(FLNK, "$(SOSLNK=)") } record(longin, "$(P)NumOfRuns-I") { - field( DTYP, "Obj Prop uint32") - field( DESC, "# times soft sequence ran") - field( INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=NUM_RUNS") - field( SCAN, "I/O Intr") # on sequencer stop + field(DTYP, "Obj Prop uint32") + field(DESC, "# times soft sequence ran") + field(INP, "@OBJ=$(EVG):SEQ$(seqNum), CLASS=SeqManager, PARENT=$(EVG):SEQMGR, PROP=NUM_RUNS") + field(SCAN, "I/O Intr") # on sequencer stop } # @@ -335,10 +335,10 @@ record(longin, "$(P)NumOfRuns-I") { record(calcout, "$(P)Load-Calc_") { field(ASG, "private") - field( CALC, "A") - field( INPA, "$(P)Load-RB NPP NMS") - field( OOPT, "When Non-zero") - field( OUT, "$(P)Load-Cmd PP") + field(CALC, "A") + field(INPA, "$(P)Load-RB NPP NMS") + field(OOPT, "When Non-zero") + field(OUT, "$(P)Load-Cmd PP") } # @@ -347,10 +347,10 @@ record(calcout, "$(P)Load-Calc_") { record(calcout, "$(P)Commit-Calc_") { field(ASG, "private") - field( CALC, "A") - field( INPA, "$(P)Commit-RB NPP NMS") - field( OOPT, "When Non-zero") - field( OUT, "$(P)Commit-Cmd PP") + field(CALC, "A") + field(INPA, "$(P)Commit-RB NPP NMS") + field(OOPT, "When Non-zero") + field(OUT, "$(P)Commit-Cmd PP") } # @@ -359,33 +359,33 @@ record(calcout, "$(P)Commit-Calc_") { record(calcout, "$(P)Enable-Calc_") { field(ASG, "private") - field( CALC, "A") - field( INPA, "$(P)Enable-RB NPP NMS") - field( OOPT, "When Non-zero") - field( OUT, "$(P)Enable-Cmd PP") + field(CALC, "A") + field(INPA, "$(P)Enable-RB NPP NMS") + field(OOPT, "When Non-zero") + field(OUT, "$(P)Enable-Cmd PP") } record(fanout, "$(P)InitSeq-FOut_") { field(ASG, "private") - field( DESC, "Boot of sequence for sequencer") - field( SELM, "All") - field( PINI, "RUNNING") - field( LNK1, "") - field( LNK2, "$(P)TsResolution-Sel") - field( LNK3, "$(P)EvtCode-SP") - field( LNK4, "$(P)Timestamp-SP") - field( LNK5, "$(P)RunMode-Sel") - field( LNK6, "$(P)InitSeq$(s=:)Cont-FOut_") + field(DESC, "Boot of sequence for sequencer") + field(SELM, "All") + field(PINI, "RUNNING") + field(LNK1, "") + field(LNK2, "$(P)TsResolution-Sel") + field(LNK3, "$(P)EvtCode-SP") + field(LNK4, "$(P)Timestamp-SP") + field(LNK5, "$(P)RunMode-Sel") + field(LNK6, "$(P)InitSeq$(s=:)Cont-FOut_") } record(fanout, "$(P)InitSeq$(s=:)Cont-FOut_") { field(ASG, "private") - field( DESC, "Boot of sequence for sequencer") - field( SELM, "All") - field( LNK1, "$(P)TrigSrc$(s=:)Init-FOut_") - field( LNK2, "$(P)Commit-Calc_") - field( LNK3, "$(P)Load-Calc_") - field( LNK4, "$(P)Enable-Calc_") + field(DESC, "Boot of sequence for sequencer") + field(SELM, "All") + field(LNK1, "$(P)TrigSrc$(s=:)Init-FOut_") + field(LNK2, "$(P)Commit-Calc_") + field(LNK3, "$(P)Load-Calc_") + field(LNK4, "$(P)Enable-Calc_") } record(waveform, "$(P)Label-I") {