#! Generated by VisualDCT v2.5
#! DBDSTART
#! DBDEND


record(bsa, "$(DEVICE):$(ATRB)1") {
  field(DESC, "$(ATRB) Avg for EDEF 1")
  field(DTYP, "BSA")
  field(SCAN, "I/O Intr")
  field(PRIO, "HIGH")
  field(INP, "@$(DEVICE):$(ATRB)")
  field(EDEF, "1")
  field(EGU, "$(EGU=)")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(ADEL, "$(ADEL=)")
  field(MDEL, "-1")
  field(TSE, "-2")
  field(FLNK, "$(DEVICE):$(ATRB)HST1")
  field(VRES, "$(DEVICE):$(ATRB)HST1.RES")
  field(CRES, "$(DEVICE):$(ATRB)CNTHST1.RES")
  field(RRES, "$(DEVICE):$(ATRB)RMSHST1.RES")
#  field(PRES, "$(DEVICE):$(ATRB)PIDHST1.RES")
}

record(compress, "$(DEVICE):$(ATRB)HST1") {
  field(DESC, "$(ATRB) Hst for EDEF 1")
  field(INP, "$(DEVICE):$(ATRB)1")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)1.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)CNTHST1")
}

record(compress, "$(DEVICE):$(ATRB)CNTHST1") {
  field(DESC, "HST #Pulses avged-EDEF 1")
  field(INP, "$(DEVICE):$(ATRB)1.CNT")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "1000")
  field(LOPR, "0")
  field(TSEL, "$(DEVICE):$(ATRB)1.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)RMSHST1")
}

record(compress, "$(DEVICE):$(ATRB)RMSHST1") {
  field(DESC, "HST RMS-EDEF 1")
  field(INP, "$(DEVICE):$(ATRB)1.RMS")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)1.TIME")
#  field(FLNK, "$(DEVICE):$(ATRB)PIDHST1")
}
 
#record(compress, "$(DEVICE):$(ATRB)PIDHST1") {
#  field(DESC, "HST Pulse ID-EDEF 1")
#  field(INP, "$(DEVICE):$(ATRB)1.PID")
#  field(ALG, "Circular Buffer")
#  field(NSAM, "2800")
#  field(HOPR, "131039")
#  field(LOPR, "0")
#  field(TSEL, "$(DEVICE):$(ATRB)1.TIME")
#}

#! Further lines contain data used by VisualDCT
#! View(1640,1428,0.9)
#! Record("$(DEVICE):$(ATRB)1",1860,1724,0,0,"$(DEVICE):$(ATRB)1")
#! Field("$(DEVICE):$(ATRB)1.FLNK",16777215,1,"$(DEVICE):$(ATRB)1.FLNK")
#! Link("$(DEVICE):$(ATRB)1.FLNK","$(DEVICE):$(ATRB)HST1")
#! Field("$(DEVICE):$(ATRB)1.VRES",16777215,1,"$(DEVICE):$(ATRB)1.VRES")
#! Link("$(DEVICE):$(ATRB)1.VRES","$(DEVICE):$(ATRB)HST1.RES")
#! Field("$(DEVICE):$(ATRB)1.VAL",16777215,1,"$(DEVICE):$(ATRB)1.VAL")
#! Field("$(DEVICE):$(ATRB)1.TIME",16777215,1,"$(DEVICE):$(ATRB)1.TIME")
#! Field("$(DEVICE):$(ATRB)1.CRES",16777215,1,"$(DEVICE):$(ATRB)1.CRES")
#! Link("$(DEVICE):$(ATRB)1.CRES","$(DEVICE):$(ATRB)CNTHST1.RES")
#! Field("$(DEVICE):$(ATRB)1.CNT",16777215,1,"$(DEVICE):$(ATRB)1.CNT")
#! Field("$(DEVICE):$(ATRB)1.RMS",16777215,1,"$(DEVICE):$(ATRB)1.RMS")
#! Field("$(DEVICE):$(ATRB)1.RRES",16777215,1,"$(DEVICE):$(ATRB)1.RRES")
#! Link("$(DEVICE):$(ATRB)1.RRES","$(DEVICE):$(ATRB)RMSHST1.RES")
#! Record("$(DEVICE):$(ATRB)HST1",2180,1823,0,0,"$(DEVICE):$(ATRB)HST1")
#! Field("$(DEVICE):$(ATRB)HST1.FLNK",16777215,1,"$(DEVICE):$(ATRB)HST1.FLNK")
#! Link("$(DEVICE):$(ATRB)HST1.FLNK","$(DEVICE):$(ATRB)CNTHST1")
#! Field("$(DEVICE):$(ATRB)HST1.RES",16777215,0,"$(DEVICE):$(ATRB)HST1.RES")
#! Field("$(DEVICE):$(ATRB)HST1.INP",16777215,0,"$(DEVICE):$(ATRB)HST1.INP")
#! Link("$(DEVICE):$(ATRB)HST1.INP","$(DEVICE):$(ATRB)1.VAL")
#! Field("$(DEVICE):$(ATRB)HST1.TSEL",16777215,0,"$(DEVICE):$(ATRB)HST1.TSEL")
#! Link("$(DEVICE):$(ATRB)HST1.TSEL","$(DEVICE):$(ATRB)1.TIME")
#! Record("$(DEVICE):$(ATRB)CNTHST1",2440,1910,0,0,"$(DEVICE):$(ATRB)CNTHST1")
#! Field("$(DEVICE):$(ATRB)CNTHST1.FLNK",16777215,1,"$(DEVICE):$(ATRB)CNTHST1.FLNK")
#! Link("$(DEVICE):$(ATRB)CNTHST1.FLNK","$(DEVICE):$(ATRB)RMSHST1")
#! Field("$(DEVICE):$(ATRB)CNTHST1.RES",16777215,0,"$(DEVICE):$(ATRB)CNTHST1.RES")
#! Field("$(DEVICE):$(ATRB)CNTHST1.INP",16777215,0,"$(DEVICE):$(ATRB)CNTHST1.INP")
#! Link("$(DEVICE):$(ATRB)CNTHST1.INP","$(DEVICE):$(ATRB)1.CNT")
#! Field("$(DEVICE):$(ATRB)CNTHST1.TSEL",16777215,0,"$(DEVICE):$(ATRB)CNTHST1.TSEL")
#! Link("$(DEVICE):$(ATRB)CNTHST1.TSEL","$(DEVICE):$(ATRB)1.TIME")
#! Record("$(DEVICE):$(ATRB)RMSHST1",2700,2010,0,0,"$(DEVICE):$(ATRB)RMSHST1")
#! Field("$(DEVICE):$(ATRB)RMSHST1.RES",16777215,0,"$(DEVICE):$(ATRB)RMSHST1.RES")
#! Field("$(DEVICE):$(ATRB)RMSHST1.INP",16777215,0,"$(DEVICE):$(ATRB)RMSHST1.INP")
#! Link("$(DEVICE):$(ATRB)RMSHST1.INP","$(DEVICE):$(ATRB)1.RMS")
#! Field("$(DEVICE):$(ATRB)RMSHST1.TSEL",16777215,0,"$(DEVICE):$(ATRB)RMSHST1.TSEL")
#! Link("$(DEVICE):$(ATRB)RMSHST1.TSEL","$(DEVICE):$(ATRB)1.TIME")
#! TextBox(TB4,2520,1740,2800,1940,0,"Dialog",12,1,16777215,"Macros:\nDEV = PRIM:LOCA:UNIT\nMDID= measdef number / ID \nSECN = for BPMS- TMIT, X, Y\n            = for TORO- TMIT\nEGU = Engineering Units \nHOPR, LOPR  =High and Low Operating Limits\nPREC = Precision (# after the decimal point)\nADEL = Archive Delta Amount\n",null)
#! TextBox(TB3,2040,1680,2480,1760,0,"Dialog",14,1,16777215,"Secondary processing \n  Reads avg, count, rms vals per Secondary per unit per EDEF   \n  Secondaries X, Y, TMIT, etc\n",null)
#! Generated by VisualDCT v2.5
#! DBDSTART
#! DBDEND


record(bsa, "$(DEVICE):$(ATRB)2") {
  field(DESC, "$(ATRB) Avg for EDEF 2")
  field(DTYP, "BSA")
  field(SCAN, "I/O Intr")
  field(PRIO, "HIGH")
  field(INP, "@$(DEVICE):$(ATRB)")
  field(EDEF, "2")
  field(EGU, "$(EGU=)")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(ADEL, "$(ADEL=)")
  field(MDEL, "-1")
  field(TSE, "-2")
  field(FLNK, "$(DEVICE):$(ATRB)HST2")
  field(VRES, "$(DEVICE):$(ATRB)HST2.RES")
  field(CRES, "$(DEVICE):$(ATRB)CNTHST2.RES")
  field(RRES, "$(DEVICE):$(ATRB)RMSHST2.RES")
#  field(PRES, "$(DEVICE):$(ATRB)PIDHST2.RES")
}

record(compress, "$(DEVICE):$(ATRB)HST2") {
  field(DESC, "$(ATRB) Hst for EDEF 2")
  field(INP, "$(DEVICE):$(ATRB)2")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)2.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)CNTHST2")
}

record(compress, "$(DEVICE):$(ATRB)CNTHST2") {
  field(DESC, "HST #Pulses avged-EDEF 2")
  field(INP, "$(DEVICE):$(ATRB)2.CNT")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "1000")
  field(LOPR, "0")
  field(TSEL, "$(DEVICE):$(ATRB)2.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)RMSHST2")
}

record(compress, "$(DEVICE):$(ATRB)RMSHST2") {
  field(DESC, "HST RMS-EDEF 2")
  field(INP, "$(DEVICE):$(ATRB)2.RMS")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)2.TIME")
#  field(FLNK, "$(DEVICE):$(ATRB)PIDHST2")
}
 
#record(compress, "$(DEVICE):$(ATRB)PIDHST2") {
#  field(DESC, "HST Pulse ID-EDEF 2")
#  field(INP, "$(DEVICE):$(ATRB)2.PID")
#  field(ALG, "Circular Buffer")
#  field(NSAM, "2800")
#  field(HOPR, "131039")
#  field(LOPR, "0")
#  field(TSEL, "$(DEVICE):$(ATRB)2.TIME")
#}

#! Further lines contain data used by VisualDCT
#! View(1640,1428,0.9)
#! Record("$(DEVICE):$(ATRB)2",1860,1724,0,0,"$(DEVICE):$(ATRB)2")
#! Field("$(DEVICE):$(ATRB)2.FLNK",16777215,1,"$(DEVICE):$(ATRB)2.FLNK")
#! Link("$(DEVICE):$(ATRB)2.FLNK","$(DEVICE):$(ATRB)HST2")
#! Field("$(DEVICE):$(ATRB)2.VRES",16777215,1,"$(DEVICE):$(ATRB)2.VRES")
#! Link("$(DEVICE):$(ATRB)2.VRES","$(DEVICE):$(ATRB)HST2.RES")
#! Field("$(DEVICE):$(ATRB)2.VAL",16777215,1,"$(DEVICE):$(ATRB)2.VAL")
#! Field("$(DEVICE):$(ATRB)2.TIME",16777215,1,"$(DEVICE):$(ATRB)2.TIME")
#! Field("$(DEVICE):$(ATRB)2.CRES",16777215,1,"$(DEVICE):$(ATRB)2.CRES")
#! Link("$(DEVICE):$(ATRB)2.CRES","$(DEVICE):$(ATRB)CNTHST2.RES")
#! Field("$(DEVICE):$(ATRB)2.CNT",16777215,1,"$(DEVICE):$(ATRB)2.CNT")
#! Field("$(DEVICE):$(ATRB)2.RMS",16777215,1,"$(DEVICE):$(ATRB)2.RMS")
#! Field("$(DEVICE):$(ATRB)2.RRES",16777215,1,"$(DEVICE):$(ATRB)2.RRES")
#! Link("$(DEVICE):$(ATRB)2.RRES","$(DEVICE):$(ATRB)RMSHST2.RES")
#! Record("$(DEVICE):$(ATRB)HST2",2180,1823,0,0,"$(DEVICE):$(ATRB)HST2")
#! Field("$(DEVICE):$(ATRB)HST2.FLNK",16777215,1,"$(DEVICE):$(ATRB)HST2.FLNK")
#! Link("$(DEVICE):$(ATRB)HST2.FLNK","$(DEVICE):$(ATRB)CNTHST2")
#! Field("$(DEVICE):$(ATRB)HST2.RES",16777215,0,"$(DEVICE):$(ATRB)HST2.RES")
#! Field("$(DEVICE):$(ATRB)HST2.INP",16777215,0,"$(DEVICE):$(ATRB)HST2.INP")
#! Link("$(DEVICE):$(ATRB)HST2.INP","$(DEVICE):$(ATRB)2.VAL")
#! Field("$(DEVICE):$(ATRB)HST2.TSEL",16777215,0,"$(DEVICE):$(ATRB)HST2.TSEL")
#! Link("$(DEVICE):$(ATRB)HST2.TSEL","$(DEVICE):$(ATRB)2.TIME")
#! Record("$(DEVICE):$(ATRB)CNTHST2",2440,1910,0,0,"$(DEVICE):$(ATRB)CNTHST2")
#! Field("$(DEVICE):$(ATRB)CNTHST2.FLNK",16777215,1,"$(DEVICE):$(ATRB)CNTHST2.FLNK")
#! Link("$(DEVICE):$(ATRB)CNTHST2.FLNK","$(DEVICE):$(ATRB)RMSHST2")
#! Field("$(DEVICE):$(ATRB)CNTHST2.RES",16777215,0,"$(DEVICE):$(ATRB)CNTHST2.RES")
#! Field("$(DEVICE):$(ATRB)CNTHST2.INP",16777215,0,"$(DEVICE):$(ATRB)CNTHST2.INP")
#! Link("$(DEVICE):$(ATRB)CNTHST2.INP","$(DEVICE):$(ATRB)2.CNT")
#! Field("$(DEVICE):$(ATRB)CNTHST2.TSEL",16777215,0,"$(DEVICE):$(ATRB)CNTHST2.TSEL")
#! Link("$(DEVICE):$(ATRB)CNTHST2.TSEL","$(DEVICE):$(ATRB)2.TIME")
#! Record("$(DEVICE):$(ATRB)RMSHST2",2700,2010,0,0,"$(DEVICE):$(ATRB)RMSHST2")
#! Field("$(DEVICE):$(ATRB)RMSHST2.RES",16777215,0,"$(DEVICE):$(ATRB)RMSHST2.RES")
#! Field("$(DEVICE):$(ATRB)RMSHST2.INP",16777215,0,"$(DEVICE):$(ATRB)RMSHST2.INP")
#! Link("$(DEVICE):$(ATRB)RMSHST2.INP","$(DEVICE):$(ATRB)2.RMS")
#! Field("$(DEVICE):$(ATRB)RMSHST2.TSEL",16777215,0,"$(DEVICE):$(ATRB)RMSHST2.TSEL")
#! Link("$(DEVICE):$(ATRB)RMSHST2.TSEL","$(DEVICE):$(ATRB)2.TIME")
#! TextBox(TB4,2520,1740,2800,1940,0,"Dialog",12,1,16777215,"Macros:\nDEV = PRIM:LOCA:UNIT\nMDID= measdef number / ID \nSECN = for BPMS- TMIT, X, Y\n            = for TORO- TMIT\nEGU = Engineering Units \nHOPR, LOPR  =High and Low Operating Limits\nPREC = Precision (# after the decimal point)\nADEL = Archive Delta Amount\n",null)
#! TextBox(TB3,2040,1680,2480,1760,0,"Dialog",14,1,16777215,"Secondary processing \n  Reads avg, count, rms vals per Secondary per unit per EDEF   \n  Secondaries X, Y, TMIT, etc\n",null)
#! Generated by VisualDCT v2.5
#! DBDSTART
#! DBDEND


record(bsa, "$(DEVICE):$(ATRB)3") {
  field(DESC, "$(ATRB) Avg for EDEF 3")
  field(DTYP, "BSA")
  field(SCAN, "I/O Intr")
  field(PRIO, "HIGH")
  field(INP, "@$(DEVICE):$(ATRB)")
  field(EDEF, "3")
  field(EGU, "$(EGU=)")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(ADEL, "$(ADEL=)")
  field(MDEL, "-1")
  field(TSE, "-2")
  field(FLNK, "$(DEVICE):$(ATRB)HST3")
  field(VRES, "$(DEVICE):$(ATRB)HST3.RES")
  field(CRES, "$(DEVICE):$(ATRB)CNTHST3.RES")
  field(RRES, "$(DEVICE):$(ATRB)RMSHST3.RES")
#  field(PRES, "$(DEVICE):$(ATRB)PIDHST3.RES")
}

record(compress, "$(DEVICE):$(ATRB)HST3") {
  field(DESC, "$(ATRB) Hst for EDEF 3")
  field(INP, "$(DEVICE):$(ATRB)3")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)3.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)CNTHST3")
}

record(compress, "$(DEVICE):$(ATRB)CNTHST3") {
  field(DESC, "HST #Pulses avged-EDEF 3")
  field(INP, "$(DEVICE):$(ATRB)3.CNT")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "1000")
  field(LOPR, "0")
  field(TSEL, "$(DEVICE):$(ATRB)3.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)RMSHST3")
}

record(compress, "$(DEVICE):$(ATRB)RMSHST3") {
  field(DESC, "HST RMS-EDEF 3")
  field(INP, "$(DEVICE):$(ATRB)3.RMS")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)3.TIME")
#  field(FLNK, "$(DEVICE):$(ATRB)PIDHST3")
}
 
#record(compress, "$(DEVICE):$(ATRB)PIDHST3") {
#  field(DESC, "HST Pulse ID-EDEF 3")
#  field(INP, "$(DEVICE):$(ATRB)3.PID")
#  field(ALG, "Circular Buffer")
#  field(NSAM, "2800")
#  field(HOPR, "131039")
#  field(LOPR, "0")
#  field(TSEL, "$(DEVICE):$(ATRB)3.TIME")
#}

#! Further lines contain data used by VisualDCT
#! View(1640,1428,0.9)
#! Record("$(DEVICE):$(ATRB)3",1860,1724,0,0,"$(DEVICE):$(ATRB)3")
#! Field("$(DEVICE):$(ATRB)3.FLNK",16777215,1,"$(DEVICE):$(ATRB)3.FLNK")
#! Link("$(DEVICE):$(ATRB)3.FLNK","$(DEVICE):$(ATRB)HST3")
#! Field("$(DEVICE):$(ATRB)3.VRES",16777215,1,"$(DEVICE):$(ATRB)3.VRES")
#! Link("$(DEVICE):$(ATRB)3.VRES","$(DEVICE):$(ATRB)HST3.RES")
#! Field("$(DEVICE):$(ATRB)3.VAL",16777215,1,"$(DEVICE):$(ATRB)3.VAL")
#! Field("$(DEVICE):$(ATRB)3.TIME",16777215,1,"$(DEVICE):$(ATRB)3.TIME")
#! Field("$(DEVICE):$(ATRB)3.CRES",16777215,1,"$(DEVICE):$(ATRB)3.CRES")
#! Link("$(DEVICE):$(ATRB)3.CRES","$(DEVICE):$(ATRB)CNTHST3.RES")
#! Field("$(DEVICE):$(ATRB)3.CNT",16777215,1,"$(DEVICE):$(ATRB)3.CNT")
#! Field("$(DEVICE):$(ATRB)3.RMS",16777215,1,"$(DEVICE):$(ATRB)3.RMS")
#! Field("$(DEVICE):$(ATRB)3.RRES",16777215,1,"$(DEVICE):$(ATRB)3.RRES")
#! Link("$(DEVICE):$(ATRB)3.RRES","$(DEVICE):$(ATRB)RMSHST3.RES")
#! Record("$(DEVICE):$(ATRB)HST3",2180,1823,0,0,"$(DEVICE):$(ATRB)HST3")
#! Field("$(DEVICE):$(ATRB)HST3.FLNK",16777215,1,"$(DEVICE):$(ATRB)HST3.FLNK")
#! Link("$(DEVICE):$(ATRB)HST3.FLNK","$(DEVICE):$(ATRB)CNTHST3")
#! Field("$(DEVICE):$(ATRB)HST3.RES",16777215,0,"$(DEVICE):$(ATRB)HST3.RES")
#! Field("$(DEVICE):$(ATRB)HST3.INP",16777215,0,"$(DEVICE):$(ATRB)HST3.INP")
#! Link("$(DEVICE):$(ATRB)HST3.INP","$(DEVICE):$(ATRB)3.VAL")
#! Field("$(DEVICE):$(ATRB)HST3.TSEL",16777215,0,"$(DEVICE):$(ATRB)HST3.TSEL")
#! Link("$(DEVICE):$(ATRB)HST3.TSEL","$(DEVICE):$(ATRB)3.TIME")
#! Record("$(DEVICE):$(ATRB)CNTHST3",2440,1910,0,0,"$(DEVICE):$(ATRB)CNTHST3")
#! Field("$(DEVICE):$(ATRB)CNTHST3.FLNK",16777215,1,"$(DEVICE):$(ATRB)CNTHST3.FLNK")
#! Link("$(DEVICE):$(ATRB)CNTHST3.FLNK","$(DEVICE):$(ATRB)RMSHST3")
#! Field("$(DEVICE):$(ATRB)CNTHST3.RES",16777215,0,"$(DEVICE):$(ATRB)CNTHST3.RES")
#! Field("$(DEVICE):$(ATRB)CNTHST3.INP",16777215,0,"$(DEVICE):$(ATRB)CNTHST3.INP")
#! Link("$(DEVICE):$(ATRB)CNTHST3.INP","$(DEVICE):$(ATRB)3.CNT")
#! Field("$(DEVICE):$(ATRB)CNTHST3.TSEL",16777215,0,"$(DEVICE):$(ATRB)CNTHST3.TSEL")
#! Link("$(DEVICE):$(ATRB)CNTHST3.TSEL","$(DEVICE):$(ATRB)3.TIME")
#! Record("$(DEVICE):$(ATRB)RMSHST3",2700,2010,0,0,"$(DEVICE):$(ATRB)RMSHST3")
#! Field("$(DEVICE):$(ATRB)RMSHST3.RES",16777215,0,"$(DEVICE):$(ATRB)RMSHST3.RES")
#! Field("$(DEVICE):$(ATRB)RMSHST3.INP",16777215,0,"$(DEVICE):$(ATRB)RMSHST3.INP")
#! Link("$(DEVICE):$(ATRB)RMSHST3.INP","$(DEVICE):$(ATRB)3.RMS")
#! Field("$(DEVICE):$(ATRB)RMSHST3.TSEL",16777215,0,"$(DEVICE):$(ATRB)RMSHST3.TSEL")
#! Link("$(DEVICE):$(ATRB)RMSHST3.TSEL","$(DEVICE):$(ATRB)3.TIME")
#! TextBox(TB4,2520,1740,2800,1940,0,"Dialog",12,1,16777215,"Macros:\nDEV = PRIM:LOCA:UNIT\nMDID= measdef number / ID \nSECN = for BPMS- TMIT, X, Y\n            = for TORO- TMIT\nEGU = Engineering Units \nHOPR, LOPR  =High and Low Operating Limits\nPREC = Precision (# after the decimal point)\nADEL = Archive Delta Amount\n",null)
#! TextBox(TB3,2040,1680,2480,1760,0,"Dialog",14,1,16777215,"Secondary processing \n  Reads avg, count, rms vals per Secondary per unit per EDEF   \n  Secondaries X, Y, TMIT, etc\n",null)
#! Generated by VisualDCT v2.5
#! DBDSTART
#! DBDEND


record(bsa, "$(DEVICE):$(ATRB)4") {
  field(DESC, "$(ATRB) Avg for EDEF 4")
  field(DTYP, "BSA")
  field(SCAN, "I/O Intr")
  field(PRIO, "HIGH")
  field(INP, "@$(DEVICE):$(ATRB)")
  field(EDEF, "4")
  field(EGU, "$(EGU=)")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(ADEL, "$(ADEL=)")
  field(MDEL, "-1")
  field(TSE, "-2")
  field(FLNK, "$(DEVICE):$(ATRB)HST4")
  field(VRES, "$(DEVICE):$(ATRB)HST4.RES")
  field(CRES, "$(DEVICE):$(ATRB)CNTHST4.RES")
  field(RRES, "$(DEVICE):$(ATRB)RMSHST4.RES")
#  field(PRES, "$(DEVICE):$(ATRB)PIDHST4.RES")
}

record(compress, "$(DEVICE):$(ATRB)HST4") {
  field(DESC, "$(ATRB) Hst for EDEF 4")
  field(INP, "$(DEVICE):$(ATRB)4")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)4.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)CNTHST4")
}

record(compress, "$(DEVICE):$(ATRB)CNTHST4") {
  field(DESC, "HST #Pulses avged-EDEF 4")
  field(INP, "$(DEVICE):$(ATRB)4.CNT")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "1000")
  field(LOPR, "0")
  field(TSEL, "$(DEVICE):$(ATRB)4.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)RMSHST4")
}

record(compress, "$(DEVICE):$(ATRB)RMSHST4") {
  field(DESC, "HST RMS-EDEF 4")
  field(INP, "$(DEVICE):$(ATRB)4.RMS")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)4.TIME")
#  field(FLNK, "$(DEVICE):$(ATRB)PIDHST4")
}
 
#record(compress, "$(DEVICE):$(ATRB)PIDHST4") {
#  field(DESC, "HST Pulse ID-EDEF 4")
#  field(INP, "$(DEVICE):$(ATRB)4.PID")
#  field(ALG, "Circular Buffer")
#  field(NSAM, "2800")
#  field(HOPR, "131039")
#  field(LOPR, "0")
#  field(TSEL, "$(DEVICE):$(ATRB)4.TIME")
#}

#! Further lines contain data used by VisualDCT
#! View(1640,1428,0.9)
#! Record("$(DEVICE):$(ATRB)4",1860,1724,0,0,"$(DEVICE):$(ATRB)4")
#! Field("$(DEVICE):$(ATRB)4.FLNK",16777215,1,"$(DEVICE):$(ATRB)4.FLNK")
#! Link("$(DEVICE):$(ATRB)4.FLNK","$(DEVICE):$(ATRB)HST4")
#! Field("$(DEVICE):$(ATRB)4.VRES",16777215,1,"$(DEVICE):$(ATRB)4.VRES")
#! Link("$(DEVICE):$(ATRB)4.VRES","$(DEVICE):$(ATRB)HST4.RES")
#! Field("$(DEVICE):$(ATRB)4.VAL",16777215,1,"$(DEVICE):$(ATRB)4.VAL")
#! Field("$(DEVICE):$(ATRB)4.TIME",16777215,1,"$(DEVICE):$(ATRB)4.TIME")
#! Field("$(DEVICE):$(ATRB)4.CRES",16777215,1,"$(DEVICE):$(ATRB)4.CRES")
#! Link("$(DEVICE):$(ATRB)4.CRES","$(DEVICE):$(ATRB)CNTHST4.RES")
#! Field("$(DEVICE):$(ATRB)4.CNT",16777215,1,"$(DEVICE):$(ATRB)4.CNT")
#! Field("$(DEVICE):$(ATRB)4.RMS",16777215,1,"$(DEVICE):$(ATRB)4.RMS")
#! Field("$(DEVICE):$(ATRB)4.RRES",16777215,1,"$(DEVICE):$(ATRB)4.RRES")
#! Link("$(DEVICE):$(ATRB)4.RRES","$(DEVICE):$(ATRB)RMSHST4.RES")
#! Record("$(DEVICE):$(ATRB)HST4",2180,1823,0,0,"$(DEVICE):$(ATRB)HST4")
#! Field("$(DEVICE):$(ATRB)HST4.FLNK",16777215,1,"$(DEVICE):$(ATRB)HST4.FLNK")
#! Link("$(DEVICE):$(ATRB)HST4.FLNK","$(DEVICE):$(ATRB)CNTHST4")
#! Field("$(DEVICE):$(ATRB)HST4.RES",16777215,0,"$(DEVICE):$(ATRB)HST4.RES")
#! Field("$(DEVICE):$(ATRB)HST4.INP",16777215,0,"$(DEVICE):$(ATRB)HST4.INP")
#! Link("$(DEVICE):$(ATRB)HST4.INP","$(DEVICE):$(ATRB)4.VAL")
#! Field("$(DEVICE):$(ATRB)HST4.TSEL",16777215,0,"$(DEVICE):$(ATRB)HST4.TSEL")
#! Link("$(DEVICE):$(ATRB)HST4.TSEL","$(DEVICE):$(ATRB)4.TIME")
#! Record("$(DEVICE):$(ATRB)CNTHST4",2440,1910,0,0,"$(DEVICE):$(ATRB)CNTHST4")
#! Field("$(DEVICE):$(ATRB)CNTHST4.FLNK",16777215,1,"$(DEVICE):$(ATRB)CNTHST4.FLNK")
#! Link("$(DEVICE):$(ATRB)CNTHST4.FLNK","$(DEVICE):$(ATRB)RMSHST4")
#! Field("$(DEVICE):$(ATRB)CNTHST4.RES",16777215,0,"$(DEVICE):$(ATRB)CNTHST4.RES")
#! Field("$(DEVICE):$(ATRB)CNTHST4.INP",16777215,0,"$(DEVICE):$(ATRB)CNTHST4.INP")
#! Link("$(DEVICE):$(ATRB)CNTHST4.INP","$(DEVICE):$(ATRB)4.CNT")
#! Field("$(DEVICE):$(ATRB)CNTHST4.TSEL",16777215,0,"$(DEVICE):$(ATRB)CNTHST4.TSEL")
#! Link("$(DEVICE):$(ATRB)CNTHST4.TSEL","$(DEVICE):$(ATRB)4.TIME")
#! Record("$(DEVICE):$(ATRB)RMSHST4",2700,2010,0,0,"$(DEVICE):$(ATRB)RMSHST4")
#! Field("$(DEVICE):$(ATRB)RMSHST4.RES",16777215,0,"$(DEVICE):$(ATRB)RMSHST4.RES")
#! Field("$(DEVICE):$(ATRB)RMSHST4.INP",16777215,0,"$(DEVICE):$(ATRB)RMSHST4.INP")
#! Link("$(DEVICE):$(ATRB)RMSHST4.INP","$(DEVICE):$(ATRB)4.RMS")
#! Field("$(DEVICE):$(ATRB)RMSHST4.TSEL",16777215,0,"$(DEVICE):$(ATRB)RMSHST4.TSEL")
#! Link("$(DEVICE):$(ATRB)RMSHST4.TSEL","$(DEVICE):$(ATRB)4.TIME")
#! TextBox(TB4,2520,1740,2800,1940,0,"Dialog",12,1,16777215,"Macros:\nDEV = PRIM:LOCA:UNIT\nMDID= measdef number / ID \nSECN = for BPMS- TMIT, X, Y\n            = for TORO- TMIT\nEGU = Engineering Units \nHOPR, LOPR  =High and Low Operating Limits\nPREC = Precision (# after the decimal point)\nADEL = Archive Delta Amount\n",null)
#! TextBox(TB3,2040,1680,2480,1760,0,"Dialog",14,1,16777215,"Secondary processing \n  Reads avg, count, rms vals per Secondary per unit per EDEF   \n  Secondaries X, Y, TMIT, etc\n",null)
#! Generated by VisualDCT v2.5
#! DBDSTART
#! DBDEND


record(bsa, "$(DEVICE):$(ATRB)5") {
  field(DESC, "$(ATRB) Avg for EDEF 5")
  field(DTYP, "BSA")
  field(SCAN, "I/O Intr")
  field(PRIO, "HIGH")
  field(INP, "@$(DEVICE):$(ATRB)")
  field(EDEF, "5")
  field(EGU, "$(EGU=)")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(ADEL, "$(ADEL=)")
  field(MDEL, "-1")
  field(TSE, "-2")
  field(FLNK, "$(DEVICE):$(ATRB)HST5")
  field(VRES, "$(DEVICE):$(ATRB)HST5.RES")
  field(CRES, "$(DEVICE):$(ATRB)CNTHST5.RES")
  field(RRES, "$(DEVICE):$(ATRB)RMSHST5.RES")
#  field(PRES, "$(DEVICE):$(ATRB)PIDHST5.RES")
}

record(compress, "$(DEVICE):$(ATRB)HST5") {
  field(DESC, "$(ATRB) Hst for EDEF 5")
  field(INP, "$(DEVICE):$(ATRB)5")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)5.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)CNTHST5")
}

record(compress, "$(DEVICE):$(ATRB)CNTHST5") {
  field(DESC, "HST #Pulses avged-EDEF 5")
  field(INP, "$(DEVICE):$(ATRB)5.CNT")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "1000")
  field(LOPR, "0")
  field(TSEL, "$(DEVICE):$(ATRB)5.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)RMSHST5")
}

record(compress, "$(DEVICE):$(ATRB)RMSHST5") {
  field(DESC, "HST RMS-EDEF 5")
  field(INP, "$(DEVICE):$(ATRB)5.RMS")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)5.TIME")
#  field(FLNK, "$(DEVICE):$(ATRB)PIDHST5")
}
 
#record(compress, "$(DEVICE):$(ATRB)PIDHST5") {
#  field(DESC, "HST Pulse ID-EDEF 5")
#  field(INP, "$(DEVICE):$(ATRB)5.PID")
#  field(ALG, "Circular Buffer")
#  field(NSAM, "2800")
#  field(HOPR, "131039")
#  field(LOPR, "0")
#  field(TSEL, "$(DEVICE):$(ATRB)5.TIME")
#}

#! Further lines contain data used by VisualDCT
#! View(1640,1428,0.9)
#! Record("$(DEVICE):$(ATRB)5",1860,1724,0,0,"$(DEVICE):$(ATRB)5")
#! Field("$(DEVICE):$(ATRB)5.FLNK",16777215,1,"$(DEVICE):$(ATRB)5.FLNK")
#! Link("$(DEVICE):$(ATRB)5.FLNK","$(DEVICE):$(ATRB)HST5")
#! Field("$(DEVICE):$(ATRB)5.VRES",16777215,1,"$(DEVICE):$(ATRB)5.VRES")
#! Link("$(DEVICE):$(ATRB)5.VRES","$(DEVICE):$(ATRB)HST5.RES")
#! Field("$(DEVICE):$(ATRB)5.VAL",16777215,1,"$(DEVICE):$(ATRB)5.VAL")
#! Field("$(DEVICE):$(ATRB)5.TIME",16777215,1,"$(DEVICE):$(ATRB)5.TIME")
#! Field("$(DEVICE):$(ATRB)5.CRES",16777215,1,"$(DEVICE):$(ATRB)5.CRES")
#! Link("$(DEVICE):$(ATRB)5.CRES","$(DEVICE):$(ATRB)CNTHST5.RES")
#! Field("$(DEVICE):$(ATRB)5.CNT",16777215,1,"$(DEVICE):$(ATRB)5.CNT")
#! Field("$(DEVICE):$(ATRB)5.RMS",16777215,1,"$(DEVICE):$(ATRB)5.RMS")
#! Field("$(DEVICE):$(ATRB)5.RRES",16777215,1,"$(DEVICE):$(ATRB)5.RRES")
#! Link("$(DEVICE):$(ATRB)5.RRES","$(DEVICE):$(ATRB)RMSHST5.RES")
#! Record("$(DEVICE):$(ATRB)HST5",2180,1823,0,0,"$(DEVICE):$(ATRB)HST5")
#! Field("$(DEVICE):$(ATRB)HST5.FLNK",16777215,1,"$(DEVICE):$(ATRB)HST5.FLNK")
#! Link("$(DEVICE):$(ATRB)HST5.FLNK","$(DEVICE):$(ATRB)CNTHST5")
#! Field("$(DEVICE):$(ATRB)HST5.RES",16777215,0,"$(DEVICE):$(ATRB)HST5.RES")
#! Field("$(DEVICE):$(ATRB)HST5.INP",16777215,0,"$(DEVICE):$(ATRB)HST5.INP")
#! Link("$(DEVICE):$(ATRB)HST5.INP","$(DEVICE):$(ATRB)5.VAL")
#! Field("$(DEVICE):$(ATRB)HST5.TSEL",16777215,0,"$(DEVICE):$(ATRB)HST5.TSEL")
#! Link("$(DEVICE):$(ATRB)HST5.TSEL","$(DEVICE):$(ATRB)5.TIME")
#! Record("$(DEVICE):$(ATRB)CNTHST5",2440,1910,0,0,"$(DEVICE):$(ATRB)CNTHST5")
#! Field("$(DEVICE):$(ATRB)CNTHST5.FLNK",16777215,1,"$(DEVICE):$(ATRB)CNTHST5.FLNK")
#! Link("$(DEVICE):$(ATRB)CNTHST5.FLNK","$(DEVICE):$(ATRB)RMSHST5")
#! Field("$(DEVICE):$(ATRB)CNTHST5.RES",16777215,0,"$(DEVICE):$(ATRB)CNTHST5.RES")
#! Field("$(DEVICE):$(ATRB)CNTHST5.INP",16777215,0,"$(DEVICE):$(ATRB)CNTHST5.INP")
#! Link("$(DEVICE):$(ATRB)CNTHST5.INP","$(DEVICE):$(ATRB)5.CNT")
#! Field("$(DEVICE):$(ATRB)CNTHST5.TSEL",16777215,0,"$(DEVICE):$(ATRB)CNTHST5.TSEL")
#! Link("$(DEVICE):$(ATRB)CNTHST5.TSEL","$(DEVICE):$(ATRB)5.TIME")
#! Record("$(DEVICE):$(ATRB)RMSHST5",2700,2010,0,0,"$(DEVICE):$(ATRB)RMSHST5")
#! Field("$(DEVICE):$(ATRB)RMSHST5.RES",16777215,0,"$(DEVICE):$(ATRB)RMSHST5.RES")
#! Field("$(DEVICE):$(ATRB)RMSHST5.INP",16777215,0,"$(DEVICE):$(ATRB)RMSHST5.INP")
#! Link("$(DEVICE):$(ATRB)RMSHST5.INP","$(DEVICE):$(ATRB)5.RMS")
#! Field("$(DEVICE):$(ATRB)RMSHST5.TSEL",16777215,0,"$(DEVICE):$(ATRB)RMSHST5.TSEL")
#! Link("$(DEVICE):$(ATRB)RMSHST5.TSEL","$(DEVICE):$(ATRB)5.TIME")
#! TextBox(TB4,2520,1740,2800,1940,0,"Dialog",12,1,16777215,"Macros:\nDEV = PRIM:LOCA:UNIT\nMDID= measdef number / ID \nSECN = for BPMS- TMIT, X, Y\n            = for TORO- TMIT\nEGU = Engineering Units \nHOPR, LOPR  =High and Low Operating Limits\nPREC = Precision (# after the decimal point)\nADEL = Archive Delta Amount\n",null)
#! TextBox(TB3,2040,1680,2480,1760,0,"Dialog",14,1,16777215,"Secondary processing \n  Reads avg, count, rms vals per Secondary per unit per EDEF   \n  Secondaries X, Y, TMIT, etc\n",null)
#! Generated by VisualDCT v2.5
#! DBDSTART
#! DBDEND


record(bsa, "$(DEVICE):$(ATRB)6") {
  field(DESC, "$(ATRB) Avg for EDEF 6")
  field(DTYP, "BSA")
  field(SCAN, "I/O Intr")
  field(PRIO, "HIGH")
  field(INP, "@$(DEVICE):$(ATRB)")
  field(EDEF, "6")
  field(EGU, "$(EGU=)")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(ADEL, "$(ADEL=)")
  field(MDEL, "-1")
  field(TSE, "-2")
  field(FLNK, "$(DEVICE):$(ATRB)HST6")
  field(VRES, "$(DEVICE):$(ATRB)HST6.RES")
  field(CRES, "$(DEVICE):$(ATRB)CNTHST6.RES")
  field(RRES, "$(DEVICE):$(ATRB)RMSHST6.RES")
#  field(PRES, "$(DEVICE):$(ATRB)PIDHST6.RES")
}

record(compress, "$(DEVICE):$(ATRB)HST6") {
  field(DESC, "$(ATRB) Hst for EDEF 6")
  field(INP, "$(DEVICE):$(ATRB)6")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)6.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)CNTHST6")
}

record(compress, "$(DEVICE):$(ATRB)CNTHST6") {
  field(DESC, "HST #Pulses avged-EDEF 6")
  field(INP, "$(DEVICE):$(ATRB)6.CNT")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "1000")
  field(LOPR, "0")
  field(TSEL, "$(DEVICE):$(ATRB)6.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)RMSHST6")
}

record(compress, "$(DEVICE):$(ATRB)RMSHST6") {
  field(DESC, "HST RMS-EDEF 6")
  field(INP, "$(DEVICE):$(ATRB)6.RMS")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)6.TIME")
#  field(FLNK, "$(DEVICE):$(ATRB)PIDHST6")
}
 
#record(compress, "$(DEVICE):$(ATRB)PIDHST6") {
#  field(DESC, "HST Pulse ID-EDEF 6")
#  field(INP, "$(DEVICE):$(ATRB)6.PID")
#  field(ALG, "Circular Buffer")
#  field(NSAM, "2800")
#  field(HOPR, "131039")
#  field(LOPR, "0")
#  field(TSEL, "$(DEVICE):$(ATRB)6.TIME")
#}

#! Further lines contain data used by VisualDCT
#! View(1640,1428,0.9)
#! Record("$(DEVICE):$(ATRB)6",1860,1724,0,0,"$(DEVICE):$(ATRB)6")
#! Field("$(DEVICE):$(ATRB)6.FLNK",16777215,1,"$(DEVICE):$(ATRB)6.FLNK")
#! Link("$(DEVICE):$(ATRB)6.FLNK","$(DEVICE):$(ATRB)HST6")
#! Field("$(DEVICE):$(ATRB)6.VRES",16777215,1,"$(DEVICE):$(ATRB)6.VRES")
#! Link("$(DEVICE):$(ATRB)6.VRES","$(DEVICE):$(ATRB)HST6.RES")
#! Field("$(DEVICE):$(ATRB)6.VAL",16777215,1,"$(DEVICE):$(ATRB)6.VAL")
#! Field("$(DEVICE):$(ATRB)6.TIME",16777215,1,"$(DEVICE):$(ATRB)6.TIME")
#! Field("$(DEVICE):$(ATRB)6.CRES",16777215,1,"$(DEVICE):$(ATRB)6.CRES")
#! Link("$(DEVICE):$(ATRB)6.CRES","$(DEVICE):$(ATRB)CNTHST6.RES")
#! Field("$(DEVICE):$(ATRB)6.CNT",16777215,1,"$(DEVICE):$(ATRB)6.CNT")
#! Field("$(DEVICE):$(ATRB)6.RMS",16777215,1,"$(DEVICE):$(ATRB)6.RMS")
#! Field("$(DEVICE):$(ATRB)6.RRES",16777215,1,"$(DEVICE):$(ATRB)6.RRES")
#! Link("$(DEVICE):$(ATRB)6.RRES","$(DEVICE):$(ATRB)RMSHST6.RES")
#! Record("$(DEVICE):$(ATRB)HST6",2180,1823,0,0,"$(DEVICE):$(ATRB)HST6")
#! Field("$(DEVICE):$(ATRB)HST6.FLNK",16777215,1,"$(DEVICE):$(ATRB)HST6.FLNK")
#! Link("$(DEVICE):$(ATRB)HST6.FLNK","$(DEVICE):$(ATRB)CNTHST6")
#! Field("$(DEVICE):$(ATRB)HST6.RES",16777215,0,"$(DEVICE):$(ATRB)HST6.RES")
#! Field("$(DEVICE):$(ATRB)HST6.INP",16777215,0,"$(DEVICE):$(ATRB)HST6.INP")
#! Link("$(DEVICE):$(ATRB)HST6.INP","$(DEVICE):$(ATRB)6.VAL")
#! Field("$(DEVICE):$(ATRB)HST6.TSEL",16777215,0,"$(DEVICE):$(ATRB)HST6.TSEL")
#! Link("$(DEVICE):$(ATRB)HST6.TSEL","$(DEVICE):$(ATRB)6.TIME")
#! Record("$(DEVICE):$(ATRB)CNTHST6",2440,1910,0,0,"$(DEVICE):$(ATRB)CNTHST6")
#! Field("$(DEVICE):$(ATRB)CNTHST6.FLNK",16777215,1,"$(DEVICE):$(ATRB)CNTHST6.FLNK")
#! Link("$(DEVICE):$(ATRB)CNTHST6.FLNK","$(DEVICE):$(ATRB)RMSHST6")
#! Field("$(DEVICE):$(ATRB)CNTHST6.RES",16777215,0,"$(DEVICE):$(ATRB)CNTHST6.RES")
#! Field("$(DEVICE):$(ATRB)CNTHST6.INP",16777215,0,"$(DEVICE):$(ATRB)CNTHST6.INP")
#! Link("$(DEVICE):$(ATRB)CNTHST6.INP","$(DEVICE):$(ATRB)6.CNT")
#! Field("$(DEVICE):$(ATRB)CNTHST6.TSEL",16777215,0,"$(DEVICE):$(ATRB)CNTHST6.TSEL")
#! Link("$(DEVICE):$(ATRB)CNTHST6.TSEL","$(DEVICE):$(ATRB)6.TIME")
#! Record("$(DEVICE):$(ATRB)RMSHST6",2700,2010,0,0,"$(DEVICE):$(ATRB)RMSHST6")
#! Field("$(DEVICE):$(ATRB)RMSHST6.RES",16777215,0,"$(DEVICE):$(ATRB)RMSHST6.RES")
#! Field("$(DEVICE):$(ATRB)RMSHST6.INP",16777215,0,"$(DEVICE):$(ATRB)RMSHST6.INP")
#! Link("$(DEVICE):$(ATRB)RMSHST6.INP","$(DEVICE):$(ATRB)6.RMS")
#! Field("$(DEVICE):$(ATRB)RMSHST6.TSEL",16777215,0,"$(DEVICE):$(ATRB)RMSHST6.TSEL")
#! Link("$(DEVICE):$(ATRB)RMSHST6.TSEL","$(DEVICE):$(ATRB)6.TIME")
#! TextBox(TB4,2520,1740,2800,1940,0,"Dialog",12,1,16777215,"Macros:\nDEV = PRIM:LOCA:UNIT\nMDID= measdef number / ID \nSECN = for BPMS- TMIT, X, Y\n            = for TORO- TMIT\nEGU = Engineering Units \nHOPR, LOPR  =High and Low Operating Limits\nPREC = Precision (# after the decimal point)\nADEL = Archive Delta Amount\n",null)
#! TextBox(TB3,2040,1680,2480,1760,0,"Dialog",14,1,16777215,"Secondary processing \n  Reads avg, count, rms vals per Secondary per unit per EDEF   \n  Secondaries X, Y, TMIT, etc\n",null)
#! Generated by VisualDCT v2.5
#! DBDSTART
#! DBDEND


record(bsa, "$(DEVICE):$(ATRB)7") {
  field(DESC, "$(ATRB) Avg for EDEF 7")
  field(DTYP, "BSA")
  field(SCAN, "I/O Intr")
  field(PRIO, "HIGH")
  field(INP, "@$(DEVICE):$(ATRB)")
  field(EDEF, "7")
  field(EGU, "$(EGU=)")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(ADEL, "$(ADEL=)")
  field(MDEL, "-1")
  field(TSE, "-2")
  field(FLNK, "$(DEVICE):$(ATRB)HST7")
  field(VRES, "$(DEVICE):$(ATRB)HST7.RES")
  field(CRES, "$(DEVICE):$(ATRB)CNTHST7.RES")
  field(RRES, "$(DEVICE):$(ATRB)RMSHST7.RES")
#  field(PRES, "$(DEVICE):$(ATRB)PIDHST7.RES")
}

record(compress, "$(DEVICE):$(ATRB)HST7") {
  field(DESC, "$(ATRB) Hst for EDEF 7")
  field(INP, "$(DEVICE):$(ATRB)7")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)7.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)CNTHST7")
}

record(compress, "$(DEVICE):$(ATRB)CNTHST7") {
  field(DESC, "HST #Pulses avged-EDEF 7")
  field(INP, "$(DEVICE):$(ATRB)7.CNT")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "1000")
  field(LOPR, "0")
  field(TSEL, "$(DEVICE):$(ATRB)7.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)RMSHST7")
}

record(compress, "$(DEVICE):$(ATRB)RMSHST7") {
  field(DESC, "HST RMS-EDEF 7")
  field(INP, "$(DEVICE):$(ATRB)7.RMS")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)7.TIME")
#  field(FLNK, "$(DEVICE):$(ATRB)PIDHST7")
}
 
#record(compress, "$(DEVICE):$(ATRB)PIDHST7") {
#  field(DESC, "HST Pulse ID-EDEF 7")
#  field(INP, "$(DEVICE):$(ATRB)7.PID")
#  field(ALG, "Circular Buffer")
#  field(NSAM, "2800")
#  field(HOPR, "131039")
#  field(LOPR, "0")
#  field(TSEL, "$(DEVICE):$(ATRB)7.TIME")
#}

#! Further lines contain data used by VisualDCT
#! View(1640,1428,0.9)
#! Record("$(DEVICE):$(ATRB)7",1860,1724,0,0,"$(DEVICE):$(ATRB)7")
#! Field("$(DEVICE):$(ATRB)7.FLNK",16777215,1,"$(DEVICE):$(ATRB)7.FLNK")
#! Link("$(DEVICE):$(ATRB)7.FLNK","$(DEVICE):$(ATRB)HST7")
#! Field("$(DEVICE):$(ATRB)7.VRES",16777215,1,"$(DEVICE):$(ATRB)7.VRES")
#! Link("$(DEVICE):$(ATRB)7.VRES","$(DEVICE):$(ATRB)HST7.RES")
#! Field("$(DEVICE):$(ATRB)7.VAL",16777215,1,"$(DEVICE):$(ATRB)7.VAL")
#! Field("$(DEVICE):$(ATRB)7.TIME",16777215,1,"$(DEVICE):$(ATRB)7.TIME")
#! Field("$(DEVICE):$(ATRB)7.CRES",16777215,1,"$(DEVICE):$(ATRB)7.CRES")
#! Link("$(DEVICE):$(ATRB)7.CRES","$(DEVICE):$(ATRB)CNTHST7.RES")
#! Field("$(DEVICE):$(ATRB)7.CNT",16777215,1,"$(DEVICE):$(ATRB)7.CNT")
#! Field("$(DEVICE):$(ATRB)7.RMS",16777215,1,"$(DEVICE):$(ATRB)7.RMS")
#! Field("$(DEVICE):$(ATRB)7.RRES",16777215,1,"$(DEVICE):$(ATRB)7.RRES")
#! Link("$(DEVICE):$(ATRB)7.RRES","$(DEVICE):$(ATRB)RMSHST7.RES")
#! Record("$(DEVICE):$(ATRB)HST7",2180,1823,0,0,"$(DEVICE):$(ATRB)HST7")
#! Field("$(DEVICE):$(ATRB)HST7.FLNK",16777215,1,"$(DEVICE):$(ATRB)HST7.FLNK")
#! Link("$(DEVICE):$(ATRB)HST7.FLNK","$(DEVICE):$(ATRB)CNTHST7")
#! Field("$(DEVICE):$(ATRB)HST7.RES",16777215,0,"$(DEVICE):$(ATRB)HST7.RES")
#! Field("$(DEVICE):$(ATRB)HST7.INP",16777215,0,"$(DEVICE):$(ATRB)HST7.INP")
#! Link("$(DEVICE):$(ATRB)HST7.INP","$(DEVICE):$(ATRB)7.VAL")
#! Field("$(DEVICE):$(ATRB)HST7.TSEL",16777215,0,"$(DEVICE):$(ATRB)HST7.TSEL")
#! Link("$(DEVICE):$(ATRB)HST7.TSEL","$(DEVICE):$(ATRB)7.TIME")
#! Record("$(DEVICE):$(ATRB)CNTHST7",2440,1910,0,0,"$(DEVICE):$(ATRB)CNTHST7")
#! Field("$(DEVICE):$(ATRB)CNTHST7.FLNK",16777215,1,"$(DEVICE):$(ATRB)CNTHST7.FLNK")
#! Link("$(DEVICE):$(ATRB)CNTHST7.FLNK","$(DEVICE):$(ATRB)RMSHST7")
#! Field("$(DEVICE):$(ATRB)CNTHST7.RES",16777215,0,"$(DEVICE):$(ATRB)CNTHST7.RES")
#! Field("$(DEVICE):$(ATRB)CNTHST7.INP",16777215,0,"$(DEVICE):$(ATRB)CNTHST7.INP")
#! Link("$(DEVICE):$(ATRB)CNTHST7.INP","$(DEVICE):$(ATRB)7.CNT")
#! Field("$(DEVICE):$(ATRB)CNTHST7.TSEL",16777215,0,"$(DEVICE):$(ATRB)CNTHST7.TSEL")
#! Link("$(DEVICE):$(ATRB)CNTHST7.TSEL","$(DEVICE):$(ATRB)7.TIME")
#! Record("$(DEVICE):$(ATRB)RMSHST7",2700,2010,0,0,"$(DEVICE):$(ATRB)RMSHST7")
#! Field("$(DEVICE):$(ATRB)RMSHST7.RES",16777215,0,"$(DEVICE):$(ATRB)RMSHST7.RES")
#! Field("$(DEVICE):$(ATRB)RMSHST7.INP",16777215,0,"$(DEVICE):$(ATRB)RMSHST7.INP")
#! Link("$(DEVICE):$(ATRB)RMSHST7.INP","$(DEVICE):$(ATRB)7.RMS")
#! Field("$(DEVICE):$(ATRB)RMSHST7.TSEL",16777215,0,"$(DEVICE):$(ATRB)RMSHST7.TSEL")
#! Link("$(DEVICE):$(ATRB)RMSHST7.TSEL","$(DEVICE):$(ATRB)7.TIME")
#! TextBox(TB4,2520,1740,2800,1940,0,"Dialog",12,1,16777215,"Macros:\nDEV = PRIM:LOCA:UNIT\nMDID= measdef number / ID \nSECN = for BPMS- TMIT, X, Y\n            = for TORO- TMIT\nEGU = Engineering Units \nHOPR, LOPR  =High and Low Operating Limits\nPREC = Precision (# after the decimal point)\nADEL = Archive Delta Amount\n",null)
#! TextBox(TB3,2040,1680,2480,1760,0,"Dialog",14,1,16777215,"Secondary processing \n  Reads avg, count, rms vals per Secondary per unit per EDEF   \n  Secondaries X, Y, TMIT, etc\n",null)
#! Generated by VisualDCT v2.5
#! DBDSTART
#! DBDEND


record(bsa, "$(DEVICE):$(ATRB)8") {
  field(DESC, "$(ATRB) Avg for EDEF 8")
  field(DTYP, "BSA")
  field(SCAN, "I/O Intr")
  field(PRIO, "HIGH")
  field(INP, "@$(DEVICE):$(ATRB)")
  field(EDEF, "8")
  field(EGU, "$(EGU=)")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(ADEL, "$(ADEL=)")
  field(MDEL, "-1")
  field(TSE, "-2")
  field(FLNK, "$(DEVICE):$(ATRB)HST8")
  field(VRES, "$(DEVICE):$(ATRB)HST8.RES")
  field(CRES, "$(DEVICE):$(ATRB)CNTHST8.RES")
  field(RRES, "$(DEVICE):$(ATRB)RMSHST8.RES")
#  field(PRES, "$(DEVICE):$(ATRB)PIDHST8.RES")
}

record(compress, "$(DEVICE):$(ATRB)HST8") {
  field(DESC, "$(ATRB) Hst for EDEF 8")
  field(INP, "$(DEVICE):$(ATRB)8")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)8.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)CNTHST8")
}

record(compress, "$(DEVICE):$(ATRB)CNTHST8") {
  field(DESC, "HST #Pulses avged-EDEF 8")
  field(INP, "$(DEVICE):$(ATRB)8.CNT")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "1000")
  field(LOPR, "0")
  field(TSEL, "$(DEVICE):$(ATRB)8.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)RMSHST8")
}

record(compress, "$(DEVICE):$(ATRB)RMSHST8") {
  field(DESC, "HST RMS-EDEF 8")
  field(INP, "$(DEVICE):$(ATRB)8.RMS")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)8.TIME")
#  field(FLNK, "$(DEVICE):$(ATRB)PIDHST8")
}
 
#record(compress, "$(DEVICE):$(ATRB)PIDHST8") {
#  field(DESC, "HST Pulse ID-EDEF 8")
#  field(INP, "$(DEVICE):$(ATRB)8.PID")
#  field(ALG, "Circular Buffer")
#  field(NSAM, "2800")
#  field(HOPR, "131039")
#  field(LOPR, "0")
#  field(TSEL, "$(DEVICE):$(ATRB)8.TIME")
#}

#! Further lines contain data used by VisualDCT
#! View(1640,1428,0.9)
#! Record("$(DEVICE):$(ATRB)8",1860,1724,0,0,"$(DEVICE):$(ATRB)8")
#! Field("$(DEVICE):$(ATRB)8.FLNK",16777215,1,"$(DEVICE):$(ATRB)8.FLNK")
#! Link("$(DEVICE):$(ATRB)8.FLNK","$(DEVICE):$(ATRB)HST8")
#! Field("$(DEVICE):$(ATRB)8.VRES",16777215,1,"$(DEVICE):$(ATRB)8.VRES")
#! Link("$(DEVICE):$(ATRB)8.VRES","$(DEVICE):$(ATRB)HST8.RES")
#! Field("$(DEVICE):$(ATRB)8.VAL",16777215,1,"$(DEVICE):$(ATRB)8.VAL")
#! Field("$(DEVICE):$(ATRB)8.TIME",16777215,1,"$(DEVICE):$(ATRB)8.TIME")
#! Field("$(DEVICE):$(ATRB)8.CRES",16777215,1,"$(DEVICE):$(ATRB)8.CRES")
#! Link("$(DEVICE):$(ATRB)8.CRES","$(DEVICE):$(ATRB)CNTHST8.RES")
#! Field("$(DEVICE):$(ATRB)8.CNT",16777215,1,"$(DEVICE):$(ATRB)8.CNT")
#! Field("$(DEVICE):$(ATRB)8.RMS",16777215,1,"$(DEVICE):$(ATRB)8.RMS")
#! Field("$(DEVICE):$(ATRB)8.RRES",16777215,1,"$(DEVICE):$(ATRB)8.RRES")
#! Link("$(DEVICE):$(ATRB)8.RRES","$(DEVICE):$(ATRB)RMSHST8.RES")
#! Record("$(DEVICE):$(ATRB)HST8",2180,1823,0,0,"$(DEVICE):$(ATRB)HST8")
#! Field("$(DEVICE):$(ATRB)HST8.FLNK",16777215,1,"$(DEVICE):$(ATRB)HST8.FLNK")
#! Link("$(DEVICE):$(ATRB)HST8.FLNK","$(DEVICE):$(ATRB)CNTHST8")
#! Field("$(DEVICE):$(ATRB)HST8.RES",16777215,0,"$(DEVICE):$(ATRB)HST8.RES")
#! Field("$(DEVICE):$(ATRB)HST8.INP",16777215,0,"$(DEVICE):$(ATRB)HST8.INP")
#! Link("$(DEVICE):$(ATRB)HST8.INP","$(DEVICE):$(ATRB)8.VAL")
#! Field("$(DEVICE):$(ATRB)HST8.TSEL",16777215,0,"$(DEVICE):$(ATRB)HST8.TSEL")
#! Link("$(DEVICE):$(ATRB)HST8.TSEL","$(DEVICE):$(ATRB)8.TIME")
#! Record("$(DEVICE):$(ATRB)CNTHST8",2440,1910,0,0,"$(DEVICE):$(ATRB)CNTHST8")
#! Field("$(DEVICE):$(ATRB)CNTHST8.FLNK",16777215,1,"$(DEVICE):$(ATRB)CNTHST8.FLNK")
#! Link("$(DEVICE):$(ATRB)CNTHST8.FLNK","$(DEVICE):$(ATRB)RMSHST8")
#! Field("$(DEVICE):$(ATRB)CNTHST8.RES",16777215,0,"$(DEVICE):$(ATRB)CNTHST8.RES")
#! Field("$(DEVICE):$(ATRB)CNTHST8.INP",16777215,0,"$(DEVICE):$(ATRB)CNTHST8.INP")
#! Link("$(DEVICE):$(ATRB)CNTHST8.INP","$(DEVICE):$(ATRB)8.CNT")
#! Field("$(DEVICE):$(ATRB)CNTHST8.TSEL",16777215,0,"$(DEVICE):$(ATRB)CNTHST8.TSEL")
#! Link("$(DEVICE):$(ATRB)CNTHST8.TSEL","$(DEVICE):$(ATRB)8.TIME")
#! Record("$(DEVICE):$(ATRB)RMSHST8",2700,2010,0,0,"$(DEVICE):$(ATRB)RMSHST8")
#! Field("$(DEVICE):$(ATRB)RMSHST8.RES",16777215,0,"$(DEVICE):$(ATRB)RMSHST8.RES")
#! Field("$(DEVICE):$(ATRB)RMSHST8.INP",16777215,0,"$(DEVICE):$(ATRB)RMSHST8.INP")
#! Link("$(DEVICE):$(ATRB)RMSHST8.INP","$(DEVICE):$(ATRB)8.RMS")
#! Field("$(DEVICE):$(ATRB)RMSHST8.TSEL",16777215,0,"$(DEVICE):$(ATRB)RMSHST8.TSEL")
#! Link("$(DEVICE):$(ATRB)RMSHST8.TSEL","$(DEVICE):$(ATRB)8.TIME")
#! TextBox(TB4,2520,1740,2800,1940,0,"Dialog",12,1,16777215,"Macros:\nDEV = PRIM:LOCA:UNIT\nMDID= measdef number / ID \nSECN = for BPMS- TMIT, X, Y\n            = for TORO- TMIT\nEGU = Engineering Units \nHOPR, LOPR  =High and Low Operating Limits\nPREC = Precision (# after the decimal point)\nADEL = Archive Delta Amount\n",null)
#! TextBox(TB3,2040,1680,2480,1760,0,"Dialog",14,1,16777215,"Secondary processing \n  Reads avg, count, rms vals per Secondary per unit per EDEF   \n  Secondaries X, Y, TMIT, etc\n",null)
#! Generated by VisualDCT v2.5
#! DBDSTART
#! DBDEND


record(bsa, "$(DEVICE):$(ATRB)9") {
  field(DESC, "$(ATRB) Avg for EDEF 9")
  field(DTYP, "BSA")
  field(SCAN, "I/O Intr")
  field(PRIO, "HIGH")
  field(INP, "@$(DEVICE):$(ATRB)")
  field(EDEF, "9")
  field(EGU, "$(EGU=)")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(ADEL, "$(ADEL=)")
  field(MDEL, "-1")
  field(TSE, "-2")
  field(FLNK, "$(DEVICE):$(ATRB)HST9")
  field(VRES, "$(DEVICE):$(ATRB)HST9.RES")
  field(CRES, "$(DEVICE):$(ATRB)CNTHST9.RES")
  field(RRES, "$(DEVICE):$(ATRB)RMSHST9.RES")
#  field(PRES, "$(DEVICE):$(ATRB)PIDHST9.RES")
}

record(compress, "$(DEVICE):$(ATRB)HST9") {
  field(DESC, "$(ATRB) Hst for EDEF 9")
  field(INP, "$(DEVICE):$(ATRB)9")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)9.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)CNTHST9")
}

record(compress, "$(DEVICE):$(ATRB)CNTHST9") {
  field(DESC, "HST #Pulses avged-EDEF 9")
  field(INP, "$(DEVICE):$(ATRB)9.CNT")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "1000")
  field(LOPR, "0")
  field(TSEL, "$(DEVICE):$(ATRB)9.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)RMSHST9")
}

record(compress, "$(DEVICE):$(ATRB)RMSHST9") {
  field(DESC, "HST RMS-EDEF 9")
  field(INP, "$(DEVICE):$(ATRB)9.RMS")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)9.TIME")
#  field(FLNK, "$(DEVICE):$(ATRB)PIDHST9")
}
 
#record(compress, "$(DEVICE):$(ATRB)PIDHST9") {
#  field(DESC, "HST Pulse ID-EDEF 9")
#  field(INP, "$(DEVICE):$(ATRB)9.PID")
#  field(ALG, "Circular Buffer")
#  field(NSAM, "2800")
#  field(HOPR, "131039")
#  field(LOPR, "0")
#  field(TSEL, "$(DEVICE):$(ATRB)9.TIME")
#}

#! Further lines contain data used by VisualDCT
#! View(1640,1428,0.9)
#! Record("$(DEVICE):$(ATRB)9",1860,1724,0,0,"$(DEVICE):$(ATRB)9")
#! Field("$(DEVICE):$(ATRB)9.FLNK",16777215,1,"$(DEVICE):$(ATRB)9.FLNK")
#! Link("$(DEVICE):$(ATRB)9.FLNK","$(DEVICE):$(ATRB)HST9")
#! Field("$(DEVICE):$(ATRB)9.VRES",16777215,1,"$(DEVICE):$(ATRB)9.VRES")
#! Link("$(DEVICE):$(ATRB)9.VRES","$(DEVICE):$(ATRB)HST9.RES")
#! Field("$(DEVICE):$(ATRB)9.VAL",16777215,1,"$(DEVICE):$(ATRB)9.VAL")
#! Field("$(DEVICE):$(ATRB)9.TIME",16777215,1,"$(DEVICE):$(ATRB)9.TIME")
#! Field("$(DEVICE):$(ATRB)9.CRES",16777215,1,"$(DEVICE):$(ATRB)9.CRES")
#! Link("$(DEVICE):$(ATRB)9.CRES","$(DEVICE):$(ATRB)CNTHST9.RES")
#! Field("$(DEVICE):$(ATRB)9.CNT",16777215,1,"$(DEVICE):$(ATRB)9.CNT")
#! Field("$(DEVICE):$(ATRB)9.RMS",16777215,1,"$(DEVICE):$(ATRB)9.RMS")
#! Field("$(DEVICE):$(ATRB)9.RRES",16777215,1,"$(DEVICE):$(ATRB)9.RRES")
#! Link("$(DEVICE):$(ATRB)9.RRES","$(DEVICE):$(ATRB)RMSHST9.RES")
#! Record("$(DEVICE):$(ATRB)HST9",2180,1823,0,0,"$(DEVICE):$(ATRB)HST9")
#! Field("$(DEVICE):$(ATRB)HST9.FLNK",16777215,1,"$(DEVICE):$(ATRB)HST9.FLNK")
#! Link("$(DEVICE):$(ATRB)HST9.FLNK","$(DEVICE):$(ATRB)CNTHST9")
#! Field("$(DEVICE):$(ATRB)HST9.RES",16777215,0,"$(DEVICE):$(ATRB)HST9.RES")
#! Field("$(DEVICE):$(ATRB)HST9.INP",16777215,0,"$(DEVICE):$(ATRB)HST9.INP")
#! Link("$(DEVICE):$(ATRB)HST9.INP","$(DEVICE):$(ATRB)9.VAL")
#! Field("$(DEVICE):$(ATRB)HST9.TSEL",16777215,0,"$(DEVICE):$(ATRB)HST9.TSEL")
#! Link("$(DEVICE):$(ATRB)HST9.TSEL","$(DEVICE):$(ATRB)9.TIME")
#! Record("$(DEVICE):$(ATRB)CNTHST9",2440,1910,0,0,"$(DEVICE):$(ATRB)CNTHST9")
#! Field("$(DEVICE):$(ATRB)CNTHST9.FLNK",16777215,1,"$(DEVICE):$(ATRB)CNTHST9.FLNK")
#! Link("$(DEVICE):$(ATRB)CNTHST9.FLNK","$(DEVICE):$(ATRB)RMSHST9")
#! Field("$(DEVICE):$(ATRB)CNTHST9.RES",16777215,0,"$(DEVICE):$(ATRB)CNTHST9.RES")
#! Field("$(DEVICE):$(ATRB)CNTHST9.INP",16777215,0,"$(DEVICE):$(ATRB)CNTHST9.INP")
#! Link("$(DEVICE):$(ATRB)CNTHST9.INP","$(DEVICE):$(ATRB)9.CNT")
#! Field("$(DEVICE):$(ATRB)CNTHST9.TSEL",16777215,0,"$(DEVICE):$(ATRB)CNTHST9.TSEL")
#! Link("$(DEVICE):$(ATRB)CNTHST9.TSEL","$(DEVICE):$(ATRB)9.TIME")
#! Record("$(DEVICE):$(ATRB)RMSHST9",2700,2010,0,0,"$(DEVICE):$(ATRB)RMSHST9")
#! Field("$(DEVICE):$(ATRB)RMSHST9.RES",16777215,0,"$(DEVICE):$(ATRB)RMSHST9.RES")
#! Field("$(DEVICE):$(ATRB)RMSHST9.INP",16777215,0,"$(DEVICE):$(ATRB)RMSHST9.INP")
#! Link("$(DEVICE):$(ATRB)RMSHST9.INP","$(DEVICE):$(ATRB)9.RMS")
#! Field("$(DEVICE):$(ATRB)RMSHST9.TSEL",16777215,0,"$(DEVICE):$(ATRB)RMSHST9.TSEL")
#! Link("$(DEVICE):$(ATRB)RMSHST9.TSEL","$(DEVICE):$(ATRB)9.TIME")
#! TextBox(TB4,2520,1740,2800,1940,0,"Dialog",12,1,16777215,"Macros:\nDEV = PRIM:LOCA:UNIT\nMDID= measdef number / ID \nSECN = for BPMS- TMIT, X, Y\n            = for TORO- TMIT\nEGU = Engineering Units \nHOPR, LOPR  =High and Low Operating Limits\nPREC = Precision (# after the decimal point)\nADEL = Archive Delta Amount\n",null)
#! TextBox(TB3,2040,1680,2480,1760,0,"Dialog",14,1,16777215,"Secondary processing \n  Reads avg, count, rms vals per Secondary per unit per EDEF   \n  Secondaries X, Y, TMIT, etc\n",null)
#! Generated by VisualDCT v2.5
#! DBDSTART
#! DBDEND


record(bsa, "$(DEVICE):$(ATRB)10") {
  field(DESC, "$(ATRB) Avg for EDEF 10")
  field(DTYP, "BSA")
  field(SCAN, "I/O Intr")
  field(PRIO, "HIGH")
  field(INP, "@$(DEVICE):$(ATRB)")
  field(EDEF, "10")
  field(EGU, "$(EGU=)")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(ADEL, "$(ADEL=)")
  field(MDEL, "-1")
  field(TSE, "-2")
  field(FLNK, "$(DEVICE):$(ATRB)HST10")
  field(VRES, "$(DEVICE):$(ATRB)HST10.RES")
  field(CRES, "$(DEVICE):$(ATRB)CNTHST10.RES")
  field(RRES, "$(DEVICE):$(ATRB)RMSHST10.RES")
#  field(PRES, "$(DEVICE):$(ATRB)PIDHST10.RES")
}

record(compress, "$(DEVICE):$(ATRB)HST10") {
  field(DESC, "$(ATRB) Hst for EDEF 10")
  field(INP, "$(DEVICE):$(ATRB)10")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)10.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)CNTHST10")
}

record(compress, "$(DEVICE):$(ATRB)CNTHST10") {
  field(DESC, "HST #Pulses avged-EDEF 10")
  field(INP, "$(DEVICE):$(ATRB)10.CNT")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "1000")
  field(LOPR, "0")
  field(TSEL, "$(DEVICE):$(ATRB)10.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)RMSHST10")
}

record(compress, "$(DEVICE):$(ATRB)RMSHST10") {
  field(DESC, "HST RMS-EDEF 10")
  field(INP, "$(DEVICE):$(ATRB)10.RMS")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)10.TIME")
#  field(FLNK, "$(DEVICE):$(ATRB)PIDHST10")
}
 
#record(compress, "$(DEVICE):$(ATRB)PIDHST10") {
#  field(DESC, "HST Pulse ID-EDEF 10")
#  field(INP, "$(DEVICE):$(ATRB)10.PID")
#  field(ALG, "Circular Buffer")
#  field(NSAM, "2800")
#  field(HOPR, "131039")
#  field(LOPR, "0")
#  field(TSEL, "$(DEVICE):$(ATRB)10.TIME")
#}

#! Further lines contain data used by VisualDCT
#! View(1640,1428,0.9)
#! Record("$(DEVICE):$(ATRB)10",1860,1724,0,0,"$(DEVICE):$(ATRB)10")
#! Field("$(DEVICE):$(ATRB)10.FLNK",16777215,1,"$(DEVICE):$(ATRB)10.FLNK")
#! Link("$(DEVICE):$(ATRB)10.FLNK","$(DEVICE):$(ATRB)HST10")
#! Field("$(DEVICE):$(ATRB)10.VRES",16777215,1,"$(DEVICE):$(ATRB)10.VRES")
#! Link("$(DEVICE):$(ATRB)10.VRES","$(DEVICE):$(ATRB)HST10.RES")
#! Field("$(DEVICE):$(ATRB)10.VAL",16777215,1,"$(DEVICE):$(ATRB)10.VAL")
#! Field("$(DEVICE):$(ATRB)10.TIME",16777215,1,"$(DEVICE):$(ATRB)10.TIME")
#! Field("$(DEVICE):$(ATRB)10.CRES",16777215,1,"$(DEVICE):$(ATRB)10.CRES")
#! Link("$(DEVICE):$(ATRB)10.CRES","$(DEVICE):$(ATRB)CNTHST10.RES")
#! Field("$(DEVICE):$(ATRB)10.CNT",16777215,1,"$(DEVICE):$(ATRB)10.CNT")
#! Field("$(DEVICE):$(ATRB)10.RMS",16777215,1,"$(DEVICE):$(ATRB)10.RMS")
#! Field("$(DEVICE):$(ATRB)10.RRES",16777215,1,"$(DEVICE):$(ATRB)10.RRES")
#! Link("$(DEVICE):$(ATRB)10.RRES","$(DEVICE):$(ATRB)RMSHST10.RES")
#! Record("$(DEVICE):$(ATRB)HST10",2180,1823,0,0,"$(DEVICE):$(ATRB)HST10")
#! Field("$(DEVICE):$(ATRB)HST10.FLNK",16777215,1,"$(DEVICE):$(ATRB)HST10.FLNK")
#! Link("$(DEVICE):$(ATRB)HST10.FLNK","$(DEVICE):$(ATRB)CNTHST10")
#! Field("$(DEVICE):$(ATRB)HST10.RES",16777215,0,"$(DEVICE):$(ATRB)HST10.RES")
#! Field("$(DEVICE):$(ATRB)HST10.INP",16777215,0,"$(DEVICE):$(ATRB)HST10.INP")
#! Link("$(DEVICE):$(ATRB)HST10.INP","$(DEVICE):$(ATRB)10.VAL")
#! Field("$(DEVICE):$(ATRB)HST10.TSEL",16777215,0,"$(DEVICE):$(ATRB)HST10.TSEL")
#! Link("$(DEVICE):$(ATRB)HST10.TSEL","$(DEVICE):$(ATRB)10.TIME")
#! Record("$(DEVICE):$(ATRB)CNTHST10",2440,1910,0,0,"$(DEVICE):$(ATRB)CNTHST10")
#! Field("$(DEVICE):$(ATRB)CNTHST10.FLNK",16777215,1,"$(DEVICE):$(ATRB)CNTHST10.FLNK")
#! Link("$(DEVICE):$(ATRB)CNTHST10.FLNK","$(DEVICE):$(ATRB)RMSHST10")
#! Field("$(DEVICE):$(ATRB)CNTHST10.RES",16777215,0,"$(DEVICE):$(ATRB)CNTHST10.RES")
#! Field("$(DEVICE):$(ATRB)CNTHST10.INP",16777215,0,"$(DEVICE):$(ATRB)CNTHST10.INP")
#! Link("$(DEVICE):$(ATRB)CNTHST10.INP","$(DEVICE):$(ATRB)10.CNT")
#! Field("$(DEVICE):$(ATRB)CNTHST10.TSEL",16777215,0,"$(DEVICE):$(ATRB)CNTHST10.TSEL")
#! Link("$(DEVICE):$(ATRB)CNTHST10.TSEL","$(DEVICE):$(ATRB)10.TIME")
#! Record("$(DEVICE):$(ATRB)RMSHST10",2700,2010,0,0,"$(DEVICE):$(ATRB)RMSHST10")
#! Field("$(DEVICE):$(ATRB)RMSHST10.RES",16777215,0,"$(DEVICE):$(ATRB)RMSHST10.RES")
#! Field("$(DEVICE):$(ATRB)RMSHST10.INP",16777215,0,"$(DEVICE):$(ATRB)RMSHST10.INP")
#! Link("$(DEVICE):$(ATRB)RMSHST10.INP","$(DEVICE):$(ATRB)10.RMS")
#! Field("$(DEVICE):$(ATRB)RMSHST10.TSEL",16777215,0,"$(DEVICE):$(ATRB)RMSHST10.TSEL")
#! Link("$(DEVICE):$(ATRB)RMSHST10.TSEL","$(DEVICE):$(ATRB)10.TIME")
#! TextBox(TB4,2520,1740,2800,1940,0,"Dialog",12,1,16777215,"Macros:\nDEV = PRIM:LOCA:UNIT\nMDID= measdef number / ID \nSECN = for BPMS- TMIT, X, Y\n            = for TORO- TMIT\nEGU = Engineering Units \nHOPR, LOPR  =High and Low Operating Limits\nPREC = Precision (# after the decimal point)\nADEL = Archive Delta Amount\n",null)
#! TextBox(TB3,2040,1680,2480,1760,0,"Dialog",14,1,16777215,"Secondary processing \n  Reads avg, count, rms vals per Secondary per unit per EDEF   \n  Secondaries X, Y, TMIT, etc\n",null)
#! Generated by VisualDCT v2.5
#! DBDSTART
#! DBDEND


record(bsa, "$(DEVICE):$(ATRB)11") {
  field(DESC, "$(ATRB) Avg for EDEF 11")
  field(DTYP, "BSA")
  field(SCAN, "I/O Intr")
  field(PRIO, "HIGH")
  field(INP, "@$(DEVICE):$(ATRB)")
  field(EDEF, "11")
  field(EGU, "$(EGU=)")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(ADEL, "$(ADEL=)")
  field(MDEL, "-1")
  field(TSE, "-2")
  field(FLNK, "$(DEVICE):$(ATRB)HST11")
  field(VRES, "$(DEVICE):$(ATRB)HST11.RES")
  field(CRES, "$(DEVICE):$(ATRB)CNTHST11.RES")
  field(RRES, "$(DEVICE):$(ATRB)RMSHST11.RES")
#  field(PRES, "$(DEVICE):$(ATRB)PIDHST11.RES")
}

record(compress, "$(DEVICE):$(ATRB)HST11") {
  field(DESC, "$(ATRB) Hst for EDEF 11")
  field(INP, "$(DEVICE):$(ATRB)11")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)11.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)CNTHST11")
}

record(compress, "$(DEVICE):$(ATRB)CNTHST11") {
  field(DESC, "HST #Pulses avged-EDEF 11")
  field(INP, "$(DEVICE):$(ATRB)11.CNT")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "1000")
  field(LOPR, "0")
  field(TSEL, "$(DEVICE):$(ATRB)11.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)RMSHST11")
}

record(compress, "$(DEVICE):$(ATRB)RMSHST11") {
  field(DESC, "HST RMS-EDEF 11")
  field(INP, "$(DEVICE):$(ATRB)11.RMS")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)11.TIME")
#  field(FLNK, "$(DEVICE):$(ATRB)PIDHST11")
}
 
#record(compress, "$(DEVICE):$(ATRB)PIDHST11") {
#  field(DESC, "HST Pulse ID-EDEF 11")
#  field(INP, "$(DEVICE):$(ATRB)11.PID")
#  field(ALG, "Circular Buffer")
#  field(NSAM, "2800")
#  field(HOPR, "131039")
#  field(LOPR, "0")
#  field(TSEL, "$(DEVICE):$(ATRB)11.TIME")
#}

#! Further lines contain data used by VisualDCT
#! View(1640,1428,0.9)
#! Record("$(DEVICE):$(ATRB)11",1860,1724,0,0,"$(DEVICE):$(ATRB)11")
#! Field("$(DEVICE):$(ATRB)11.FLNK",16777215,1,"$(DEVICE):$(ATRB)11.FLNK")
#! Link("$(DEVICE):$(ATRB)11.FLNK","$(DEVICE):$(ATRB)HST11")
#! Field("$(DEVICE):$(ATRB)11.VRES",16777215,1,"$(DEVICE):$(ATRB)11.VRES")
#! Link("$(DEVICE):$(ATRB)11.VRES","$(DEVICE):$(ATRB)HST11.RES")
#! Field("$(DEVICE):$(ATRB)11.VAL",16777215,1,"$(DEVICE):$(ATRB)11.VAL")
#! Field("$(DEVICE):$(ATRB)11.TIME",16777215,1,"$(DEVICE):$(ATRB)11.TIME")
#! Field("$(DEVICE):$(ATRB)11.CRES",16777215,1,"$(DEVICE):$(ATRB)11.CRES")
#! Link("$(DEVICE):$(ATRB)11.CRES","$(DEVICE):$(ATRB)CNTHST11.RES")
#! Field("$(DEVICE):$(ATRB)11.CNT",16777215,1,"$(DEVICE):$(ATRB)11.CNT")
#! Field("$(DEVICE):$(ATRB)11.RMS",16777215,1,"$(DEVICE):$(ATRB)11.RMS")
#! Field("$(DEVICE):$(ATRB)11.RRES",16777215,1,"$(DEVICE):$(ATRB)11.RRES")
#! Link("$(DEVICE):$(ATRB)11.RRES","$(DEVICE):$(ATRB)RMSHST11.RES")
#! Record("$(DEVICE):$(ATRB)HST11",2180,1823,0,0,"$(DEVICE):$(ATRB)HST11")
#! Field("$(DEVICE):$(ATRB)HST11.FLNK",16777215,1,"$(DEVICE):$(ATRB)HST11.FLNK")
#! Link("$(DEVICE):$(ATRB)HST11.FLNK","$(DEVICE):$(ATRB)CNTHST11")
#! Field("$(DEVICE):$(ATRB)HST11.RES",16777215,0,"$(DEVICE):$(ATRB)HST11.RES")
#! Field("$(DEVICE):$(ATRB)HST11.INP",16777215,0,"$(DEVICE):$(ATRB)HST11.INP")
#! Link("$(DEVICE):$(ATRB)HST11.INP","$(DEVICE):$(ATRB)11.VAL")
#! Field("$(DEVICE):$(ATRB)HST11.TSEL",16777215,0,"$(DEVICE):$(ATRB)HST11.TSEL")
#! Link("$(DEVICE):$(ATRB)HST11.TSEL","$(DEVICE):$(ATRB)11.TIME")
#! Record("$(DEVICE):$(ATRB)CNTHST11",2440,1910,0,0,"$(DEVICE):$(ATRB)CNTHST11")
#! Field("$(DEVICE):$(ATRB)CNTHST11.FLNK",16777215,1,"$(DEVICE):$(ATRB)CNTHST11.FLNK")
#! Link("$(DEVICE):$(ATRB)CNTHST11.FLNK","$(DEVICE):$(ATRB)RMSHST11")
#! Field("$(DEVICE):$(ATRB)CNTHST11.RES",16777215,0,"$(DEVICE):$(ATRB)CNTHST11.RES")
#! Field("$(DEVICE):$(ATRB)CNTHST11.INP",16777215,0,"$(DEVICE):$(ATRB)CNTHST11.INP")
#! Link("$(DEVICE):$(ATRB)CNTHST11.INP","$(DEVICE):$(ATRB)11.CNT")
#! Field("$(DEVICE):$(ATRB)CNTHST11.TSEL",16777215,0,"$(DEVICE):$(ATRB)CNTHST11.TSEL")
#! Link("$(DEVICE):$(ATRB)CNTHST11.TSEL","$(DEVICE):$(ATRB)11.TIME")
#! Record("$(DEVICE):$(ATRB)RMSHST11",2700,2010,0,0,"$(DEVICE):$(ATRB)RMSHST11")
#! Field("$(DEVICE):$(ATRB)RMSHST11.RES",16777215,0,"$(DEVICE):$(ATRB)RMSHST11.RES")
#! Field("$(DEVICE):$(ATRB)RMSHST11.INP",16777215,0,"$(DEVICE):$(ATRB)RMSHST11.INP")
#! Link("$(DEVICE):$(ATRB)RMSHST11.INP","$(DEVICE):$(ATRB)11.RMS")
#! Field("$(DEVICE):$(ATRB)RMSHST11.TSEL",16777215,0,"$(DEVICE):$(ATRB)RMSHST11.TSEL")
#! Link("$(DEVICE):$(ATRB)RMSHST11.TSEL","$(DEVICE):$(ATRB)11.TIME")
#! TextBox(TB4,2520,1740,2800,1940,0,"Dialog",12,1,16777215,"Macros:\nDEV = PRIM:LOCA:UNIT\nMDID= measdef number / ID \nSECN = for BPMS- TMIT, X, Y\n            = for TORO- TMIT\nEGU = Engineering Units \nHOPR, LOPR  =High and Low Operating Limits\nPREC = Precision (# after the decimal point)\nADEL = Archive Delta Amount\n",null)
#! TextBox(TB3,2040,1680,2480,1760,0,"Dialog",14,1,16777215,"Secondary processing \n  Reads avg, count, rms vals per Secondary per unit per EDEF   \n  Secondaries X, Y, TMIT, etc\n",null)
#! Generated by VisualDCT v2.5
#! DBDSTART
#! DBDEND


record(bsa, "$(DEVICE):$(ATRB)CUS1H") {
  field(DESC, "$(ATRB) Avg for EDEF CUS1H")
  field(DTYP, "BSA")
  field(SCAN, "I/O Intr")
  field(PRIO, "HIGH")
  field(INP, "@$(DEVICE):$(ATRB)")
  field(EDEF, "12")
  field(EGU, "$(EGU=)")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(ADEL, "$(ADEL=)")
  field(MDEL, "-1")
  field(TSE, "-2")
  field(FLNK, "$(DEVICE):$(ATRB)HSTCUS1H")
  field(VRES, "$(DEVICE):$(ATRB)HSTCUS1H.RES")
  field(CRES, "$(DEVICE):$(ATRB)CNTHSTCUS1H.RES")
  field(RRES, "$(DEVICE):$(ATRB)RMSHSTCUS1H.RES")
#  field(PRES, "$(DEVICE):$(ATRB)PIDHSTCUS1H.RES")
}

record(compress, "$(DEVICE):$(ATRB)HSTCUS1H") {
  field(DESC, "$(ATRB) Hst for EDEF CUS1H")
  field(INP, "$(DEVICE):$(ATRB)CUS1H")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)CUS1H.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)CNTHSTCUS1H")
}

record(compress, "$(DEVICE):$(ATRB)CNTHSTCUS1H") {
  field(DESC, "HST #Pulses avged-EDEF CUS1H")
  field(INP, "$(DEVICE):$(ATRB)CUS1H.CNT")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "1000")
  field(LOPR, "0")
  field(TSEL, "$(DEVICE):$(ATRB)CUS1H.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)RMSHSTCUS1H")
}

record(compress, "$(DEVICE):$(ATRB)RMSHSTCUS1H") {
  field(DESC, "HST RMS-EDEF CUS1H")
  field(INP, "$(DEVICE):$(ATRB)CUS1H.RMS")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)CUS1H.TIME")
#  field(FLNK, "$(DEVICE):$(ATRB)PIDHSTCUS1H")
}
 
#record(compress, "$(DEVICE):$(ATRB)PIDHSTCUS1H") {
#  field(DESC, "HST Pulse ID-EDEF CUS1H")
#  field(INP, "$(DEVICE):$(ATRB)CUS1H.PID")
#  field(ALG, "Circular Buffer")
#  field(NSAM, "2800")
#  field(HOPR, "131039")
#  field(LOPR, "0")
#  field(TSEL, "$(DEVICE):$(ATRB)CUS1H.TIME")
#}

#! Further lines contain data used by VisualDCT
#! View(1640,1428,0.9)
#! Record("$(DEVICE):$(ATRB)CUS1H",1860,1724,0,0,"$(DEVICE):$(ATRB)CUS1H")
#! Field("$(DEVICE):$(ATRB)CUS1H.FLNK",16777215,1,"$(DEVICE):$(ATRB)CUS1H.FLNK")
#! Link("$(DEVICE):$(ATRB)CUS1H.FLNK","$(DEVICE):$(ATRB)HSTCUS1H")
#! Field("$(DEVICE):$(ATRB)CUS1H.VRES",16777215,1,"$(DEVICE):$(ATRB)CUS1H.VRES")
#! Link("$(DEVICE):$(ATRB)CUS1H.VRES","$(DEVICE):$(ATRB)HSTCUS1H.RES")
#! Field("$(DEVICE):$(ATRB)CUS1H.VAL",16777215,1,"$(DEVICE):$(ATRB)CUS1H.VAL")
#! Field("$(DEVICE):$(ATRB)CUS1H.TIME",16777215,1,"$(DEVICE):$(ATRB)CUS1H.TIME")
#! Field("$(DEVICE):$(ATRB)CUS1H.CRES",16777215,1,"$(DEVICE):$(ATRB)CUS1H.CRES")
#! Link("$(DEVICE):$(ATRB)CUS1H.CRES","$(DEVICE):$(ATRB)CNTHSTCUS1H.RES")
#! Field("$(DEVICE):$(ATRB)CUS1H.CNT",16777215,1,"$(DEVICE):$(ATRB)CUS1H.CNT")
#! Field("$(DEVICE):$(ATRB)CUS1H.RMS",16777215,1,"$(DEVICE):$(ATRB)CUS1H.RMS")
#! Field("$(DEVICE):$(ATRB)CUS1H.RRES",16777215,1,"$(DEVICE):$(ATRB)CUS1H.RRES")
#! Link("$(DEVICE):$(ATRB)CUS1H.RRES","$(DEVICE):$(ATRB)RMSHSTCUS1H.RES")
#! Record("$(DEVICE):$(ATRB)HSTCUS1H",2180,1823,0,0,"$(DEVICE):$(ATRB)HSTCUS1H")
#! Field("$(DEVICE):$(ATRB)HSTCUS1H.FLNK",16777215,1,"$(DEVICE):$(ATRB)HSTCUS1H.FLNK")
#! Link("$(DEVICE):$(ATRB)HSTCUS1H.FLNK","$(DEVICE):$(ATRB)CNTHSTCUS1H")
#! Field("$(DEVICE):$(ATRB)HSTCUS1H.RES",16777215,0,"$(DEVICE):$(ATRB)HSTCUS1H.RES")
#! Field("$(DEVICE):$(ATRB)HSTCUS1H.INP",16777215,0,"$(DEVICE):$(ATRB)HSTCUS1H.INP")
#! Link("$(DEVICE):$(ATRB)HSTCUS1H.INP","$(DEVICE):$(ATRB)CUS1H.VAL")
#! Field("$(DEVICE):$(ATRB)HSTCUS1H.TSEL",16777215,0,"$(DEVICE):$(ATRB)HSTCUS1H.TSEL")
#! Link("$(DEVICE):$(ATRB)HSTCUS1H.TSEL","$(DEVICE):$(ATRB)CUS1H.TIME")
#! Record("$(DEVICE):$(ATRB)CNTHSTCUS1H",2440,1910,0,0,"$(DEVICE):$(ATRB)CNTHSTCUS1H")
#! Field("$(DEVICE):$(ATRB)CNTHSTCUS1H.FLNK",16777215,1,"$(DEVICE):$(ATRB)CNTHSTCUS1H.FLNK")
#! Link("$(DEVICE):$(ATRB)CNTHSTCUS1H.FLNK","$(DEVICE):$(ATRB)RMSHSTCUS1H")
#! Field("$(DEVICE):$(ATRB)CNTHSTCUS1H.RES",16777215,0,"$(DEVICE):$(ATRB)CNTHSTCUS1H.RES")
#! Field("$(DEVICE):$(ATRB)CNTHSTCUS1H.INP",16777215,0,"$(DEVICE):$(ATRB)CNTHSTCUS1H.INP")
#! Link("$(DEVICE):$(ATRB)CNTHSTCUS1H.INP","$(DEVICE):$(ATRB)CUS1H.CNT")
#! Field("$(DEVICE):$(ATRB)CNTHSTCUS1H.TSEL",16777215,0,"$(DEVICE):$(ATRB)CNTHSTCUS1H.TSEL")
#! Link("$(DEVICE):$(ATRB)CNTHSTCUS1H.TSEL","$(DEVICE):$(ATRB)CUS1H.TIME")
#! Record("$(DEVICE):$(ATRB)RMSHSTCUS1H",2700,2010,0,0,"$(DEVICE):$(ATRB)RMSHSTCUS1H")
#! Field("$(DEVICE):$(ATRB)RMSHSTCUS1H.RES",16777215,0,"$(DEVICE):$(ATRB)RMSHSTCUS1H.RES")
#! Field("$(DEVICE):$(ATRB)RMSHSTCUS1H.INP",16777215,0,"$(DEVICE):$(ATRB)RMSHSTCUS1H.INP")
#! Link("$(DEVICE):$(ATRB)RMSHSTCUS1H.INP","$(DEVICE):$(ATRB)CUS1H.RMS")
#! Field("$(DEVICE):$(ATRB)RMSHSTCUS1H.TSEL",16777215,0,"$(DEVICE):$(ATRB)RMSHSTCUS1H.TSEL")
#! Link("$(DEVICE):$(ATRB)RMSHSTCUS1H.TSEL","$(DEVICE):$(ATRB)CUS1H.TIME")
#! TextBox(TB4,2520,1740,2800,1940,0,"Dialog",12,1,16777215,"Macros:\nDEV = PRIM:LOCA:UNIT\nMDID= measdef number / ID \nSECN = for BPMS- TMIT, X, Y\n            = for TORO- TMIT\nEGU = Engineering Units \nHOPR, LOPR  =High and Low Operating Limits\nPREC = Precision (# after the decimal point)\nADEL = Archive Delta Amount\n",null)
#! TextBox(TB3,2040,1680,2480,1760,0,"Dialog",14,1,16777215,"Secondary processing \n  Reads avg, count, rms vals per Secondary per unit per EDEF   \n  Secondaries X, Y, TMIT, etc\n",null)
#! Generated by VisualDCT v2.5
#! DBDSTART
#! DBDEND


record(bsa, "$(DEVICE):$(ATRB)CUSTH") {
  field(DESC, "$(ATRB) Avg for EDEF CUSTH")
  field(DTYP, "BSA")
  field(SCAN, "I/O Intr")
  field(PRIO, "HIGH")
  field(INP, "@$(DEVICE):$(ATRB)")
  field(EDEF, "13")
  field(EGU, "$(EGU=)")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(ADEL, "$(ADEL=)")
  field(MDEL, "-1")
  field(TSE, "-2")
  field(FLNK, "$(DEVICE):$(ATRB)HSTCUSTH")
  field(VRES, "$(DEVICE):$(ATRB)HSTCUSTH.RES")
  field(CRES, "$(DEVICE):$(ATRB)CNTHSTCUSTH.RES")
  field(RRES, "$(DEVICE):$(ATRB)RMSHSTCUSTH.RES")
#  field(PRES, "$(DEVICE):$(ATRB)PIDHSTCUSTH.RES")
}

record(compress, "$(DEVICE):$(ATRB)HSTCUSTH") {
  field(DESC, "$(ATRB) Hst for EDEF CUSTH")
  field(INP, "$(DEVICE):$(ATRB)CUSTH")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)CUSTH.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)CNTHSTCUSTH")
}

record(compress, "$(DEVICE):$(ATRB)CNTHSTCUSTH") {
  field(DESC, "HST #Pulses avged-EDEF CUSTH")
  field(INP, "$(DEVICE):$(ATRB)CUSTH.CNT")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "1000")
  field(LOPR, "0")
  field(TSEL, "$(DEVICE):$(ATRB)CUSTH.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)RMSHSTCUSTH")
}

record(compress, "$(DEVICE):$(ATRB)RMSHSTCUSTH") {
  field(DESC, "HST RMS-EDEF CUSTH")
  field(INP, "$(DEVICE):$(ATRB)CUSTH.RMS")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)CUSTH.TIME")
#  field(FLNK, "$(DEVICE):$(ATRB)PIDHSTCUSTH")
}
 
#record(compress, "$(DEVICE):$(ATRB)PIDHSTCUSTH") {
#  field(DESC, "HST Pulse ID-EDEF CUSTH")
#  field(INP, "$(DEVICE):$(ATRB)CUSTH.PID")
#  field(ALG, "Circular Buffer")
#  field(NSAM, "2800")
#  field(HOPR, "131039")
#  field(LOPR, "0")
#  field(TSEL, "$(DEVICE):$(ATRB)CUSTH.TIME")
#}

#! Further lines contain data used by VisualDCT
#! View(1640,1428,0.9)
#! Record("$(DEVICE):$(ATRB)CUSTH",1860,1724,0,0,"$(DEVICE):$(ATRB)CUSTH")
#! Field("$(DEVICE):$(ATRB)CUSTH.FLNK",16777215,1,"$(DEVICE):$(ATRB)CUSTH.FLNK")
#! Link("$(DEVICE):$(ATRB)CUSTH.FLNK","$(DEVICE):$(ATRB)HSTCUSTH")
#! Field("$(DEVICE):$(ATRB)CUSTH.VRES",16777215,1,"$(DEVICE):$(ATRB)CUSTH.VRES")
#! Link("$(DEVICE):$(ATRB)CUSTH.VRES","$(DEVICE):$(ATRB)HSTCUSTH.RES")
#! Field("$(DEVICE):$(ATRB)CUSTH.VAL",16777215,1,"$(DEVICE):$(ATRB)CUSTH.VAL")
#! Field("$(DEVICE):$(ATRB)CUSTH.TIME",16777215,1,"$(DEVICE):$(ATRB)CUSTH.TIME")
#! Field("$(DEVICE):$(ATRB)CUSTH.CRES",16777215,1,"$(DEVICE):$(ATRB)CUSTH.CRES")
#! Link("$(DEVICE):$(ATRB)CUSTH.CRES","$(DEVICE):$(ATRB)CNTHSTCUSTH.RES")
#! Field("$(DEVICE):$(ATRB)CUSTH.CNT",16777215,1,"$(DEVICE):$(ATRB)CUSTH.CNT")
#! Field("$(DEVICE):$(ATRB)CUSTH.RMS",16777215,1,"$(DEVICE):$(ATRB)CUSTH.RMS")
#! Field("$(DEVICE):$(ATRB)CUSTH.RRES",16777215,1,"$(DEVICE):$(ATRB)CUSTH.RRES")
#! Link("$(DEVICE):$(ATRB)CUSTH.RRES","$(DEVICE):$(ATRB)RMSHSTCUSTH.RES")
#! Record("$(DEVICE):$(ATRB)HSTCUSTH",2180,1823,0,0,"$(DEVICE):$(ATRB)HSTCUSTH")
#! Field("$(DEVICE):$(ATRB)HSTCUSTH.FLNK",16777215,1,"$(DEVICE):$(ATRB)HSTCUSTH.FLNK")
#! Link("$(DEVICE):$(ATRB)HSTCUSTH.FLNK","$(DEVICE):$(ATRB)CNTHSTCUSTH")
#! Field("$(DEVICE):$(ATRB)HSTCUSTH.RES",16777215,0,"$(DEVICE):$(ATRB)HSTCUSTH.RES")
#! Field("$(DEVICE):$(ATRB)HSTCUSTH.INP",16777215,0,"$(DEVICE):$(ATRB)HSTCUSTH.INP")
#! Link("$(DEVICE):$(ATRB)HSTCUSTH.INP","$(DEVICE):$(ATRB)CUSTH.VAL")
#! Field("$(DEVICE):$(ATRB)HSTCUSTH.TSEL",16777215,0,"$(DEVICE):$(ATRB)HSTCUSTH.TSEL")
#! Link("$(DEVICE):$(ATRB)HSTCUSTH.TSEL","$(DEVICE):$(ATRB)CUSTH.TIME")
#! Record("$(DEVICE):$(ATRB)CNTHSTCUSTH",2440,1910,0,0,"$(DEVICE):$(ATRB)CNTHSTCUSTH")
#! Field("$(DEVICE):$(ATRB)CNTHSTCUSTH.FLNK",16777215,1,"$(DEVICE):$(ATRB)CNTHSTCUSTH.FLNK")
#! Link("$(DEVICE):$(ATRB)CNTHSTCUSTH.FLNK","$(DEVICE):$(ATRB)RMSHSTCUSTH")
#! Field("$(DEVICE):$(ATRB)CNTHSTCUSTH.RES",16777215,0,"$(DEVICE):$(ATRB)CNTHSTCUSTH.RES")
#! Field("$(DEVICE):$(ATRB)CNTHSTCUSTH.INP",16777215,0,"$(DEVICE):$(ATRB)CNTHSTCUSTH.INP")
#! Link("$(DEVICE):$(ATRB)CNTHSTCUSTH.INP","$(DEVICE):$(ATRB)CUSTH.CNT")
#! Field("$(DEVICE):$(ATRB)CNTHSTCUSTH.TSEL",16777215,0,"$(DEVICE):$(ATRB)CNTHSTCUSTH.TSEL")
#! Link("$(DEVICE):$(ATRB)CNTHSTCUSTH.TSEL","$(DEVICE):$(ATRB)CUSTH.TIME")
#! Record("$(DEVICE):$(ATRB)RMSHSTCUSTH",2700,2010,0,0,"$(DEVICE):$(ATRB)RMSHSTCUSTH")
#! Field("$(DEVICE):$(ATRB)RMSHSTCUSTH.RES",16777215,0,"$(DEVICE):$(ATRB)RMSHSTCUSTH.RES")
#! Field("$(DEVICE):$(ATRB)RMSHSTCUSTH.INP",16777215,0,"$(DEVICE):$(ATRB)RMSHSTCUSTH.INP")
#! Link("$(DEVICE):$(ATRB)RMSHSTCUSTH.INP","$(DEVICE):$(ATRB)CUSTH.RMS")
#! Field("$(DEVICE):$(ATRB)RMSHSTCUSTH.TSEL",16777215,0,"$(DEVICE):$(ATRB)RMSHSTCUSTH.TSEL")
#! Link("$(DEVICE):$(ATRB)RMSHSTCUSTH.TSEL","$(DEVICE):$(ATRB)CUSTH.TIME")
#! TextBox(TB4,2520,1740,2800,1940,0,"Dialog",12,1,16777215,"Macros:\nDEV = PRIM:LOCA:UNIT\nMDID= measdef number / ID \nSECN = for BPMS- TMIT, X, Y\n            = for TORO- TMIT\nEGU = Engineering Units \nHOPR, LOPR  =High and Low Operating Limits\nPREC = Precision (# after the decimal point)\nADEL = Archive Delta Amount\n",null)
#! TextBox(TB3,2040,1680,2480,1760,0,"Dialog",14,1,16777215,"Secondary processing \n  Reads avg, count, rms vals per Secondary per unit per EDEF   \n  Secondaries X, Y, TMIT, etc\n",null)
#! Generated by VisualDCT v2.5
#! DBDSTART
#! DBDEND


record(bsa, "$(DEVICE):$(ATRB)CUSBR") {
  field(DESC, "$(ATRB) Avg for EDEF CUSBR")
  field(DTYP, "BSA")
  field(SCAN, "I/O Intr")
  field(PRIO, "HIGH")
  field(INP, "@$(DEVICE):$(ATRB)")
  field(EDEF, "14")
  field(EGU, "$(EGU=)")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(ADEL, "$(ADEL=)")
  field(MDEL, "-1")
  field(TSE, "-2")
  field(FLNK, "$(DEVICE):$(ATRB)HSTCUSBR")
  field(VRES, "$(DEVICE):$(ATRB)HSTCUSBR.RES")
  field(CRES, "$(DEVICE):$(ATRB)CNTHSTCUSBR.RES")
  field(RRES, "$(DEVICE):$(ATRB)RMSHSTCUSBR.RES")
#  field(PRES, "$(DEVICE):$(ATRB)PIDHSTCUSBR.RES")
}

record(compress, "$(DEVICE):$(ATRB)HSTCUSBR") {
  field(DESC, "$(ATRB) Hst for EDEF CUSBR")
  field(INP, "$(DEVICE):$(ATRB)CUSBR")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)CUSBR.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)CNTHSTCUSBR")
}

record(compress, "$(DEVICE):$(ATRB)CNTHSTCUSBR") {
  field(DESC, "HST #Pulses avged-EDEF CUSBR")
  field(INP, "$(DEVICE):$(ATRB)CUSBR.CNT")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "1000")
  field(LOPR, "0")
  field(TSEL, "$(DEVICE):$(ATRB)CUSBR.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)RMSHSTCUSBR")
}

record(compress, "$(DEVICE):$(ATRB)RMSHSTCUSBR") {
  field(DESC, "HST RMS-EDEF CUSBR")
  field(INP, "$(DEVICE):$(ATRB)CUSBR.RMS")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)CUSBR.TIME")
#  field(FLNK, "$(DEVICE):$(ATRB)PIDHSTCUSBR")
}
 
#record(compress, "$(DEVICE):$(ATRB)PIDHSTCUSBR") {
#  field(DESC, "HST Pulse ID-EDEF CUSBR")
#  field(INP, "$(DEVICE):$(ATRB)CUSBR.PID")
#  field(ALG, "Circular Buffer")
#  field(NSAM, "2800")
#  field(HOPR, "131039")
#  field(LOPR, "0")
#  field(TSEL, "$(DEVICE):$(ATRB)CUSBR.TIME")
#}

#! Further lines contain data used by VisualDCT
#! View(1640,1428,0.9)
#! Record("$(DEVICE):$(ATRB)CUSBR",1860,1724,0,0,"$(DEVICE):$(ATRB)CUSBR")
#! Field("$(DEVICE):$(ATRB)CUSBR.FLNK",16777215,1,"$(DEVICE):$(ATRB)CUSBR.FLNK")
#! Link("$(DEVICE):$(ATRB)CUSBR.FLNK","$(DEVICE):$(ATRB)HSTCUSBR")
#! Field("$(DEVICE):$(ATRB)CUSBR.VRES",16777215,1,"$(DEVICE):$(ATRB)CUSBR.VRES")
#! Link("$(DEVICE):$(ATRB)CUSBR.VRES","$(DEVICE):$(ATRB)HSTCUSBR.RES")
#! Field("$(DEVICE):$(ATRB)CUSBR.VAL",16777215,1,"$(DEVICE):$(ATRB)CUSBR.VAL")
#! Field("$(DEVICE):$(ATRB)CUSBR.TIME",16777215,1,"$(DEVICE):$(ATRB)CUSBR.TIME")
#! Field("$(DEVICE):$(ATRB)CUSBR.CRES",16777215,1,"$(DEVICE):$(ATRB)CUSBR.CRES")
#! Link("$(DEVICE):$(ATRB)CUSBR.CRES","$(DEVICE):$(ATRB)CNTHSTCUSBR.RES")
#! Field("$(DEVICE):$(ATRB)CUSBR.CNT",16777215,1,"$(DEVICE):$(ATRB)CUSBR.CNT")
#! Field("$(DEVICE):$(ATRB)CUSBR.RMS",16777215,1,"$(DEVICE):$(ATRB)CUSBR.RMS")
#! Field("$(DEVICE):$(ATRB)CUSBR.RRES",16777215,1,"$(DEVICE):$(ATRB)CUSBR.RRES")
#! Link("$(DEVICE):$(ATRB)CUSBR.RRES","$(DEVICE):$(ATRB)RMSHSTCUSBR.RES")
#! Record("$(DEVICE):$(ATRB)HSTCUSBR",2180,1823,0,0,"$(DEVICE):$(ATRB)HSTCUSBR")
#! Field("$(DEVICE):$(ATRB)HSTCUSBR.FLNK",16777215,1,"$(DEVICE):$(ATRB)HSTCUSBR.FLNK")
#! Link("$(DEVICE):$(ATRB)HSTCUSBR.FLNK","$(DEVICE):$(ATRB)CNTHSTCUSBR")
#! Field("$(DEVICE):$(ATRB)HSTCUSBR.RES",16777215,0,"$(DEVICE):$(ATRB)HSTCUSBR.RES")
#! Field("$(DEVICE):$(ATRB)HSTCUSBR.INP",16777215,0,"$(DEVICE):$(ATRB)HSTCUSBR.INP")
#! Link("$(DEVICE):$(ATRB)HSTCUSBR.INP","$(DEVICE):$(ATRB)CUSBR.VAL")
#! Field("$(DEVICE):$(ATRB)HSTCUSBR.TSEL",16777215,0,"$(DEVICE):$(ATRB)HSTCUSBR.TSEL")
#! Link("$(DEVICE):$(ATRB)HSTCUSBR.TSEL","$(DEVICE):$(ATRB)CUSBR.TIME")
#! Record("$(DEVICE):$(ATRB)CNTHSTCUSBR",2440,1910,0,0,"$(DEVICE):$(ATRB)CNTHSTCUSBR")
#! Field("$(DEVICE):$(ATRB)CNTHSTCUSBR.FLNK",16777215,1,"$(DEVICE):$(ATRB)CNTHSTCUSBR.FLNK")
#! Link("$(DEVICE):$(ATRB)CNTHSTCUSBR.FLNK","$(DEVICE):$(ATRB)RMSHSTCUSBR")
#! Field("$(DEVICE):$(ATRB)CNTHSTCUSBR.RES",16777215,0,"$(DEVICE):$(ATRB)CNTHSTCUSBR.RES")
#! Field("$(DEVICE):$(ATRB)CNTHSTCUSBR.INP",16777215,0,"$(DEVICE):$(ATRB)CNTHSTCUSBR.INP")
#! Link("$(DEVICE):$(ATRB)CNTHSTCUSBR.INP","$(DEVICE):$(ATRB)CUSBR.CNT")
#! Field("$(DEVICE):$(ATRB)CNTHSTCUSBR.TSEL",16777215,0,"$(DEVICE):$(ATRB)CNTHSTCUSBR.TSEL")
#! Link("$(DEVICE):$(ATRB)CNTHSTCUSBR.TSEL","$(DEVICE):$(ATRB)CUSBR.TIME")
#! Record("$(DEVICE):$(ATRB)RMSHSTCUSBR",2700,2010,0,0,"$(DEVICE):$(ATRB)RMSHSTCUSBR")
#! Field("$(DEVICE):$(ATRB)RMSHSTCUSBR.RES",16777215,0,"$(DEVICE):$(ATRB)RMSHSTCUSBR.RES")
#! Field("$(DEVICE):$(ATRB)RMSHSTCUSBR.INP",16777215,0,"$(DEVICE):$(ATRB)RMSHSTCUSBR.INP")
#! Link("$(DEVICE):$(ATRB)RMSHSTCUSBR.INP","$(DEVICE):$(ATRB)CUSBR.RMS")
#! Field("$(DEVICE):$(ATRB)RMSHSTCUSBR.TSEL",16777215,0,"$(DEVICE):$(ATRB)RMSHSTCUSBR.TSEL")
#! Link("$(DEVICE):$(ATRB)RMSHSTCUSBR.TSEL","$(DEVICE):$(ATRB)CUSBR.TIME")
#! TextBox(TB4,2520,1740,2800,1940,0,"Dialog",12,1,16777215,"Macros:\nDEV = PRIM:LOCA:UNIT\nMDID= measdef number / ID \nSECN = for BPMS- TMIT, X, Y\n            = for TORO- TMIT\nEGU = Engineering Units \nHOPR, LOPR  =High and Low Operating Limits\nPREC = Precision (# after the decimal point)\nADEL = Archive Delta Amount\n",null)
#! TextBox(TB3,2040,1680,2480,1760,0,"Dialog",14,1,16777215,"Secondary processing \n  Reads avg, count, rms vals per Secondary per unit per EDEF   \n  Secondaries X, Y, TMIT, etc\n",null)
#! Generated by VisualDCT v2.5
#! DBDSTART
#! DBDEND


record(bsa, "$(DEVICE):$(ATRB)CUH1H") {
  field(DESC, "$(ATRB) Avg for EDEF CUH1H")
  field(DTYP, "BSA")
  field(SCAN, "I/O Intr")
  field(PRIO, "HIGH")
  field(INP, "@$(DEVICE):$(ATRB)")
  field(EDEF, "15")
  field(EGU, "$(EGU=)")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(ADEL, "$(ADEL=)")
  field(MDEL, "-1")
  field(TSE, "-2")
  field(FLNK, "$(DEVICE):$(ATRB)HSTCUH1H")
  field(VRES, "$(DEVICE):$(ATRB)HSTCUH1H.RES")
  field(CRES, "$(DEVICE):$(ATRB)CNTHSTCUH1H.RES")
  field(RRES, "$(DEVICE):$(ATRB)RMSHSTCUH1H.RES")
#  field(PRES, "$(DEVICE):$(ATRB)PIDHSTCUH1H.RES")
}

record(compress, "$(DEVICE):$(ATRB)HSTCUH1H") {
  field(DESC, "$(ATRB) Hst for EDEF CUH1H")
  field(INP, "$(DEVICE):$(ATRB)CUH1H")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)CUH1H.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)CNTHSTCUH1H")
}

record(compress, "$(DEVICE):$(ATRB)CNTHSTCUH1H") {
  field(DESC, "HST #Pulses avged-EDEF CUH1H")
  field(INP, "$(DEVICE):$(ATRB)CUH1H.CNT")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "1000")
  field(LOPR, "0")
  field(TSEL, "$(DEVICE):$(ATRB)CUH1H.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)RMSHSTCUH1H")
}

record(compress, "$(DEVICE):$(ATRB)RMSHSTCUH1H") {
  field(DESC, "HST RMS-EDEF CUH1H")
  field(INP, "$(DEVICE):$(ATRB)CUH1H.RMS")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)CUH1H.TIME")
#  field(FLNK, "$(DEVICE):$(ATRB)PIDHSTCUH1H")
}
 
#record(compress, "$(DEVICE):$(ATRB)PIDHSTCUH1H") {
#  field(DESC, "HST Pulse ID-EDEF CUH1H")
#  field(INP, "$(DEVICE):$(ATRB)CUH1H.PID")
#  field(ALG, "Circular Buffer")
#  field(NSAM, "2800")
#  field(HOPR, "131039")
#  field(LOPR, "0")
#  field(TSEL, "$(DEVICE):$(ATRB)CUH1H.TIME")
#}

#! Further lines contain data used by VisualDCT
#! View(1640,1428,0.9)
#! Record("$(DEVICE):$(ATRB)CUH1H",1860,1724,0,0,"$(DEVICE):$(ATRB)CUH1H")
#! Field("$(DEVICE):$(ATRB)CUH1H.FLNK",16777215,1,"$(DEVICE):$(ATRB)CUH1H.FLNK")
#! Link("$(DEVICE):$(ATRB)CUH1H.FLNK","$(DEVICE):$(ATRB)HSTCUH1H")
#! Field("$(DEVICE):$(ATRB)CUH1H.VRES",16777215,1,"$(DEVICE):$(ATRB)CUH1H.VRES")
#! Link("$(DEVICE):$(ATRB)CUH1H.VRES","$(DEVICE):$(ATRB)HSTCUH1H.RES")
#! Field("$(DEVICE):$(ATRB)CUH1H.VAL",16777215,1,"$(DEVICE):$(ATRB)CUH1H.VAL")
#! Field("$(DEVICE):$(ATRB)CUH1H.TIME",16777215,1,"$(DEVICE):$(ATRB)CUH1H.TIME")
#! Field("$(DEVICE):$(ATRB)CUH1H.CRES",16777215,1,"$(DEVICE):$(ATRB)CUH1H.CRES")
#! Link("$(DEVICE):$(ATRB)CUH1H.CRES","$(DEVICE):$(ATRB)CNTHSTCUH1H.RES")
#! Field("$(DEVICE):$(ATRB)CUH1H.CNT",16777215,1,"$(DEVICE):$(ATRB)CUH1H.CNT")
#! Field("$(DEVICE):$(ATRB)CUH1H.RMS",16777215,1,"$(DEVICE):$(ATRB)CUH1H.RMS")
#! Field("$(DEVICE):$(ATRB)CUH1H.RRES",16777215,1,"$(DEVICE):$(ATRB)CUH1H.RRES")
#! Link("$(DEVICE):$(ATRB)CUH1H.RRES","$(DEVICE):$(ATRB)RMSHSTCUH1H.RES")
#! Record("$(DEVICE):$(ATRB)HSTCUH1H",2180,1823,0,0,"$(DEVICE):$(ATRB)HSTCUH1H")
#! Field("$(DEVICE):$(ATRB)HSTCUH1H.FLNK",16777215,1,"$(DEVICE):$(ATRB)HSTCUH1H.FLNK")
#! Link("$(DEVICE):$(ATRB)HSTCUH1H.FLNK","$(DEVICE):$(ATRB)CNTHSTCUH1H")
#! Field("$(DEVICE):$(ATRB)HSTCUH1H.RES",16777215,0,"$(DEVICE):$(ATRB)HSTCUH1H.RES")
#! Field("$(DEVICE):$(ATRB)HSTCUH1H.INP",16777215,0,"$(DEVICE):$(ATRB)HSTCUH1H.INP")
#! Link("$(DEVICE):$(ATRB)HSTCUH1H.INP","$(DEVICE):$(ATRB)CUH1H.VAL")
#! Field("$(DEVICE):$(ATRB)HSTCUH1H.TSEL",16777215,0,"$(DEVICE):$(ATRB)HSTCUH1H.TSEL")
#! Link("$(DEVICE):$(ATRB)HSTCUH1H.TSEL","$(DEVICE):$(ATRB)CUH1H.TIME")
#! Record("$(DEVICE):$(ATRB)CNTHSTCUH1H",2440,1910,0,0,"$(DEVICE):$(ATRB)CNTHSTCUH1H")
#! Field("$(DEVICE):$(ATRB)CNTHSTCUH1H.FLNK",16777215,1,"$(DEVICE):$(ATRB)CNTHSTCUH1H.FLNK")
#! Link("$(DEVICE):$(ATRB)CNTHSTCUH1H.FLNK","$(DEVICE):$(ATRB)RMSHSTCUH1H")
#! Field("$(DEVICE):$(ATRB)CNTHSTCUH1H.RES",16777215,0,"$(DEVICE):$(ATRB)CNTHSTCUH1H.RES")
#! Field("$(DEVICE):$(ATRB)CNTHSTCUH1H.INP",16777215,0,"$(DEVICE):$(ATRB)CNTHSTCUH1H.INP")
#! Link("$(DEVICE):$(ATRB)CNTHSTCUH1H.INP","$(DEVICE):$(ATRB)CUH1H.CNT")
#! Field("$(DEVICE):$(ATRB)CNTHSTCUH1H.TSEL",16777215,0,"$(DEVICE):$(ATRB)CNTHSTCUH1H.TSEL")
#! Link("$(DEVICE):$(ATRB)CNTHSTCUH1H.TSEL","$(DEVICE):$(ATRB)CUH1H.TIME")
#! Record("$(DEVICE):$(ATRB)RMSHSTCUH1H",2700,2010,0,0,"$(DEVICE):$(ATRB)RMSHSTCUH1H")
#! Field("$(DEVICE):$(ATRB)RMSHSTCUH1H.RES",16777215,0,"$(DEVICE):$(ATRB)RMSHSTCUH1H.RES")
#! Field("$(DEVICE):$(ATRB)RMSHSTCUH1H.INP",16777215,0,"$(DEVICE):$(ATRB)RMSHSTCUH1H.INP")
#! Link("$(DEVICE):$(ATRB)RMSHSTCUH1H.INP","$(DEVICE):$(ATRB)CUH1H.RMS")
#! Field("$(DEVICE):$(ATRB)RMSHSTCUH1H.TSEL",16777215,0,"$(DEVICE):$(ATRB)RMSHSTCUH1H.TSEL")
#! Link("$(DEVICE):$(ATRB)RMSHSTCUH1H.TSEL","$(DEVICE):$(ATRB)CUH1H.TIME")
#! TextBox(TB4,2520,1740,2800,1940,0,"Dialog",12,1,16777215,"Macros:\nDEV = PRIM:LOCA:UNIT\nMDID= measdef number / ID \nSECN = for BPMS- TMIT, X, Y\n            = for TORO- TMIT\nEGU = Engineering Units \nHOPR, LOPR  =High and Low Operating Limits\nPREC = Precision (# after the decimal point)\nADEL = Archive Delta Amount\n",null)
#! TextBox(TB3,2040,1680,2480,1760,0,"Dialog",14,1,16777215,"Secondary processing \n  Reads avg, count, rms vals per Secondary per unit per EDEF   \n  Secondaries X, Y, TMIT, etc\n",null)
#! Generated by VisualDCT v2.5
#! DBDSTART
#! DBDEND


record(bsa, "$(DEVICE):$(ATRB)1H") {
  field(DESC, "$(ATRB) Avg for EDEF 1H")
  field(DTYP, "BSA")
  field(SCAN, "I/O Intr")
  field(PRIO, "HIGH")
  field(INP, "@$(DEVICE):$(ATRB)")
  field(EDEF, "16")
  field(EGU, "$(EGU=)")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(ADEL, "$(ADEL=)")
  field(MDEL, "-1")
  field(TSE, "-2")
  field(FLNK, "$(DEVICE):$(ATRB)HST1H")
  field(VRES, "$(DEVICE):$(ATRB)HST1H.RES")
  field(CRES, "$(DEVICE):$(ATRB)CNTHST1H.RES")
  field(RRES, "$(DEVICE):$(ATRB)RMSHST1H.RES")
#  field(PRES, "$(DEVICE):$(ATRB)PIDHST1H.RES")
}

record(compress, "$(DEVICE):$(ATRB)HST1H") {
  field(DESC, "$(ATRB) Hst for EDEF 1H")
  field(INP, "$(DEVICE):$(ATRB)1H")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)1H.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)CNTHST1H")
}

record(compress, "$(DEVICE):$(ATRB)CNTHST1H") {
  field(DESC, "HST #Pulses avged-EDEF 1H")
  field(INP, "$(DEVICE):$(ATRB)1H.CNT")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "1000")
  field(LOPR, "0")
  field(TSEL, "$(DEVICE):$(ATRB)1H.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)RMSHST1H")
}

record(compress, "$(DEVICE):$(ATRB)RMSHST1H") {
  field(DESC, "HST RMS-EDEF 1H")
  field(INP, "$(DEVICE):$(ATRB)1H.RMS")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)1H.TIME")
#  field(FLNK, "$(DEVICE):$(ATRB)PIDHST1H")
}
 
#record(compress, "$(DEVICE):$(ATRB)PIDHST1H") {
#  field(DESC, "HST Pulse ID-EDEF 1H")
#  field(INP, "$(DEVICE):$(ATRB)1H.PID")
#  field(ALG, "Circular Buffer")
#  field(NSAM, "2800")
#  field(HOPR, "131039")
#  field(LOPR, "0")
#  field(TSEL, "$(DEVICE):$(ATRB)1H.TIME")
#}

#! Further lines contain data used by VisualDCT
#! View(1640,1428,0.9)
#! Record("$(DEVICE):$(ATRB)1H",1860,1724,0,0,"$(DEVICE):$(ATRB)1H")
#! Field("$(DEVICE):$(ATRB)1H.FLNK",16777215,1,"$(DEVICE):$(ATRB)1H.FLNK")
#! Link("$(DEVICE):$(ATRB)1H.FLNK","$(DEVICE):$(ATRB)HST1H")
#! Field("$(DEVICE):$(ATRB)1H.VRES",16777215,1,"$(DEVICE):$(ATRB)1H.VRES")
#! Link("$(DEVICE):$(ATRB)1H.VRES","$(DEVICE):$(ATRB)HST1H.RES")
#! Field("$(DEVICE):$(ATRB)1H.VAL",16777215,1,"$(DEVICE):$(ATRB)1H.VAL")
#! Field("$(DEVICE):$(ATRB)1H.TIME",16777215,1,"$(DEVICE):$(ATRB)1H.TIME")
#! Field("$(DEVICE):$(ATRB)1H.CRES",16777215,1,"$(DEVICE):$(ATRB)1H.CRES")
#! Link("$(DEVICE):$(ATRB)1H.CRES","$(DEVICE):$(ATRB)CNTHST1H.RES")
#! Field("$(DEVICE):$(ATRB)1H.CNT",16777215,1,"$(DEVICE):$(ATRB)1H.CNT")
#! Field("$(DEVICE):$(ATRB)1H.RMS",16777215,1,"$(DEVICE):$(ATRB)1H.RMS")
#! Field("$(DEVICE):$(ATRB)1H.RRES",16777215,1,"$(DEVICE):$(ATRB)1H.RRES")
#! Link("$(DEVICE):$(ATRB)1H.RRES","$(DEVICE):$(ATRB)RMSHST1H.RES")
#! Record("$(DEVICE):$(ATRB)HST1H",2180,1823,0,0,"$(DEVICE):$(ATRB)HST1H")
#! Field("$(DEVICE):$(ATRB)HST1H.FLNK",16777215,1,"$(DEVICE):$(ATRB)HST1H.FLNK")
#! Link("$(DEVICE):$(ATRB)HST1H.FLNK","$(DEVICE):$(ATRB)CNTHST1H")
#! Field("$(DEVICE):$(ATRB)HST1H.RES",16777215,0,"$(DEVICE):$(ATRB)HST1H.RES")
#! Field("$(DEVICE):$(ATRB)HST1H.INP",16777215,0,"$(DEVICE):$(ATRB)HST1H.INP")
#! Link("$(DEVICE):$(ATRB)HST1H.INP","$(DEVICE):$(ATRB)1H.VAL")
#! Field("$(DEVICE):$(ATRB)HST1H.TSEL",16777215,0,"$(DEVICE):$(ATRB)HST1H.TSEL")
#! Link("$(DEVICE):$(ATRB)HST1H.TSEL","$(DEVICE):$(ATRB)1H.TIME")
#! Record("$(DEVICE):$(ATRB)CNTHST1H",2440,1910,0,0,"$(DEVICE):$(ATRB)CNTHST1H")
#! Field("$(DEVICE):$(ATRB)CNTHST1H.FLNK",16777215,1,"$(DEVICE):$(ATRB)CNTHST1H.FLNK")
#! Link("$(DEVICE):$(ATRB)CNTHST1H.FLNK","$(DEVICE):$(ATRB)RMSHST1H")
#! Field("$(DEVICE):$(ATRB)CNTHST1H.RES",16777215,0,"$(DEVICE):$(ATRB)CNTHST1H.RES")
#! Field("$(DEVICE):$(ATRB)CNTHST1H.INP",16777215,0,"$(DEVICE):$(ATRB)CNTHST1H.INP")
#! Link("$(DEVICE):$(ATRB)CNTHST1H.INP","$(DEVICE):$(ATRB)1H.CNT")
#! Field("$(DEVICE):$(ATRB)CNTHST1H.TSEL",16777215,0,"$(DEVICE):$(ATRB)CNTHST1H.TSEL")
#! Link("$(DEVICE):$(ATRB)CNTHST1H.TSEL","$(DEVICE):$(ATRB)1H.TIME")
#! Record("$(DEVICE):$(ATRB)RMSHST1H",2700,2010,0,0,"$(DEVICE):$(ATRB)RMSHST1H")
#! Field("$(DEVICE):$(ATRB)RMSHST1H.RES",16777215,0,"$(DEVICE):$(ATRB)RMSHST1H.RES")
#! Field("$(DEVICE):$(ATRB)RMSHST1H.INP",16777215,0,"$(DEVICE):$(ATRB)RMSHST1H.INP")
#! Link("$(DEVICE):$(ATRB)RMSHST1H.INP","$(DEVICE):$(ATRB)1H.RMS")
#! Field("$(DEVICE):$(ATRB)RMSHST1H.TSEL",16777215,0,"$(DEVICE):$(ATRB)RMSHST1H.TSEL")
#! Link("$(DEVICE):$(ATRB)RMSHST1H.TSEL","$(DEVICE):$(ATRB)1H.TIME")
#! TextBox(TB4,2520,1740,2800,1940,0,"Dialog",12,1,16777215,"Macros:\nDEV = PRIM:LOCA:UNIT\nMDID= measdef number / ID \nSECN = for BPMS- TMIT, X, Y\n            = for TORO- TMIT\nEGU = Engineering Units \nHOPR, LOPR  =High and Low Operating Limits\nPREC = Precision (# after the decimal point)\nADEL = Archive Delta Amount\n",null)
#! TextBox(TB3,2040,1680,2480,1760,0,"Dialog",14,1,16777215,"Secondary processing \n  Reads avg, count, rms vals per Secondary per unit per EDEF   \n  Secondaries X, Y, TMIT, etc\n",null)
#! Generated by VisualDCT v2.5
#! DBDSTART
#! DBDEND


record(bsa, "$(DEVICE):$(ATRB)TH") {
  field(DESC, "$(ATRB) Avg for EDEF TH")
  field(DTYP, "BSA")
  field(SCAN, "I/O Intr")
  field(PRIO, "HIGH")
  field(INP, "@$(DEVICE):$(ATRB)")
  field(EDEF, "17")
  field(EGU, "$(EGU=)")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(ADEL, "$(ADEL=)")
  field(MDEL, "-1")
  field(TSE, "-2")
  field(FLNK, "$(DEVICE):$(ATRB)HSTTH")
  field(VRES, "$(DEVICE):$(ATRB)HSTTH.RES")
  field(CRES, "$(DEVICE):$(ATRB)CNTHSTTH.RES")
  field(RRES, "$(DEVICE):$(ATRB)RMSHSTTH.RES")
#  field(PRES, "$(DEVICE):$(ATRB)PIDHSTTH.RES")
}

record(compress, "$(DEVICE):$(ATRB)HSTTH") {
  field(DESC, "$(ATRB) Hst for EDEF TH")
  field(INP, "$(DEVICE):$(ATRB)TH")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)TH.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)CNTHSTTH")
}

record(compress, "$(DEVICE):$(ATRB)CNTHSTTH") {
  field(DESC, "HST #Pulses avged-EDEF TH")
  field(INP, "$(DEVICE):$(ATRB)TH.CNT")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "1000")
  field(LOPR, "0")
  field(TSEL, "$(DEVICE):$(ATRB)TH.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)RMSHSTTH")
}

record(compress, "$(DEVICE):$(ATRB)RMSHSTTH") {
  field(DESC, "HST RMS-EDEF TH")
  field(INP, "$(DEVICE):$(ATRB)TH.RMS")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)TH.TIME")
#  field(FLNK, "$(DEVICE):$(ATRB)PIDHSTTH")
}
 
#record(compress, "$(DEVICE):$(ATRB)PIDHSTTH") {
#  field(DESC, "HST Pulse ID-EDEF TH")
#  field(INP, "$(DEVICE):$(ATRB)TH.PID")
#  field(ALG, "Circular Buffer")
#  field(NSAM, "2800")
#  field(HOPR, "131039")
#  field(LOPR, "0")
#  field(TSEL, "$(DEVICE):$(ATRB)TH.TIME")
#}

#! Further lines contain data used by VisualDCT
#! View(1640,1428,0.9)
#! Record("$(DEVICE):$(ATRB)TH",1860,1724,0,0,"$(DEVICE):$(ATRB)TH")
#! Field("$(DEVICE):$(ATRB)TH.FLNK",16777215,1,"$(DEVICE):$(ATRB)TH.FLNK")
#! Link("$(DEVICE):$(ATRB)TH.FLNK","$(DEVICE):$(ATRB)HSTTH")
#! Field("$(DEVICE):$(ATRB)TH.VRES",16777215,1,"$(DEVICE):$(ATRB)TH.VRES")
#! Link("$(DEVICE):$(ATRB)TH.VRES","$(DEVICE):$(ATRB)HSTTH.RES")
#! Field("$(DEVICE):$(ATRB)TH.VAL",16777215,1,"$(DEVICE):$(ATRB)TH.VAL")
#! Field("$(DEVICE):$(ATRB)TH.TIME",16777215,1,"$(DEVICE):$(ATRB)TH.TIME")
#! Field("$(DEVICE):$(ATRB)TH.CRES",16777215,1,"$(DEVICE):$(ATRB)TH.CRES")
#! Link("$(DEVICE):$(ATRB)TH.CRES","$(DEVICE):$(ATRB)CNTHSTTH.RES")
#! Field("$(DEVICE):$(ATRB)TH.CNT",16777215,1,"$(DEVICE):$(ATRB)TH.CNT")
#! Field("$(DEVICE):$(ATRB)TH.RMS",16777215,1,"$(DEVICE):$(ATRB)TH.RMS")
#! Field("$(DEVICE):$(ATRB)TH.RRES",16777215,1,"$(DEVICE):$(ATRB)TH.RRES")
#! Link("$(DEVICE):$(ATRB)TH.RRES","$(DEVICE):$(ATRB)RMSHSTTH.RES")
#! Record("$(DEVICE):$(ATRB)HSTTH",2180,1823,0,0,"$(DEVICE):$(ATRB)HSTTH")
#! Field("$(DEVICE):$(ATRB)HSTTH.FLNK",16777215,1,"$(DEVICE):$(ATRB)HSTTH.FLNK")
#! Link("$(DEVICE):$(ATRB)HSTTH.FLNK","$(DEVICE):$(ATRB)CNTHSTTH")
#! Field("$(DEVICE):$(ATRB)HSTTH.RES",16777215,0,"$(DEVICE):$(ATRB)HSTTH.RES")
#! Field("$(DEVICE):$(ATRB)HSTTH.INP",16777215,0,"$(DEVICE):$(ATRB)HSTTH.INP")
#! Link("$(DEVICE):$(ATRB)HSTTH.INP","$(DEVICE):$(ATRB)TH.VAL")
#! Field("$(DEVICE):$(ATRB)HSTTH.TSEL",16777215,0,"$(DEVICE):$(ATRB)HSTTH.TSEL")
#! Link("$(DEVICE):$(ATRB)HSTTH.TSEL","$(DEVICE):$(ATRB)TH.TIME")
#! Record("$(DEVICE):$(ATRB)CNTHSTTH",2440,1910,0,0,"$(DEVICE):$(ATRB)CNTHSTTH")
#! Field("$(DEVICE):$(ATRB)CNTHSTTH.FLNK",16777215,1,"$(DEVICE):$(ATRB)CNTHSTTH.FLNK")
#! Link("$(DEVICE):$(ATRB)CNTHSTTH.FLNK","$(DEVICE):$(ATRB)RMSHSTTH")
#! Field("$(DEVICE):$(ATRB)CNTHSTTH.RES",16777215,0,"$(DEVICE):$(ATRB)CNTHSTTH.RES")
#! Field("$(DEVICE):$(ATRB)CNTHSTTH.INP",16777215,0,"$(DEVICE):$(ATRB)CNTHSTTH.INP")
#! Link("$(DEVICE):$(ATRB)CNTHSTTH.INP","$(DEVICE):$(ATRB)TH.CNT")
#! Field("$(DEVICE):$(ATRB)CNTHSTTH.TSEL",16777215,0,"$(DEVICE):$(ATRB)CNTHSTTH.TSEL")
#! Link("$(DEVICE):$(ATRB)CNTHSTTH.TSEL","$(DEVICE):$(ATRB)TH.TIME")
#! Record("$(DEVICE):$(ATRB)RMSHSTTH",2700,2010,0,0,"$(DEVICE):$(ATRB)RMSHSTTH")
#! Field("$(DEVICE):$(ATRB)RMSHSTTH.RES",16777215,0,"$(DEVICE):$(ATRB)RMSHSTTH.RES")
#! Field("$(DEVICE):$(ATRB)RMSHSTTH.INP",16777215,0,"$(DEVICE):$(ATRB)RMSHSTTH.INP")
#! Link("$(DEVICE):$(ATRB)RMSHSTTH.INP","$(DEVICE):$(ATRB)TH.RMS")
#! Field("$(DEVICE):$(ATRB)RMSHSTTH.TSEL",16777215,0,"$(DEVICE):$(ATRB)RMSHSTTH.TSEL")
#! Link("$(DEVICE):$(ATRB)RMSHSTTH.TSEL","$(DEVICE):$(ATRB)TH.TIME")
#! TextBox(TB4,2520,1740,2800,1940,0,"Dialog",12,1,16777215,"Macros:\nDEV = PRIM:LOCA:UNIT\nMDID= measdef number / ID \nSECN = for BPMS- TMIT, X, Y\n            = for TORO- TMIT\nEGU = Engineering Units \nHOPR, LOPR  =High and Low Operating Limits\nPREC = Precision (# after the decimal point)\nADEL = Archive Delta Amount\n",null)
#! TextBox(TB3,2040,1680,2480,1760,0,"Dialog",14,1,16777215,"Secondary processing \n  Reads avg, count, rms vals per Secondary per unit per EDEF   \n  Secondaries X, Y, TMIT, etc\n",null)
#! Generated by VisualDCT v2.5
#! DBDSTART
#! DBDEND


record(bsa, "$(DEVICE):$(ATRB)BR") {
  field(DESC, "$(ATRB) Avg for EDEF BR")
  field(DTYP, "BSA")
  field(SCAN, "I/O Intr")
  field(PRIO, "HIGH")
  field(INP, "@$(DEVICE):$(ATRB)")
  field(EDEF, "18")
  field(EGU, "$(EGU=)")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(ADEL, "$(ADEL=)")
  field(MDEL, "-1")
  field(TSE, "-2")
  field(FLNK, "$(DEVICE):$(ATRB)HSTBR")
  field(VRES, "$(DEVICE):$(ATRB)HSTBR.RES")
  field(CRES, "$(DEVICE):$(ATRB)CNTHSTBR.RES")
  field(RRES, "$(DEVICE):$(ATRB)RMSHSTBR.RES")
#  field(PRES, "$(DEVICE):$(ATRB)PIDHSTBR.RES")
}

record(compress, "$(DEVICE):$(ATRB)HSTBR") {
  field(DESC, "$(ATRB) Hst for EDEF BR")
  field(INP, "$(DEVICE):$(ATRB)BR")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)BR.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)CNTHSTBR")
}

record(compress, "$(DEVICE):$(ATRB)CNTHSTBR") {
  field(DESC, "HST #Pulses avged-EDEF BR")
  field(INP, "$(DEVICE):$(ATRB)BR.CNT")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "1000")
  field(LOPR, "0")
  field(TSEL, "$(DEVICE):$(ATRB)BR.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)RMSHSTBR")
}

record(compress, "$(DEVICE):$(ATRB)RMSHSTBR") {
  field(DESC, "HST RMS-EDEF BR")
  field(INP, "$(DEVICE):$(ATRB)BR.RMS")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)BR.TIME")
#  field(FLNK, "$(DEVICE):$(ATRB)PIDHSTBR")
}
 
#record(compress, "$(DEVICE):$(ATRB)PIDHSTBR") {
#  field(DESC, "HST Pulse ID-EDEF BR")
#  field(INP, "$(DEVICE):$(ATRB)BR.PID")
#  field(ALG, "Circular Buffer")
#  field(NSAM, "2800")
#  field(HOPR, "131039")
#  field(LOPR, "0")
#  field(TSEL, "$(DEVICE):$(ATRB)BR.TIME")
#}

#! Further lines contain data used by VisualDCT
#! View(1640,1428,0.9)
#! Record("$(DEVICE):$(ATRB)BR",1860,1724,0,0,"$(DEVICE):$(ATRB)BR")
#! Field("$(DEVICE):$(ATRB)BR.FLNK",16777215,1,"$(DEVICE):$(ATRB)BR.FLNK")
#! Link("$(DEVICE):$(ATRB)BR.FLNK","$(DEVICE):$(ATRB)HSTBR")
#! Field("$(DEVICE):$(ATRB)BR.VRES",16777215,1,"$(DEVICE):$(ATRB)BR.VRES")
#! Link("$(DEVICE):$(ATRB)BR.VRES","$(DEVICE):$(ATRB)HSTBR.RES")
#! Field("$(DEVICE):$(ATRB)BR.VAL",16777215,1,"$(DEVICE):$(ATRB)BR.VAL")
#! Field("$(DEVICE):$(ATRB)BR.TIME",16777215,1,"$(DEVICE):$(ATRB)BR.TIME")
#! Field("$(DEVICE):$(ATRB)BR.CRES",16777215,1,"$(DEVICE):$(ATRB)BR.CRES")
#! Link("$(DEVICE):$(ATRB)BR.CRES","$(DEVICE):$(ATRB)CNTHSTBR.RES")
#! Field("$(DEVICE):$(ATRB)BR.CNT",16777215,1,"$(DEVICE):$(ATRB)BR.CNT")
#! Field("$(DEVICE):$(ATRB)BR.RMS",16777215,1,"$(DEVICE):$(ATRB)BR.RMS")
#! Field("$(DEVICE):$(ATRB)BR.RRES",16777215,1,"$(DEVICE):$(ATRB)BR.RRES")
#! Link("$(DEVICE):$(ATRB)BR.RRES","$(DEVICE):$(ATRB)RMSHSTBR.RES")
#! Record("$(DEVICE):$(ATRB)HSTBR",2180,1823,0,0,"$(DEVICE):$(ATRB)HSTBR")
#! Field("$(DEVICE):$(ATRB)HSTBR.FLNK",16777215,1,"$(DEVICE):$(ATRB)HSTBR.FLNK")
#! Link("$(DEVICE):$(ATRB)HSTBR.FLNK","$(DEVICE):$(ATRB)CNTHSTBR")
#! Field("$(DEVICE):$(ATRB)HSTBR.RES",16777215,0,"$(DEVICE):$(ATRB)HSTBR.RES")
#! Field("$(DEVICE):$(ATRB)HSTBR.INP",16777215,0,"$(DEVICE):$(ATRB)HSTBR.INP")
#! Link("$(DEVICE):$(ATRB)HSTBR.INP","$(DEVICE):$(ATRB)BR.VAL")
#! Field("$(DEVICE):$(ATRB)HSTBR.TSEL",16777215,0,"$(DEVICE):$(ATRB)HSTBR.TSEL")
#! Link("$(DEVICE):$(ATRB)HSTBR.TSEL","$(DEVICE):$(ATRB)BR.TIME")
#! Record("$(DEVICE):$(ATRB)CNTHSTBR",2440,1910,0,0,"$(DEVICE):$(ATRB)CNTHSTBR")
#! Field("$(DEVICE):$(ATRB)CNTHSTBR.FLNK",16777215,1,"$(DEVICE):$(ATRB)CNTHSTBR.FLNK")
#! Link("$(DEVICE):$(ATRB)CNTHSTBR.FLNK","$(DEVICE):$(ATRB)RMSHSTBR")
#! Field("$(DEVICE):$(ATRB)CNTHSTBR.RES",16777215,0,"$(DEVICE):$(ATRB)CNTHSTBR.RES")
#! Field("$(DEVICE):$(ATRB)CNTHSTBR.INP",16777215,0,"$(DEVICE):$(ATRB)CNTHSTBR.INP")
#! Link("$(DEVICE):$(ATRB)CNTHSTBR.INP","$(DEVICE):$(ATRB)BR.CNT")
#! Field("$(DEVICE):$(ATRB)CNTHSTBR.TSEL",16777215,0,"$(DEVICE):$(ATRB)CNTHSTBR.TSEL")
#! Link("$(DEVICE):$(ATRB)CNTHSTBR.TSEL","$(DEVICE):$(ATRB)BR.TIME")
#! Record("$(DEVICE):$(ATRB)RMSHSTBR",2700,2010,0,0,"$(DEVICE):$(ATRB)RMSHSTBR")
#! Field("$(DEVICE):$(ATRB)RMSHSTBR.RES",16777215,0,"$(DEVICE):$(ATRB)RMSHSTBR.RES")
#! Field("$(DEVICE):$(ATRB)RMSHSTBR.INP",16777215,0,"$(DEVICE):$(ATRB)RMSHSTBR.INP")
#! Link("$(DEVICE):$(ATRB)RMSHSTBR.INP","$(DEVICE):$(ATRB)BR.RMS")
#! Field("$(DEVICE):$(ATRB)RMSHSTBR.TSEL",16777215,0,"$(DEVICE):$(ATRB)RMSHSTBR.TSEL")
#! Link("$(DEVICE):$(ATRB)RMSHSTBR.TSEL","$(DEVICE):$(ATRB)BR.TIME")
#! TextBox(TB4,2520,1740,2800,1940,0,"Dialog",12,1,16777215,"Macros:\nDEV = PRIM:LOCA:UNIT\nMDID= measdef number / ID \nSECN = for BPMS- TMIT, X, Y\n            = for TORO- TMIT\nEGU = Engineering Units \nHOPR, LOPR  =High and Low Operating Limits\nPREC = Precision (# after the decimal point)\nADEL = Archive Delta Amount\n",null)
#! TextBox(TB3,2040,1680,2480,1760,0,"Dialog",14,1,16777215,"Secondary processing \n  Reads avg, count, rms vals per Secondary per unit per EDEF   \n  Secondaries X, Y, TMIT, etc\n",null)
#! Generated by VisualDCT v2.5
#! DBDSTART
#! DBDEND


record(bsa, "$(DEVICE):$(ATRB)CUHTH") {
  field(DESC, "$(ATRB) Avg for EDEF CUHTH")
  field(DTYP, "BSA")
  field(SCAN, "I/O Intr")
  field(PRIO, "HIGH")
  field(INP, "@$(DEVICE):$(ATRB)")
  field(EDEF, "19")
  field(EGU, "$(EGU=)")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(ADEL, "$(ADEL=)")
  field(MDEL, "-1")
  field(TSE, "-2")
  field(FLNK, "$(DEVICE):$(ATRB)HSTCUHTH")
  field(VRES, "$(DEVICE):$(ATRB)HSTCUHTH.RES")
  field(CRES, "$(DEVICE):$(ATRB)CNTHSTCUHTH.RES")
  field(RRES, "$(DEVICE):$(ATRB)RMSHSTCUHTH.RES")
#  field(PRES, "$(DEVICE):$(ATRB)PIDHSTCUHTH.RES")
}

record(compress, "$(DEVICE):$(ATRB)HSTCUHTH") {
  field(DESC, "$(ATRB) Hst for EDEF CUHTH")
  field(INP, "$(DEVICE):$(ATRB)CUHTH")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)CUHTH.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)CNTHSTCUHTH")
}

record(compress, "$(DEVICE):$(ATRB)CNTHSTCUHTH") {
  field(DESC, "HST #Pulses avged-EDEF CUHTH")
  field(INP, "$(DEVICE):$(ATRB)CUHTH.CNT")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "1000")
  field(LOPR, "0")
  field(TSEL, "$(DEVICE):$(ATRB)CUHTH.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)RMSHSTCUHTH")
}

record(compress, "$(DEVICE):$(ATRB)RMSHSTCUHTH") {
  field(DESC, "HST RMS-EDEF CUHTH")
  field(INP, "$(DEVICE):$(ATRB)CUHTH.RMS")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)CUHTH.TIME")
#  field(FLNK, "$(DEVICE):$(ATRB)PIDHSTCUHTH")
}
 
#record(compress, "$(DEVICE):$(ATRB)PIDHSTCUHTH") {
#  field(DESC, "HST Pulse ID-EDEF CUHTH")
#  field(INP, "$(DEVICE):$(ATRB)CUHTH.PID")
#  field(ALG, "Circular Buffer")
#  field(NSAM, "2800")
#  field(HOPR, "131039")
#  field(LOPR, "0")
#  field(TSEL, "$(DEVICE):$(ATRB)CUHTH.TIME")
#}

#! Further lines contain data used by VisualDCT
#! View(1640,1428,0.9)
#! Record("$(DEVICE):$(ATRB)CUHTH",1860,1724,0,0,"$(DEVICE):$(ATRB)CUHTH")
#! Field("$(DEVICE):$(ATRB)CUHTH.FLNK",16777215,1,"$(DEVICE):$(ATRB)CUHTH.FLNK")
#! Link("$(DEVICE):$(ATRB)CUHTH.FLNK","$(DEVICE):$(ATRB)HSTCUHTH")
#! Field("$(DEVICE):$(ATRB)CUHTH.VRES",16777215,1,"$(DEVICE):$(ATRB)CUHTH.VRES")
#! Link("$(DEVICE):$(ATRB)CUHTH.VRES","$(DEVICE):$(ATRB)HSTCUHTH.RES")
#! Field("$(DEVICE):$(ATRB)CUHTH.VAL",16777215,1,"$(DEVICE):$(ATRB)CUHTH.VAL")
#! Field("$(DEVICE):$(ATRB)CUHTH.TIME",16777215,1,"$(DEVICE):$(ATRB)CUHTH.TIME")
#! Field("$(DEVICE):$(ATRB)CUHTH.CRES",16777215,1,"$(DEVICE):$(ATRB)CUHTH.CRES")
#! Link("$(DEVICE):$(ATRB)CUHTH.CRES","$(DEVICE):$(ATRB)CNTHSTCUHTH.RES")
#! Field("$(DEVICE):$(ATRB)CUHTH.CNT",16777215,1,"$(DEVICE):$(ATRB)CUHTH.CNT")
#! Field("$(DEVICE):$(ATRB)CUHTH.RMS",16777215,1,"$(DEVICE):$(ATRB)CUHTH.RMS")
#! Field("$(DEVICE):$(ATRB)CUHTH.RRES",16777215,1,"$(DEVICE):$(ATRB)CUHTH.RRES")
#! Link("$(DEVICE):$(ATRB)CUHTH.RRES","$(DEVICE):$(ATRB)RMSHSTCUHTH.RES")
#! Record("$(DEVICE):$(ATRB)HSTCUHTH",2180,1823,0,0,"$(DEVICE):$(ATRB)HSTCUHTH")
#! Field("$(DEVICE):$(ATRB)HSTCUHTH.FLNK",16777215,1,"$(DEVICE):$(ATRB)HSTCUHTH.FLNK")
#! Link("$(DEVICE):$(ATRB)HSTCUHTH.FLNK","$(DEVICE):$(ATRB)CNTHSTCUHTH")
#! Field("$(DEVICE):$(ATRB)HSTCUHTH.RES",16777215,0,"$(DEVICE):$(ATRB)HSTCUHTH.RES")
#! Field("$(DEVICE):$(ATRB)HSTCUHTH.INP",16777215,0,"$(DEVICE):$(ATRB)HSTCUHTH.INP")
#! Link("$(DEVICE):$(ATRB)HSTCUHTH.INP","$(DEVICE):$(ATRB)CUHTH.VAL")
#! Field("$(DEVICE):$(ATRB)HSTCUHTH.TSEL",16777215,0,"$(DEVICE):$(ATRB)HSTCUHTH.TSEL")
#! Link("$(DEVICE):$(ATRB)HSTCUHTH.TSEL","$(DEVICE):$(ATRB)CUHTH.TIME")
#! Record("$(DEVICE):$(ATRB)CNTHSTCUHTH",2440,1910,0,0,"$(DEVICE):$(ATRB)CNTHSTCUHTH")
#! Field("$(DEVICE):$(ATRB)CNTHSTCUHTH.FLNK",16777215,1,"$(DEVICE):$(ATRB)CNTHSTCUHTH.FLNK")
#! Link("$(DEVICE):$(ATRB)CNTHSTCUHTH.FLNK","$(DEVICE):$(ATRB)RMSHSTCUHTH")
#! Field("$(DEVICE):$(ATRB)CNTHSTCUHTH.RES",16777215,0,"$(DEVICE):$(ATRB)CNTHSTCUHTH.RES")
#! Field("$(DEVICE):$(ATRB)CNTHSTCUHTH.INP",16777215,0,"$(DEVICE):$(ATRB)CNTHSTCUHTH.INP")
#! Link("$(DEVICE):$(ATRB)CNTHSTCUHTH.INP","$(DEVICE):$(ATRB)CUHTH.CNT")
#! Field("$(DEVICE):$(ATRB)CNTHSTCUHTH.TSEL",16777215,0,"$(DEVICE):$(ATRB)CNTHSTCUHTH.TSEL")
#! Link("$(DEVICE):$(ATRB)CNTHSTCUHTH.TSEL","$(DEVICE):$(ATRB)CUHTH.TIME")
#! Record("$(DEVICE):$(ATRB)RMSHSTCUHTH",2700,2010,0,0,"$(DEVICE):$(ATRB)RMSHSTCUHTH")
#! Field("$(DEVICE):$(ATRB)RMSHSTCUHTH.RES",16777215,0,"$(DEVICE):$(ATRB)RMSHSTCUHTH.RES")
#! Field("$(DEVICE):$(ATRB)RMSHSTCUHTH.INP",16777215,0,"$(DEVICE):$(ATRB)RMSHSTCUHTH.INP")
#! Link("$(DEVICE):$(ATRB)RMSHSTCUHTH.INP","$(DEVICE):$(ATRB)CUHTH.RMS")
#! Field("$(DEVICE):$(ATRB)RMSHSTCUHTH.TSEL",16777215,0,"$(DEVICE):$(ATRB)RMSHSTCUHTH.TSEL")
#! Link("$(DEVICE):$(ATRB)RMSHSTCUHTH.TSEL","$(DEVICE):$(ATRB)CUHTH.TIME")
#! TextBox(TB4,2520,1740,2800,1940,0,"Dialog",12,1,16777215,"Macros:\nDEV = PRIM:LOCA:UNIT\nMDID= measdef number / ID \nSECN = for BPMS- TMIT, X, Y\n            = for TORO- TMIT\nEGU = Engineering Units \nHOPR, LOPR  =High and Low Operating Limits\nPREC = Precision (# after the decimal point)\nADEL = Archive Delta Amount\n",null)
#! TextBox(TB3,2040,1680,2480,1760,0,"Dialog",14,1,16777215,"Secondary processing \n  Reads avg, count, rms vals per Secondary per unit per EDEF   \n  Secondaries X, Y, TMIT, etc\n",null)
#! Generated by VisualDCT v2.5
#! DBDSTART
#! DBDEND


record(bsa, "$(DEVICE):$(ATRB)CUHBR") {
  field(DESC, "$(ATRB) Avg for EDEF CUHBR")
  field(DTYP, "BSA")
  field(SCAN, "I/O Intr")
  field(PRIO, "HIGH")
  field(INP, "@$(DEVICE):$(ATRB)")
  field(EDEF, "20")
  field(EGU, "$(EGU=)")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(ADEL, "$(ADEL=)")
  field(MDEL, "-1")
  field(TSE, "-2")
  field(FLNK, "$(DEVICE):$(ATRB)HSTCUHBR")
  field(VRES, "$(DEVICE):$(ATRB)HSTCUHBR.RES")
  field(CRES, "$(DEVICE):$(ATRB)CNTHSTCUHBR.RES")
  field(RRES, "$(DEVICE):$(ATRB)RMSHSTCUHBR.RES")
#  field(PRES, "$(DEVICE):$(ATRB)PIDHSTCUHBR.RES")
}

record(compress, "$(DEVICE):$(ATRB)HSTCUHBR") {
  field(DESC, "$(ATRB) Hst for EDEF CUHBR")
  field(INP, "$(DEVICE):$(ATRB)CUHBR")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)CUHBR.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)CNTHSTCUHBR")
}

record(compress, "$(DEVICE):$(ATRB)CNTHSTCUHBR") {
  field(DESC, "HST #Pulses avged-EDEF CUHBR")
  field(INP, "$(DEVICE):$(ATRB)CUHBR.CNT")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "1000")
  field(LOPR, "0")
  field(TSEL, "$(DEVICE):$(ATRB)CUHBR.TIME")
  field(FLNK, "$(DEVICE):$(ATRB)RMSHSTCUHBR")
}

record(compress, "$(DEVICE):$(ATRB)RMSHSTCUHBR") {
  field(DESC, "HST RMS-EDEF CUHBR")
  field(INP, "$(DEVICE):$(ATRB)CUHBR.RMS")
  field(ALG, "Circular Buffer")
  field(NSAM, "2800")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(EGU, "$(EGU=)")
  field(TSEL, "$(DEVICE):$(ATRB)CUHBR.TIME")
#  field(FLNK, "$(DEVICE):$(ATRB)PIDHSTCUHBR")
}
 
#record(compress, "$(DEVICE):$(ATRB)PIDHSTCUHBR") {
#  field(DESC, "HST Pulse ID-EDEF CUHBR")
#  field(INP, "$(DEVICE):$(ATRB)CUHBR.PID")
#  field(ALG, "Circular Buffer")
#  field(NSAM, "2800")
#  field(HOPR, "131039")
#  field(LOPR, "0")
#  field(TSEL, "$(DEVICE):$(ATRB)CUHBR.TIME")
#}

#! Further lines contain data used by VisualDCT
#! View(1640,1428,0.9)
#! Record("$(DEVICE):$(ATRB)CUHBR",1860,1724,0,0,"$(DEVICE):$(ATRB)CUHBR")
#! Field("$(DEVICE):$(ATRB)CUHBR.FLNK",16777215,1,"$(DEVICE):$(ATRB)CUHBR.FLNK")
#! Link("$(DEVICE):$(ATRB)CUHBR.FLNK","$(DEVICE):$(ATRB)HSTCUHBR")
#! Field("$(DEVICE):$(ATRB)CUHBR.VRES",16777215,1,"$(DEVICE):$(ATRB)CUHBR.VRES")
#! Link("$(DEVICE):$(ATRB)CUHBR.VRES","$(DEVICE):$(ATRB)HSTCUHBR.RES")
#! Field("$(DEVICE):$(ATRB)CUHBR.VAL",16777215,1,"$(DEVICE):$(ATRB)CUHBR.VAL")
#! Field("$(DEVICE):$(ATRB)CUHBR.TIME",16777215,1,"$(DEVICE):$(ATRB)CUHBR.TIME")
#! Field("$(DEVICE):$(ATRB)CUHBR.CRES",16777215,1,"$(DEVICE):$(ATRB)CUHBR.CRES")
#! Link("$(DEVICE):$(ATRB)CUHBR.CRES","$(DEVICE):$(ATRB)CNTHSTCUHBR.RES")
#! Field("$(DEVICE):$(ATRB)CUHBR.CNT",16777215,1,"$(DEVICE):$(ATRB)CUHBR.CNT")
#! Field("$(DEVICE):$(ATRB)CUHBR.RMS",16777215,1,"$(DEVICE):$(ATRB)CUHBR.RMS")
#! Field("$(DEVICE):$(ATRB)CUHBR.RRES",16777215,1,"$(DEVICE):$(ATRB)CUHBR.RRES")
#! Link("$(DEVICE):$(ATRB)CUHBR.RRES","$(DEVICE):$(ATRB)RMSHSTCUHBR.RES")
#! Record("$(DEVICE):$(ATRB)HSTCUHBR",2180,1823,0,0,"$(DEVICE):$(ATRB)HSTCUHBR")
#! Field("$(DEVICE):$(ATRB)HSTCUHBR.FLNK",16777215,1,"$(DEVICE):$(ATRB)HSTCUHBR.FLNK")
#! Link("$(DEVICE):$(ATRB)HSTCUHBR.FLNK","$(DEVICE):$(ATRB)CNTHSTCUHBR")
#! Field("$(DEVICE):$(ATRB)HSTCUHBR.RES",16777215,0,"$(DEVICE):$(ATRB)HSTCUHBR.RES")
#! Field("$(DEVICE):$(ATRB)HSTCUHBR.INP",16777215,0,"$(DEVICE):$(ATRB)HSTCUHBR.INP")
#! Link("$(DEVICE):$(ATRB)HSTCUHBR.INP","$(DEVICE):$(ATRB)CUHBR.VAL")
#! Field("$(DEVICE):$(ATRB)HSTCUHBR.TSEL",16777215,0,"$(DEVICE):$(ATRB)HSTCUHBR.TSEL")
#! Link("$(DEVICE):$(ATRB)HSTCUHBR.TSEL","$(DEVICE):$(ATRB)CUHBR.TIME")
#! Record("$(DEVICE):$(ATRB)CNTHSTCUHBR",2440,1910,0,0,"$(DEVICE):$(ATRB)CNTHSTCUHBR")
#! Field("$(DEVICE):$(ATRB)CNTHSTCUHBR.FLNK",16777215,1,"$(DEVICE):$(ATRB)CNTHSTCUHBR.FLNK")
#! Link("$(DEVICE):$(ATRB)CNTHSTCUHBR.FLNK","$(DEVICE):$(ATRB)RMSHSTCUHBR")
#! Field("$(DEVICE):$(ATRB)CNTHSTCUHBR.RES",16777215,0,"$(DEVICE):$(ATRB)CNTHSTCUHBR.RES")
#! Field("$(DEVICE):$(ATRB)CNTHSTCUHBR.INP",16777215,0,"$(DEVICE):$(ATRB)CNTHSTCUHBR.INP")
#! Link("$(DEVICE):$(ATRB)CNTHSTCUHBR.INP","$(DEVICE):$(ATRB)CUHBR.CNT")
#! Field("$(DEVICE):$(ATRB)CNTHSTCUHBR.TSEL",16777215,0,"$(DEVICE):$(ATRB)CNTHSTCUHBR.TSEL")
#! Link("$(DEVICE):$(ATRB)CNTHSTCUHBR.TSEL","$(DEVICE):$(ATRB)CUHBR.TIME")
#! Record("$(DEVICE):$(ATRB)RMSHSTCUHBR",2700,2010,0,0,"$(DEVICE):$(ATRB)RMSHSTCUHBR")
#! Field("$(DEVICE):$(ATRB)RMSHSTCUHBR.RES",16777215,0,"$(DEVICE):$(ATRB)RMSHSTCUHBR.RES")
#! Field("$(DEVICE):$(ATRB)RMSHSTCUHBR.INP",16777215,0,"$(DEVICE):$(ATRB)RMSHSTCUHBR.INP")
#! Link("$(DEVICE):$(ATRB)RMSHSTCUHBR.INP","$(DEVICE):$(ATRB)CUHBR.RMS")
#! Field("$(DEVICE):$(ATRB)RMSHSTCUHBR.TSEL",16777215,0,"$(DEVICE):$(ATRB)RMSHSTCUHBR.TSEL")
#! Link("$(DEVICE):$(ATRB)RMSHSTCUHBR.TSEL","$(DEVICE):$(ATRB)CUHBR.TIME")
#! TextBox(TB4,2520,1740,2800,1940,0,"Dialog",12,1,16777215,"Macros:\nDEV = PRIM:LOCA:UNIT\nMDID= measdef number / ID \nSECN = for BPMS- TMIT, X, Y\n            = for TORO- TMIT\nEGU = Engineering Units \nHOPR, LOPR  =High and Low Operating Limits\nPREC = Precision (# after the decimal point)\nADEL = Archive Delta Amount\n",null)
#! TextBox(TB3,2040,1680,2480,1760,0,"Dialog",14,1,16777215,"Secondary processing \n  Reads avg, count, rms vals per Secondary per unit per EDEF   \n  Secondaries X, Y, TMIT, etc\n",null)
record(ao, "$(DEVICE):EF$(ATRB)") {
  field(DESC, "Write BSA Data")
  field(DTYP, "BSA")
  field(DOL,  "$(DEVICE):$(ATRB) MS")
  field(OUT,  "@$(DEVICE):$(ATRB)")
  field(OMSL, "closed_loop")
  field(EGU, "$(EGU=)")
  field(HOPR, "$(HOPR=)")
  field(LOPR, "$(LOPR=)")
  field(PREC, "$(PREC=3)")
  field(ADEL, "$(ADEL=)")
  field(MDEL, "-1")
  field(TSE,  "-1")
  field(FLNK, "$(FLNK=)")
}

