diff --git a/sis8300bcmApp/Db/sis8300bcm-fiber.template b/sis8300bcmApp/Db/sis8300bcm-fiber.template index 9c18497b2f65e2b997b639e6f761d40850a791c4..0211cb939c6c12793bba4afd360ab5a7881a3537 100644 --- a/sis8300bcmApp/Db/sis8300bcm-fiber.template +++ b/sis8300bcmApp/Db/sis8300bcm-fiber.template @@ -5,19 +5,59 @@ # Juliano Murari # July 20, 2022 -record(longout, "$(P)$(R)OutDataSelect") +record(mbbo, "$(P)$(R)OutDataSelect") { field(DTYP, "asynInt32") field(OUT, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))BCM.FIBER.OUT_DATA_SELECT") + field(ZRVL, "0") + field(ZRST, "ACCT Ch01") + field(ONVL, "1") + field(ONST, "ACCT Ch02") + field(TWVL, "2") + field(TWST, "ACCT Ch03") + field(THVL, "3") + field(THST, "ACCT Ch04") + field(FRVL, "4") + field(FRST, "ACCT Ch05") + field(FVVL, "5") + field(FVST, "ACCT Ch06") + field(SXVL, "6") + field(SXST, "ACCT Ch07") + field(SVVL, "7") + field(SVST, "ACCT Ch08") + field(EIVL, "8") + field(EIST, "ACCT Ch09") + field(NIVL, "9") + field(NIST, "ACCT Ch10") # field(ASG, "critical") -# info(autosaveFields, "VAL") + info(autosaveFields, "VAL") } -record(longin, "$(P)$(R)OutDataSelectR") +record(mbbi, "$(P)$(R)OutDataSelectR") { field(DTYP, "asynInt32") field(INP, "@asyn($(PORT),$(ADDR=0),$(TIMEOUT=1))BCM.FIBER.OUT_DATA_SELECT") field(SCAN, "I/O Intr") + field(ZRVL, "0") + field(ZRST, "ACCT Ch01") + field(ONVL, "1") + field(ONST, "ACCT Ch02") + field(TWVL, "2") + field(TWST, "ACCT Ch03") + field(THVL, "3") + field(THST, "ACCT Ch04") + field(FRVL, "4") + field(FRST, "ACCT Ch05") + field(FVVL, "5") + field(FVST, "ACCT Ch06") + field(SXVL, "6") + field(SXST, "ACCT Ch07") + field(SVVL, "7") + field(SVST, "ACCT Ch08") + field(EIVL, "8") + field(EIST, "ACCT Ch09") + field(NIVL, "9") + field(NIST, "ACCT Ch10") } record(bo, "$(P)$(R)OutDataEnable")