#! Generated by VisualDCT v2.5 #! DBDSTART #! DBDEND record(compress, "$(P)history$(N)_date") { field(DESC, "Time for last 24 hrs") field(INP, "$(P)history$(N)_secsPastEpoch.VAL NPP NMS") field(ALG, "Circular Buffer") field(PINI, "NO") field(NSAM, "$(MAXSAMPLES)") field(EGU, "seconds") field(FLNK, "$(P)history$(N)") } record(fanout, "$(P)history$(N)_FillArrays") { field(LNK1, "$(P)history$(N)_date PP NMS") } record(ai, "$(P)history$(N)_secsPastEpoch") { field(DESC, "Seconds Past Epoch") field(SCAN, "1 second") field(FLNK, "$(P)history$(N)_timeOfDay2 PP NMS") field(PINI, "NO") field(DTYP, "Sec Past Epoch") } record(stringin, "$(P)history$(N)_timeOfDay2") { field(PHAS, "1") field(FLNK, "$(P)history$(N)_timeOfDay PP NMS") field(DTYP, "Time of Day") } record(stringin, "$(P)history$(N)_timeOfDay") { field(DTYP, "Time of Day") field(FLNK, "$(P)history$(N)_Interval PP NMS") } record(bi, "$(P)history$(N)_StopScan") { field(DESC, "Stop Scanning for Arrays") field(PINI, "YES") field(INP, "1") field(ZNAM, "Scan") field(ONAM, "Stop") } record(calcout, "$(P)history$(N)_Interval") { field(SDIS, "$(P)history$(N)_StopScan.VAL NPP NMS") field(CALC, "A%B = 0? 1:0") field(INPA, "$(P)history$(N)_secsPastEpoch.VAL NPP NMS") field(INPB, "60") field(OUT, "$(P)history$(N)_FillArrays.PROC PP NMS") field(OOPT, "When Non-zero") } record(ai, "$(P)history$(N)_PV1_curr") { field(DTYP, "Soft Channel") field(PREC, "4") } record(ai, "$(P)history$(N)_PV2_curr") { field(DTYP, "Soft Channel") field(PREC, "4") } record(ai, "$(P)history$(N)_PV3_curr") { field(DTYP, "Soft Channel") field(PREC, "4") } record(aSub, "$(P)history$(N)") { field(DESC, "Time for up to last 24 hrs") field(PINI, "YES") field(INAM, "pvHistory_init") field(SNAM, "pvHistory") field(PREC, "4") field(FTA, "LONG") field(EFLG, "ON CHANGE") field(INPB, "$(P)history$(N)_secsPastEpoch.VAL") field(FTB, "DOUBLE") field(FTVB, "DOUBLE") field(FTVC, "DOUBLE") field(NOVB, "$(MAXSAMPLES)") field(NOVC, "$(MAXSAMPLES)") field(INPD, "$(P)history$(N)_PV1_curr PP") field(INPE, "$(P)history$(N)_PV2_curr PP") field(INPF, "$(P)history$(N)_PV3_curr PP") field(FTD, "DOUBLE") field(FTE, "DOUBLE") field(FTF, "DOUBLE") field(FTVD, "DOUBLE") field(FTVE, "DOUBLE") field(FTVF, "DOUBLE") field(NOVD, "$(MAXSAMPLES)") field(NOVE, "$(MAXSAMPLES)") field(NOVF, "$(MAXSAMPLES)") field(OUTB, "$(P)history$(N)_time.VAL PP") field(OUTC, "$(P)history$(N)_timeHoursRel PP") field(OUTD, "$(P)history$(N)_PV1 PP") field(OUTE, "$(P)history$(N)_PV2 PP") field(OUTF, "$(P)history$(N)_PV3 PP") } record(scalcout, "$(P)history$(N)_PV1_descCalc") { field(FLNK, "$(P)history$(N)_PV1_descProc") field(CALC, "aa[0,' '][0,'.']+'.DESC CP'") field(INAA, "$(P)history$(N)_PV1_curr.INP CP") field(OUT, "$(P)history$(N)_PV1_DESC.DOL CA") } record(scalcout, "$(P)history$(N)_PV2_descCalc") { field(FLNK, "$(P)history$(N)_PV2_descProc") field(CALC, "aa[0,' '][0,'.']+'.DESC CP'") field(INAA, "$(P)history$(N)_PV2_curr.INP CP") field(OUT, "$(P)history$(N)_PV2_DESC.DOL CA") } record(scalcout, "$(P)history$(N)_PV3_descCalc") { field(FLNK, "$(P)history$(N)_PV3_descProc") field(CALC, "aa[0,' '][0,'.']+'.DESC CP'") field(INAA, "$(P)history$(N)_PV3_curr.INP CP") field(OUT, "$(P)history$(N)_PV3_DESC.DOL CA") } record(stringout, "$(P)history$(N)_PV1_DESC") { field(OMSL, "closed_loop") field(OUT, "$(P)history$(N)_PV1.DESC") } record(stringout, "$(P)history$(N)_PV2_DESC") { field(OMSL, "closed_loop") field(OUT, "$(P)history$(N)_PV2.DESC") } record(stringout, "$(P)history$(N)_PV3_DESC") { field(OMSL, "closed_loop") field(OUT, "$(P)history$(N)_PV3.DESC") } record(seq, "$(P)history$(N)_PV1_descProc") { field(DLY1, "0.1") field(LNK1, "$(P)history$(N)_PV1_DESC.PROC CA") } record(seq, "$(P)history$(N)_PV2_descProc") { field(DLY1, "0.1") field(LNK1, "$(P)history$(N)_PV2_DESC.PROC CA") } record(seq, "$(P)history$(N)_PV3_descProc") { field(DLY1, "0.1") field(LNK1, "$(P)history$(N)_PV3_DESC.PROC CA") } record(waveform, "$(P)history$(N)_timeHoursRel") { field(DESC, "time hours rel. to present") field(NELM, "$(MAXSAMPLES)") field(FTVL, "DOUBLE") } record(waveform, "$(P)history$(N)_PV1") { field(DESC, "PV1 data array") field(NELM, "$(MAXSAMPLES)") field(FTVL, "DOUBLE") } record(waveform, "$(P)history$(N)_PV2") { field(DESC, "PV1 data array") field(NELM, "$(MAXSAMPLES)") field(FTVL, "DOUBLE") } record(waveform, "$(P)history$(N)_PV3") { field(DESC, "PV1 data array") field(NELM, "$(MAXSAMPLES)") field(FTVL, "DOUBLE") } record(waveform, "$(P)history$(N)_time") { field(DESC, "time secondsPastEpoch") field(NELM, "$(MAXSAMPLES)") field(FTVL, "DOUBLE") } #! Further lines contain data used by VisualDCT #! View(2082,729,1.1) #! Record("$(P)history$(N)_date",1860,668,0,0,"$(P)history$(N)_date") #! Field("$(P)history$(N)_date.INP",16777215,0,"$(P)history$(N)_date.INP") #! Link("$(P)history$(N)_date.INP","$(P)history$(N)_date/INP") #! Field("$(P)history$(N)_date.FLNK",16777215,1,"$(P)history$(N)_date.FLNK") #! Link("$(P)history$(N)_date.FLNK","$(P)history$(N)") #! Connector("$(P)history$(N)_date/INP","S:SRdateCP/INP2",1700,835,16777215,"",0) #! Connector("S:SRdateCP/INP2","$(P)history$(N)_secsPastEpoch.VAL",1075,840,16777215,"",0) #! Record("$(P)history$(N)_FillArrays",1400,611,0,0,"$(P)history$(N)_FillArrays") #! Field("$(P)history$(N)_FillArrays.PROC",16777215,0,"$(P)history$(N)_FillArrays.PROC") #! Field("$(P)history$(N)_FillArrays.LNK1",16777215,1,"$(P)history$(N)_FillArrays.LNK1") #! Link("$(P)history$(N)_FillArrays.LNK1","$(P)history$(N)_date") #! Record("$(P)history$(N)_secsPastEpoch",240,556,0,0,"$(P)history$(N)_secsPastEpoch") #! Field("$(P)history$(N)_secsPastEpoch.FLNK",16777215,1,"$(P)history$(N)_secsPastEpoch.FLNK") #! Link("$(P)history$(N)_secsPastEpoch.FLNK","$(P)history$(N)_timeOfDay2") #! Field("$(P)history$(N)_secsPastEpoch.VAL",16777215,1,"$(P)history$(N)_secsPastEpoch.VAL") #! Visibility("$(P)history$(N)_secsPastEpoch.SCAN",1) #! Record("$(P)history$(N)_timeOfDay2",520,643,0,0,"$(P)history$(N)_timeOfDay2") #! Field("$(P)history$(N)_timeOfDay2.FLNK",16777215,1,"$(P)history$(N)_timeOfDay2.FLNK") #! Link("$(P)history$(N)_timeOfDay2.FLNK","$(P)history$(N)_timeOfDay") #! Record("$(P)history$(N)_timeOfDay",800,598,0,0,"$(P)history$(N)_timeOfDay") #! Field("$(P)history$(N)_timeOfDay.FLNK",16777215,1,"$(P)history$(N)_timeOfDay.FLNK") #! Link("$(P)history$(N)_timeOfDay.FLNK","$(P)history$(N)_Interval") #! Record("$(P)history$(N)_StopScan",800,476,0,0,"$(P)history$(N)_StopScan") #! Field("$(P)history$(N)_StopScan.VAL",16777215,1,"$(P)history$(N)_StopScan.VAL") #! Record("$(P)history$(N)_Interval",1120,621,0,0,"$(P)history$(N)_Interval") #! Field("$(P)history$(N)_Interval.SDIS",16777215,0,"$(P)history$(N)_Interval.SDIS") #! Link("$(P)history$(N)_Interval.SDIS","$(P)history$(N)_StopScan.VAL") #! Field("$(P)history$(N)_Interval.INPA",16777215,0,"$(P)history$(N)_Interval.INPA") #! Link("$(P)history$(N)_Interval.INPA","$(P)history$(N)_secsPastEpoch.VAL") #! Field("$(P)history$(N)_Interval.OUT",16777215,1,"$(P)history$(N)_Interval.OUT") #! Link("$(P)history$(N)_Interval.OUT","$(P)history$(N)_FillArrays.PROC") #! Record("$(P)history$(N)_PV1_curr",1340,1058,0,1,"$(P)history$(N)_PV1_curr") #! Field("$(P)history$(N)_PV1_curr.VAL",16777215,1,"$(P)history$(N)_PV1_curr.VAL") #! Record("$(P)history$(N)_PV2_curr",1340,1318,0,1,"$(P)history$(N)_PV2_curr") #! Field("$(P)history$(N)_PV2_curr.VAL",16777215,1,"$(P)history$(N)_PV2_curr.VAL") #! Record("$(P)history$(N)_PV3_curr",1340,1578,0,1,"$(P)history$(N)_PV3_curr") #! Field("$(P)history$(N)_PV3_curr.VAL",16777215,1,"$(P)history$(N)_PV3_curr.VAL") #! Record("$(P)history$(N)",2140,406,0,0,"$(P)history$(N)") #! Field("$(P)history$(N).INPB",16777215,0,"$(P)history$(N).INPB") #! Link("$(P)history$(N).INPB","$(P)history$(N)_time/INPB1") #! Field("$(P)history$(N).INPD",16777215,0,"$(P)history$(N).INPD") #! Link("$(P)history$(N).INPD","$(P)history$(N)_time/INPD") #! Field("$(P)history$(N).INPE",16777215,0,"$(P)history$(N).INPE") #! Link("$(P)history$(N).INPE","$(P)history$(N)_time/INPE") #! Field("$(P)history$(N).INPF",16777215,0,"$(P)history$(N).INPF") #! Link("$(P)history$(N).INPF","$(P)history$(N)_time/INPF") #! Connector("$(P)history$(N)_time/INPD","$(P)history$(N)_PV1_curr.VAL",1660,1030,16777215,"",0) #! Connector("$(P)history$(N)_time/INPB1","$(P)history$(N)_time/INPB",1700,865,16777215,"",0) #! Connector("$(P)history$(N)_time/INPB","$(P)history$(N)_secsPastEpoch.VAL",1075,840,16777215,"",0) #! Connector("$(P)history$(N)_time/INPF","$(P)history$(N)_PV3_curr.VAL",1700,1310,16777215,"",0) #! Connector("$(P)history$(N)_time/INPE","$(P)history$(N)_PV2_curr.VAL",1680,1170,16777215,"",0) #! Field("$(P)history$(N).OUTB",16777215,1,"$(P)history$(N).OUTB") #! Link("$(P)history$(N).OUTB","$(P)history$(N)/OUTB") #! Field("$(P)history$(N).OUTC",16777215,1,"$(P)history$(N).OUTC") #! Link("$(P)history$(N).OUTC","$(P)history$(N)_timeHoursRel.VAL") #! Field("$(P)history$(N).OUTD",16777215,1,"$(P)history$(N).OUTD") #! Link("$(P)history$(N).OUTD","$(P)history$(N)/OUTD") #! Connector("$(P)history$(N)/OUTB","$(P)history$(N)_time.VAL",2420,920,16777215,"",0) #! Connector("$(P)history$(N)/OUTD","$(P)history$(N)_PV1.VAL",2420,1090,16777215,"",0) #! Field("$(P)history$(N).OUTE",16777215,1,"$(P)history$(N).OUTE") #! Link("$(P)history$(N).OUTE","$(P)history$(N)/OUTE") #! Connector("$(P)history$(N)/OUTE","$(P)history$(N)_PV2.VAL",2400,1230,16777215,"",0) #! Field("$(P)history$(N).OUTF",16777215,1,"$(P)history$(N).OUTF") #! Link("$(P)history$(N).OUTF","$(P)history$(N)/OUTF") #! Connector("$(P)history$(N)/OUTF","$(P)history$(N)_PV3.VAL",2380,1370,16777215,"",0) #! Record("$(P)history$(N)_PV1_descCalc",1820,1050,0,1,"$(P)history$(N)_PV1_descCalc") #! Field("$(P)history$(N)_PV1_descCalc.INAA",16777215,0,"$(P)history$(N)_PV1_descCalc.INAA") #! Link("$(P)history$(N)_PV1_descCalc.INAA","$(P)history$(N)_PV1_descCalc/INAA") #! Field("$(P)history$(N)_PV1_descCalc.OUT",16777215,1,"$(P)history$(N)_PV1_descCalc.OUT") #! Link("$(P)history$(N)_PV1_descCalc.OUT","$(P)history$(N)_PV1_descCalc/OUT1") #! Field("$(P)history$(N)_PV1_descCalc.FLNK",16777215,0,"$(P)history$(N)_PV1_descCalc.FLNK") #! Link("$(P)history$(N)_PV1_descCalc.FLNK","$(P)history$(N)_PV1_descCalc/FLNK") #! Connector("$(P)history$(N)_PV1_descCalc/FLNK","$(P)history$(N)_PV1_descProc",1760,1234,16777215,"",0) #! Connector("$(P)history$(N)_PV1_descCalc/OUT1","$(P)history$(N)_PV1_descCalc/OUT",2060,1205,16777215,"",0) #! Connector("$(P)history$(N)_PV1_descCalc/OUT",null,2100,1220,16777215,"",2) #! Connector("$(P)history$(N)_PV1_descCalc/INAA",null,1540,1180,16777215,"",3) #! Visibility("$(P)history$(N)_PV1_descCalc.SCAN",2) #! Record("$(P)history$(N)_PV2_descCalc",1820,1310,0,1,"$(P)history$(N)_PV2_descCalc") #! Field("$(P)history$(N)_PV2_descCalc.INAA",16777215,0,"$(P)history$(N)_PV2_descCalc.INAA") #! Link("$(P)history$(N)_PV2_descCalc.INAA","$(P)history$(N)_PV2_descCalc/INAA") #! Field("$(P)history$(N)_PV2_descCalc.OUT",16777215,1,"$(P)history$(N)_PV2_descCalc.OUT") #! Link("$(P)history$(N)_PV2_descCalc.OUT","$(P)history$(N)_PV2_descCalc/OUT1") #! Field("$(P)history$(N)_PV2_descCalc.FLNK",16777215,0,"$(P)history$(N)_PV2_descCalc.FLNK") #! Link("$(P)history$(N)_PV2_descCalc.FLNK","$(P)history$(N)_PV2_descCalc/FLNK") #! Connector("$(P)history$(N)_PV2_descCalc/FLNK","$(P)history$(N)_PV2_descProc",1760,1494,16777215,"",0) #! Connector("$(P)history$(N)_PV2_descCalc/INAA",null,1540,1440,16777215,"",3) #! Connector("$(P)history$(N)_PV2_descCalc/OUT1","$(P)history$(N)_PV2_descCalc/OUT",2060,1465,16777215,"",0) #! Connector("$(P)history$(N)_PV2_descCalc/OUT",null,2100,1480,16777215,"",2) #! Record("$(P)history$(N)_PV3_descCalc",1820,1570,0,1,"$(P)history$(N)_PV3_descCalc") #! Field("$(P)history$(N)_PV3_descCalc.INAA",16777215,0,"$(P)history$(N)_PV3_descCalc.INAA") #! Link("$(P)history$(N)_PV3_descCalc.INAA","$(P)history$(N)_PV3_descCalc/INAA") #! Field("$(P)history$(N)_PV3_descCalc.OUT",16777215,1,"$(P)history$(N)_PV3_descCalc.OUT") #! Link("$(P)history$(N)_PV3_descCalc.OUT","$(P)history$(N)_PV3_descCalc/OUT1") #! Field("$(P)history$(N)_PV3_descCalc.FLNK",16777215,0,"$(P)history$(N)_PV3_descCalc.FLNK") #! Link("$(P)history$(N)_PV3_descCalc.FLNK","$(P)history$(N)_PV3_descCalc/FLNK") #! Connector("$(P)history$(N)_PV3_descCalc/FLNK","$(P)history$(N)_PV3_descProc",1760,1754,16777215,"",0) #! Connector("$(P)history$(N)_PV3_descCalc/OUT1","$(P)history$(N)_PV3_descCalc/OUT",2060,1725,16777215,"",0) #! Connector("$(P)history$(N)_PV3_descCalc/OUT",null,2100,1740,16777215,"",2) #! Connector("$(P)history$(N)_PV3_descCalc/INAA",null,1540,1700,16777215,"",3) #! Record("$(P)history$(N)_PV1_DESC",2140,1078,0,1,"$(P)history$(N)_PV1_DESC") #! Field("$(P)history$(N)_PV1_DESC.PROC",16777215,0,"$(P)history$(N)_PV1_DESC.PROC") #! Field("$(P)history$(N)_PV1_DESC.OUT",16777215,1,"$(P)history$(N)_PV1_DESC.OUT") #! Link("$(P)history$(N)_PV1_DESC.OUT","$(P)history$(N)_PV1.DESC") #! Record("$(P)history$(N)_PV2_DESC",2140,1338,0,1,"$(P)history$(N)_PV2_DESC") #! Field("$(P)history$(N)_PV2_DESC.PROC",16777215,0,"$(P)history$(N)_PV2_DESC.PROC") #! Field("$(P)history$(N)_PV2_DESC.OUT",16777215,1,"$(P)history$(N)_PV2_DESC.OUT") #! Link("$(P)history$(N)_PV2_DESC.OUT","$(P)history$(N)_PV2.DESC") #! Record("$(P)history$(N)_PV3_DESC",2140,1598,0,1,"$(P)history$(N)_PV3_DESC") #! Field("$(P)history$(N)_PV3_DESC.PROC",16777215,0,"$(P)history$(N)_PV3_DESC.PROC") #! Field("$(P)history$(N)_PV3_DESC.OUT",16777215,1,"$(P)history$(N)_PV3_DESC.OUT") #! Link("$(P)history$(N)_PV3_DESC.OUT","$(P)history$(N)_PV3.DESC") #! Record("$(P)history$(N)_PV1_descProc",1820,1218,0,0,"$(P)history$(N)_PV1_descProc") #! Field("$(P)history$(N)_PV1_descProc.LNK1",16777215,1,"$(P)history$(N)_PV1_descProc.LNK1") #! Link("$(P)history$(N)_PV1_descProc.LNK1","$(P)history$(N)_PV1_DESC.PROC") #! Visibility("$(P)history$(N)_PV1_descProc.DLY1",1) #! Record("$(P)history$(N)_PV2_descProc",1820,1478,0,0,"$(P)history$(N)_PV2_descProc") #! Field("$(P)history$(N)_PV2_descProc.LNK1",16777215,1,"$(P)history$(N)_PV2_descProc.LNK1") #! Link("$(P)history$(N)_PV2_descProc.LNK1","$(P)history$(N)_PV2_DESC.PROC") #! Visibility("$(P)history$(N)_PV2_descProc.DLY1",1) #! Record("$(P)history$(N)_PV3_descProc",1820,1738,0,0,"$(P)history$(N)_PV3_descProc") #! Field("$(P)history$(N)_PV3_descProc.LNK1",16777215,1,"$(P)history$(N)_PV3_descProc.LNK1") #! Link("$(P)history$(N)_PV3_descProc.LNK1","$(P)history$(N)_PV3_DESC.PROC") #! Visibility("$(P)history$(N)_PV3_descProc.DLY1",1) #! Record("$(P)history$(N)_timeHoursRel",2480,883,0,1,"$(P)history$(N)_timeHoursRel") #! Field("$(P)history$(N)_timeHoursRel.VAL",16777215,0,"$(P)history$(N)_timeHoursRel.VAL") #! Record("$(P)history$(N)_PV1",2480,1063,0,1,"$(P)history$(N)_PV1") #! Field("$(P)history$(N)_PV1.VAL",16777215,0,"$(P)history$(N)_PV1.VAL") #! Field("$(P)history$(N)_PV1.DESC",16777215,0,"$(P)history$(N)_PV1.DESC") #! Record("$(P)history$(N)_PV2",2480,1323,0,1,"$(P)history$(N)_PV2") #! Field("$(P)history$(N)_PV2.VAL",16777215,0,"$(P)history$(N)_PV2.VAL") #! Field("$(P)history$(N)_PV2.DESC",16777215,0,"$(P)history$(N)_PV2.DESC") #! Record("$(P)history$(N)_PV3",2480,1583,0,1,"$(P)history$(N)_PV3") #! Field("$(P)history$(N)_PV3.VAL",16777215,0,"$(P)history$(N)_PV3.VAL") #! Field("$(P)history$(N)_PV3.DESC",16777215,0,"$(P)history$(N)_PV3.DESC") #! Record("$(P)history$(N)_time",2480,763,0,1,"$(P)history$(N)_time") #! Field("$(P)history$(N)_time.VAL",16777215,0,"$(P)history$(N)_time.VAL")