From ef3269a858b5f69580576c7e98c1f22938142838 Mon Sep 17 00:00:00 2001
From: dohnarms <dohnarms@anl.gov>
Date: Thu, 30 Sep 2010 20:21:01 +0000
Subject: [PATCH] added files for femto_DxPCA_x00 Femto amplifier support

---
 .../iocvxWorks/femto_DxPCA_x00.substitutions  | 33 +++++++++++++++++++
 iocBoot/iocvxWorks/st.cmd                     |  5 ++-
 2 files changed, 37 insertions(+), 1 deletion(-)
 create mode 100644 iocBoot/iocvxWorks/femto_DxPCA_x00.substitutions

diff --git a/iocBoot/iocvxWorks/femto_DxPCA_x00.substitutions b/iocBoot/iocvxWorks/femto_DxPCA_x00.substitutions
new file mode 100644
index 0000000..c428235
--- /dev/null
+++ b/iocBoot/iocvxWorks/femto_DxPCA_x00.substitutions
@@ -0,0 +1,33 @@
+#Uncomment the femto amplifier you want to use.
+
+# P=Prefix
+# A=Amplifier name
+# G1=Gain first (lowest) bit
+# G2=Gain second bit
+# G3=Gain third bit
+# G4=Gain fourth bit (DDPCA-300)
+# SN=High speed/Low noise bit (DHPCA-100 and DLPCA-200)
+# C=Coupling (DHPCA-100 and DLPCA-200)
+# F10=10 MHz Filter (DHPCA-100)
+# F1=1 MHz Filter (DHPCA-100)
+
+#file "$(TOP)/xxxApp/Db/femto_DDPCA_300.db"
+#{
+#pattern
+#{P       A       G1          G2          G3          G4         }
+#{xxx:  femto1  Unidig1Bo0  Unidig1Bo1  Unidig1Bo2  Unidig1Bo3 }
+#}
+
+#file "$(TOP)/xxxApp/Db/femto_DLPCA_200.db"
+#{
+#pattern
+#{P       A       G1          G2          G3          SN          C          }
+#{xxx:  femto2  Unidig1Bo4  Unidig1Bo5  Unidig1Bo6  Unidig1Bo7  Unidig1Bo8 }
+#}
+
+#file "$(TOP)/xxxApp/Db/femto_DHPCA_100.db"
+#{
+#pattern
+#{P       A       G1          G2           G3           SN           C            F10          F1          }
+#{xxx:  femto3  Unidig1Bo9  Unidig1Bo10  Unidig1Bo11  Unidig1Bo12  Unidig1Bo13  Unidig1Bo14  Unidig1Bo15 }
+#}
diff --git a/iocBoot/iocvxWorks/st.cmd b/iocBoot/iocvxWorks/st.cmd
index 9471e0f..427ef39 100644
--- a/iocBoot/iocvxWorks/st.cmd
+++ b/iocBoot/iocvxWorks/st.cmd
@@ -213,9 +213,12 @@ dbLoadTemplate("vxStats.substitutions")
 ### Queensgate Nano2k piezo controller
 #dbLoadRecords("$(STD)/stdApp/Db/Nano2k.db","P=xxx:,S=s1")
 
-### Load database records for Femto amplifiers
+### Load database records for sequence support for Femto DLPCA-200 amplifiers
 #dbLoadRecords("$(STD)/stdApp/Db/femto.db","P=xxx:,H=fem01:,F=seq01:")
 
+### Load database records for transform record support for Femto amplifiers
+#dbLoadTemplate("$(STD)/stdApp/Db/femto_DxPCA_x00.substitutions")
+
 ### Load database records for dual PF4 filters
 #dbLoadRecords("$(OPTICS)/opticsApp/Db/pf4common.db","P=xxx:,H=pf4:,A=A,B=B")
 #dbLoadRecords("$(OPTICS)/opticsApp/Db/pf4bank.db","P=xxx:,H=pf4:,B=A")
-- 
GitLab