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



record(mbboDirect, "register_$(name)") {
  field(DTYP, "stream")
  field(OMSL, "supervisory")
  field(OUT, "@hadcon_RGWR.proto write($(register)) hadcon2")
}


record(bo, "b$(bit)_$(name)") {
  field(DTYP, "Soft Channel")
  field(ACKT, "NO")
  field(OUT, "register_$(name).B$(bit) PP NMS")
  field(HIGH, "$(delay)")
  field(ZNAM, "stop")
  field(ONAM, "start")
}


record(ao, "delay_$(name)_b$(bit)") {
  field(DTYP, "Raw Soft Channel")
  field(VAL, "100")
  field(OUT, "b$(bit)_$(name).HIGH")
  field(LINR, "LINEAR")
  field(EGU, "msec")
  field(ESLO, "1E+3")
}

#! Further lines contain data used by VisualDCT
#! View(1307,2045,1.0)
#! Record("register_$(name)",2100,2281,0,1,"register_$(name)")
#! Record("b$(bit)_$(name)",1780,2279,0,1,"b$(bit)_$(name)")
#! Field("b$(bit)_$(name).OUT",16777215,1,"b$(bit)_$(name).OUT")
#! Field("b$(bit)_$(name).HIGH",16777215,0,"b$(bit)_$(name).HIGH")
#! Record("delay_$(name)_b$(bit)",1460,2299,0,1,"delay_$(name)_b$(bit)")
#! Field("delay_$(name)_b$(bit).OUT",16777215,1,"delay_$(name)_b$(bit).OUT")
#! Link("delay_$(name)_b$(bit).OUT","b$(bit)_$(name).HIGH")
