From d560a6cd4a1a59c8b9894ce3536bcfb7b1212c6e Mon Sep 17 00:00:00 2001
From: MarkRivers <rivers@cars.uchicago.edu>
Date: Mon, 4 Oct 2004 03:44:43 +0000
Subject: [PATCH] Renamed from 13element.*

---
 iocBoot/iocvxWorks/canberra_13.cmd           | 17 ++++++
 iocBoot/iocvxWorks/canberra_13.substitutions | 55 ++++++++++++++++++++
 2 files changed, 72 insertions(+)
 create mode 100644 iocBoot/iocvxWorks/canberra_13.cmd
 create mode 100644 iocBoot/iocvxWorks/canberra_13.substitutions

diff --git a/iocBoot/iocvxWorks/canberra_13.cmd b/iocBoot/iocvxWorks/canberra_13.cmd
new file mode 100644
index 0000000..f026ee9
--- /dev/null
+++ b/iocBoot/iocvxWorks/canberra_13.cmd
@@ -0,0 +1,17 @@
+# AIMConfig(portName, ethernet_address, portNumber, maxChans,
+#           maxSignals, maxSequences, ethernetDevice)
+#    portName,         # asyn port name to be created
+#    ethernet_address, # Low order 16 bits of Ethernet hardware address
+#    portNumber,       # ADC port on AIM (1 or 2)
+#    maxChans,         # Maximum channels for this input
+#    maxSignals,       # Maximum signals for this input (>1 for MCS or multiplexor)
+#    maxSequences,     # Maximum sequences for time resolved applications
+#    ethernetDevice)   # Ethernet device name on IOC
+#                      # Typically ei0 for Motorola 68K, dc0 for ppc, eth0 for Linux
+AIMConfig("AIM2/1", 0x98c, 1, 4000, 4, 1, "ei0")
+AIMConfig("AIM2/2", 0x98d, 2, 4000, 4, 1, "ei0")
+AIMConfig("AIM3/1", 0x98b, 1, 4000, 4, 1, "ei0")
+AIMConfig("AIM3/2", 0x903, 2, 4000, 4, 1, "ei0")
+
+dbLoadRecords("$(MCA)/mcaApp/Db/13element.db","P=xxx:med:")
+dbLoadTemplate("canberra_13Element.substitutions")
diff --git a/iocBoot/iocvxWorks/canberra_13.substitutions b/iocBoot/iocvxWorks/canberra_13.substitutions
new file mode 100644
index 0000000..8a6f615
--- /dev/null
+++ b/iocBoot/iocvxWorks/canberra_13.substitutions
@@ -0,0 +1,55 @@
+file "$(MCA)/mcaApp/Db/simple_mca.db"
+{
+pattern
+{P           M       DTYP           INP         PREC  CHANS}
+{xxx:med:   mca1  "MPF MCA"   "#C0 S0 @AIM2/1"    3  2048}
+{xxx:med:   mca2  "MPF MCA"   "#C0 S1 @AIM2/1"    3  2048}
+{xxx:med:   mca3  "MPF MCA"   "#C0 S2 @AIM2/1"    3  2048}
+{xxx:med:   mca4  "MPF MCA"   "#C0 S0 @AIM2/2"    3  2048}
+{xxx:med:   mca5  "MPF MCA"   "#C0 S1 @AIM2/2"    3  2048}
+{xxx:med:   mca6  "MPF MCA"   "#C0 S2 @AIM2/2"    3  2048}
+{xxx:med:   mca7  "MPF MCA"   "#C0 S0 @AIM3/1"    3  2048}
+{xxx:med:   mca8  "MPF MCA"   "#C0 S1 @AIM3/1"    3  2048}
+{xxx:med:   mca9  "MPF MCA"   "#C0 S2 @AIM3/1"    3  2048}
+{xxx:med:   mca10 "MPF MCA"   "#C0 S0 @AIM3/2"    3  2048}
+{xxx:med:   mca11 "MPF MCA"   "#C0 S1 @AIM3/3"    3  2048}
+{xxx:med:   mca12 "MPF MCA"   "#C0 S2 @AIM3/4"    3  2048}
+{xxx:med:   mca13 "MPF MCA"   "#C0 S3 @AIM3/2"    3  2048}
+{xxx:med:   mca0  "Soft Channel"   "#C0 S0 @"     3  2048}
+}
+
+file "$(MCA)/mcaApp/Db/icb_amp.db"
+{
+pattern
+{P			AMP		CARD	SERVER		ADDR}
+{xxx:med:	amp1	0		"AIM2/1"	1}
+{xxx:med:	amp2	0		"AIM2/1"	2}
+{xxx:med:	amp3	0		"AIM2/1"	3}
+{xxx:med:	amp4	0		"AIM2/1"	4}
+{xxx:med:	amp5	0		"AIM2/1"	5}
+{xxx:med:	amp6	0		"AIM2/1"	6}
+{xxx:med:	amp7	0		"AIM2/1"	8}
+{xxx:med:	amp8	0		"AIM2/1"	9}
+{xxx:med:	amp9	0		"AIM3/1"	1}
+{xxx:med:	amp10	0		"AIM3/1"	2}
+{xxx:med:	amp11	0		"AIM3/1"	3}
+{xxx:med:	amp12	0		"AIM3/1"	4}
+{xxx:med:	amp13	0		"AIM3/1"	5}
+}
+
+file "$(MCA)/mcaApp/Db/icb_adc.db"
+{
+pattern
+{P			ADC		CARD	SERVER		ADDR}
+{xxx:med:	adc1	0		"AIM2/1"	B}
+{xxx:med:	adc2	0		"AIM2/1"	0}
+{xxx:med:	adc3	0		"AIM3/1"	B}
+{xxx:med:	adc4	0		"AIM3/1"	7}
+}
+
+file "$(MCA)/mcaApp/Db/icb_hvps.db"
+{
+pattern
+{P			HVPS	LIMIT	CARD	SERVER		ADDR}
+{xxx:med:	hvps1	1000	0		"AIM3/1"	A}
+}
-- 
GitLab