From 7a942e0ecaedc3803e468f2ceaf6d7414abe75a2 Mon Sep 17 00:00:00 2001
From: Juliano Murari <juliano.murari@ess.eu>
Date: Thu, 21 Jul 2022 15:46:18 +0200
Subject: [PATCH] Change fiber out data PV to mbbo/mbbi list

---
 sis8300bcmApp/Db/sis8300bcm-fiber.template | 46 ++++++++++++++++++++--
 1 file changed, 43 insertions(+), 3 deletions(-)

diff --git a/sis8300bcmApp/Db/sis8300bcm-fiber.template b/sis8300bcmApp/Db/sis8300bcm-fiber.template
index 9c18497..0211cb9 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")
-- 
GitLab