From a3108678d30c88820cd85700600e9a116350d8b7 Mon Sep 17 00:00:00 2001
From: timmmooney <mooney@aps.anl.gov>
Date: Fri, 25 Mar 2005 16:57:53 +0000
Subject: [PATCH] New macros for asyn, to connect database with hardware

---
 iocBoot/iocvxWorks/canberra_13.substitutions | 71 ++++++++++----------
 1 file changed, 36 insertions(+), 35 deletions(-)

diff --git a/iocBoot/iocvxWorks/canberra_13.substitutions b/iocBoot/iocvxWorks/canberra_13.substitutions
index 8a6f615..5686535 100644
--- a/iocBoot/iocvxWorks/canberra_13.substitutions
+++ b/iocBoot/iocvxWorks/canberra_13.substitutions
@@ -2,54 +2,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}
+{xxx:med:   mca1  "asynMCA"   "@asyn(AIM2/1 0)"    3  2048}
+{xxx:med:   mca2  "asynMCA"   "@asyn(AIM2/1 1)"    3  2048}
+{xxx:med:   mca3  "asynMCA"   "@asyn(AIM2/1 2)"    3  2048}
+{xxx:med:   mca4  "asynMCA"   "@asyn(AIM2/2 0)"    3  2048}
+{xxx:med:   mca5  "asynMCA"   "@asyn(AIM2/2 1)"    3  2048}
+{xxx:med:   mca6  "asynMCA"   "@asyn(AIM2/2 2)"    3  2048}
+{xxx:med:   mca7  "asynMCA"   "@asyn(AIM3/1 0)"    3  2048}
+{xxx:med:   mca8  "asynMCA"   "@asyn(AIM3/1 1)"    3  2048}
+{xxx:med:   mca9  "asynMCA"   "@asyn(AIM3/1 2)"    3  2048}
+{xxx:med:   mca10 "asynMCA"   "@asyn(AIM3/2 0)"    3  2048}
+{xxx:med:   mca11 "asynMCA"   "@asyn(AIM3/3 1)"    3  2048}
+{xxx:med:   mca12 "asynMCA"   "@asyn(AIM3/4 2)"    3  2048}
+{xxx:med:   mca13 "asynMCA"   "@asyn(AIM3/2 3)"    3  2048}
+{xxx:med:   mca0  "Soft Channel"   ""     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}
+{P			AMP		PORT}
+{xxx:med:	amp1	"icbAmp1"}
+{xxx:med:	amp2	"icbAmp2"}
+{xxx:med:	amp3	"icbAmp3"}
+{xxx:med:	amp4	"icbAmp4"}
+{xxx:med:	amp5	"icbAmp5"}
+{xxx:med:	amp6	"icbAmp6"}
+{xxx:med:	amp7	"icbAmp7"}
+{xxx:med:	amp8	"icbAmp8"}
+{xxx:med:	amp9	"icbAmp9"}
+{xxx:med:	amp10	"icbAmp10"}
+{xxx:med:	amp11	"icbAmp11"}
+{xxx:med:	amp12	"icbAmp12"}
+{xxx:med:	amp13	"icbAmp13"}
 }
 
+
 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}
+{P			ADC		PORT}
+{xxx:med:	adc1	"icbAdc1"}
+{xxx:med:	adc2	"icbAdc2"}
+{xxx:med:	adc3	"icbAdc3"}
+{xxx:med:	adc4	"icbAdc4"}
 }
 
 file "$(MCA)/mcaApp/Db/icb_hvps.db"
 {
 pattern
-{P			HVPS	LIMIT	CARD	SERVER		ADDR}
-{xxx:med:	hvps1	1000	0		"AIM3/1"	A}
+{P			HVPS	LIMIT	PORT}
+{xxx:med:	hvps1	1000	"icbHvps1"}
 }
-- 
GitLab