diff --git a/iocBoot/iocvxWorks/canberra_13.cmd b/iocBoot/iocvxWorks/canberra_13.cmd new file mode 100644 index 0000000000000000000000000000000000000000..f026ee9cc505247a91cf310c00c4b7e3bc218ce6 --- /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 0000000000000000000000000000000000000000..8a6f615e373bfee5f77a423115ed66be5c91ba52 --- /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} +}