diff --git a/iocBoot/iocUnix/13element.cmd b/iocBoot/iocUnix/13element.cmd deleted file mode 100644 index 95ad588ce24abe9336980ba4b46be7231111e034..0000000000000000000000000000000000000000 --- a/iocBoot/iocUnix/13element.cmd +++ /dev/null @@ -1,9 +0,0 @@ -# AIMConfig(serverName, int etherAddr, int port, int maxChans, -# int maxSignals, int maxSequences, etherDev, queueSize) -AIMConfig("AIM2/1", 0x98c, 1, 4000, 4, 1, "eth0", 100) -AIMConfig("AIM2/2", 0x98d, 2, 4000, 4, 1, "eth0", 100) -AIMConfig("AIM3/1", 0x98b, 1, 4000, 4, 1, "eth0", 100) -AIMConfig("AIM3/2", 0x903, 2, 4000, 4, 1, "eth0", 100) - -dbLoadRecords("$(MCA)/mcaApp/Db/13element.db","P=xxx:med:,N=2000") -dbLoadTemplate("13element.substitutions") diff --git a/iocBoot/iocUnix/13element.substitutions b/iocBoot/iocUnix/13element.substitutions deleted file mode 100644 index 8a6f615e373bfee5f77a423115ed66be5c91ba52..0000000000000000000000000000000000000000 --- a/iocBoot/iocUnix/13element.substitutions +++ /dev/null @@ -1,55 +0,0 @@ -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} -} diff --git a/iocBoot/iocUnix/3element.cmd b/iocBoot/iocUnix/3element.cmd deleted file mode 100644 index 26890ee040889e5578943e777ee67d4bfce1591c..0000000000000000000000000000000000000000 --- a/iocBoot/iocUnix/3element.cmd +++ /dev/null @@ -1,8 +0,0 @@ -# AIMConfig(serverName, int etherAddr, int port, int maxChans, -# int maxSignals, int maxSequences, etherDev, queueSize) -AIMConfig("AIM1/1", 0xa78, 1, 2048, 1, 1, "eth0", 100) -AIMConfig("AIM1/2", 0xa78, 2, 2048, 1, 1, "eth0", 100) -AIMConfig("AIM2/1", 0xa79, 1, 2048, 1, 1, "eth0", 100) - -dbLoadRecords("$(MCA)/mcaApp/Db/3element.db","P=xxx:med:,N=2000") -dbLoadTemplate("3element.substitutions") diff --git a/iocBoot/iocUnix/3element.substitutions b/iocBoot/iocUnix/3element.substitutions deleted file mode 100644 index 07ea3439d74cf16a7fd288cf669980b0f22f846f..0000000000000000000000000000000000000000 --- a/iocBoot/iocUnix/3element.substitutions +++ /dev/null @@ -1,39 +0,0 @@ -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: 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} -#} - -file "$(MCA)/mcaApp/Db/icb_adc.db" -{ -pattern -{P ADC CARD SERVER ADDR} -{xxx:med: adc1 0 "AIM2/1" B} -} - -#file "$(MCA)/mcaApp/Db/icb_hvps.db" -#{ -#pattern -#{P HVPS LIMIT CARD SERVER ADDR} -#{xxx:med: hvps1 1000 0 "AIM3/1" A} -#} - -#file "$(MCA)/mcaApp/Db/icb_tca.db" -#{ -#pattern -#{P, TCA, CARD SERVER ADDR} -#{xxx:med:, tca1, 0 "AIM3/1" B} -#} diff --git a/iocBoot/iocUnix/Makefile b/iocBoot/iocUnix/Makefile deleted file mode 100644 index cec915677152f5d23825ec3bd57ca9757622f311..0000000000000000000000000000000000000000 --- a/iocBoot/iocUnix/Makefile +++ /dev/null @@ -1,5 +0,0 @@ -TOP = ../.. -include $(TOP)/configure/CONFIG -ARCH = linux-x86 -TARGETS = envPaths -include $(TOP)/configure/RULES.ioc diff --git a/iocBoot/iocUnix/README b/iocBoot/iocUnix/README deleted file mode 100644 index 1060b5e6b9aff50dcf088d243a1fbe242fd352bb..0000000000000000000000000000000000000000 --- a/iocBoot/iocUnix/README +++ /dev/null @@ -1,5 +0,0 @@ -Assuming the EPICS_HOST_ARCH environment variable is set correctly, -start the ioc from this directory by executing the following command. - -../../bin/${EPICS_HOST_ARCH}/xxx st.cmd - diff --git a/iocBoot/iocUnix/auto_13mca_settings.req b/iocBoot/iocUnix/auto_13mca_settings.req deleted file mode 100644 index 66f1f35ed160214a1234f28eb60c4b30ce400836..0000000000000000000000000000000000000000 --- a/iocBoot/iocUnix/auto_13mca_settings.req +++ /dev/null @@ -1,959 +0,0 @@ -xxx:med:PresetReal -xxx:med:StatusAll.SCAN -xxx:med:ReadAll.SCAN -xxx:med:EnableClientWait -xxx:med:mcaSumEnable - -xxx:med:mca1.CALO -xxx:med:mca1.CALS -xxx:med:mca1.CALQ -xxx:med:mca1.TTH -xxx:med:mca1.R0NM -xxx:med:mca1.R0LO -xxx:med:mca1.R0HI -xxx:med:mca1.R0BG -xxx:med:mca1.R0IP -xxx:med:mca1.R0P -xxx:med:mca1.R1NM -xxx:med:mca1.R1LO -xxx:med:mca1.R1HI -xxx:med:mca1.R1BG -xxx:med:mca1.R1IP -xxx:med:mca1.R1P -xxx:med:mca1.R2NM -xxx:med:mca1.R2LO -xxx:med:mca1.R2HI -xxx:med:mca1.R2BG -xxx:med:mca1.R2IP -xxx:med:mca1.R2P -xxx:med:mca1.R3NM -xxx:med:mca1.R3LO -xxx:med:mca1.R3HI -xxx:med:mca1.R3BG -xxx:med:mca1.R3IP -xxx:med:mca1.R3P -xxx:med:mca1.R4NM -xxx:med:mca1.R4LO -xxx:med:mca1.R4HI -xxx:med:mca1.R4BG -xxx:med:mca1.R4IP -xxx:med:mca1.R4P -xxx:med:mca1.R5NM -xxx:med:mca1.R5LO -xxx:med:mca1.R5HI -xxx:med:mca1.R5BG -xxx:med:mca1.R5IP -xxx:med:mca1.R5P -xxx:med:mca1.R6NM -xxx:med:mca1.R6LO -xxx:med:mca1.R6HI -xxx:med:mca1.R6BG -xxx:med:mca1.R6IP -xxx:med:mca1.R6P -xxx:med:mca1.R7NM -xxx:med:mca1.R7LO -xxx:med:mca1.R7HI -xxx:med:mca1.R7BG -xxx:med:mca1.R7IP -xxx:med:mca1.R7P -xxx:med:mca1.R8NM -xxx:med:mca1.R8LO -xxx:med:mca1.R8HI -xxx:med:mca1.R8BG -xxx:med:mca1.R8IP -xxx:med:mca1.R8P -xxx:med:mca1.R9NM -xxx:med:mca1.R9LO -xxx:med:mca1.R9HI -xxx:med:mca1.R9BG -xxx:med:mca1.R9IP -xxx:med:mca1.R9P - -xxx:med:mca2.CALO -xxx:med:mca2.CALS -xxx:med:mca2.CALQ -xxx:med:mca2.TTH -xxx:med:mca2.R0NM -xxx:med:mca2.R0LO -xxx:med:mca2.R0HI -xxx:med:mca2.R0BG -xxx:med:mca2.R0IP -xxx:med:mca2.R0P -xxx:med:mca2.R1NM -xxx:med:mca2.R1LO -xxx:med:mca2.R1HI -xxx:med:mca2.R1BG -xxx:med:mca2.R1IP -xxx:med:mca2.R1P -xxx:med:mca2.R2NM -xxx:med:mca2.R2LO -xxx:med:mca2.R2HI -xxx:med:mca2.R2BG -xxx:med:mca2.R2IP -xxx:med:mca2.R2P -xxx:med:mca2.R3NM -xxx:med:mca2.R3LO -xxx:med:mca2.R3HI -xxx:med:mca2.R3BG -xxx:med:mca2.R3IP -xxx:med:mca2.R3P -xxx:med:mca2.R4NM -xxx:med:mca2.R4LO -xxx:med:mca2.R4HI -xxx:med:mca2.R4BG -xxx:med:mca2.R4IP -xxx:med:mca2.R4P -xxx:med:mca2.R5NM -xxx:med:mca2.R5LO -xxx:med:mca2.R5HI -xxx:med:mca2.R5BG -xxx:med:mca2.R5IP -xxx:med:mca2.R5P -xxx:med:mca2.R6NM -xxx:med:mca2.R6LO -xxx:med:mca2.R6HI -xxx:med:mca2.R6BG -xxx:med:mca2.R6IP -xxx:med:mca2.R6P -xxx:med:mca2.R7NM -xxx:med:mca2.R7LO -xxx:med:mca2.R7HI -xxx:med:mca2.R7BG -xxx:med:mca2.R7IP -xxx:med:mca2.R7P -xxx:med:mca2.R8NM -xxx:med:mca2.R8LO -xxx:med:mca2.R8HI -xxx:med:mca2.R8BG -xxx:med:mca2.R8IP -xxx:med:mca2.R8P -xxx:med:mca2.R9NM -xxx:med:mca2.R9LO -xxx:med:mca2.R9HI -xxx:med:mca2.R9BG -xxx:med:mca2.R9IP -xxx:med:mca2.R9P - -xxx:med:mca3.CALO -xxx:med:mca3.CALS -xxx:med:mca3.CALQ -xxx:med:mca3.TTH -xxx:med:mca3.R0NM -xxx:med:mca3.R0LO -xxx:med:mca3.R0HI -xxx:med:mca3.R0BG -xxx:med:mca3.R0IP -xxx:med:mca3.R0P -xxx:med:mca3.R1NM -xxx:med:mca3.R1LO -xxx:med:mca3.R1HI -xxx:med:mca3.R1BG -xxx:med:mca3.R1IP -xxx:med:mca3.R1P -xxx:med:mca3.R2NM -xxx:med:mca3.R2LO -xxx:med:mca3.R2HI -xxx:med:mca3.R2BG -xxx:med:mca3.R2IP -xxx:med:mca3.R2P -xxx:med:mca3.R3NM -xxx:med:mca3.R3LO -xxx:med:mca3.R3HI -xxx:med:mca3.R3BG -xxx:med:mca3.R3IP -xxx:med:mca3.R3P -xxx:med:mca3.R4NM -xxx:med:mca3.R4LO -xxx:med:mca3.R4HI -xxx:med:mca3.R4BG -xxx:med:mca3.R4IP -xxx:med:mca3.R4P -xxx:med:mca3.R5NM -xxx:med:mca3.R5LO -xxx:med:mca3.R5HI -xxx:med:mca3.R5BG -xxx:med:mca3.R5IP -xxx:med:mca3.R5P -xxx:med:mca3.R6NM -xxx:med:mca3.R6LO -xxx:med:mca3.R6HI -xxx:med:mca3.R6BG -xxx:med:mca3.R6IP -xxx:med:mca3.R6P -xxx:med:mca3.R7NM -xxx:med:mca3.R7LO -xxx:med:mca3.R7HI -xxx:med:mca3.R7BG -xxx:med:mca3.R7IP -xxx:med:mca3.R7P -xxx:med:mca3.R8NM -xxx:med:mca3.R8LO -xxx:med:mca3.R8HI -xxx:med:mca3.R8BG -xxx:med:mca3.R8IP -xxx:med:mca3.R8P -xxx:med:mca3.R9NM -xxx:med:mca3.R9LO -xxx:med:mca3.R9HI -xxx:med:mca3.R9BG -xxx:med:mca3.R9IP -xxx:med:mca3.R9P - -xxx:med:mca4.CALO -xxx:med:mca4.CALS -xxx:med:mca4.CALQ -xxx:med:mca4.TTH -xxx:med:mca4.R0NM -xxx:med:mca4.R0LO -xxx:med:mca4.R0HI -xxx:med:mca4.R0BG -xxx:med:mca4.R0IP -xxx:med:mca4.R0P -xxx:med:mca4.R1NM -xxx:med:mca4.R1LO -xxx:med:mca4.R1HI -xxx:med:mca4.R1BG -xxx:med:mca4.R1IP -xxx:med:mca4.R1P -xxx:med:mca4.R2NM -xxx:med:mca4.R2LO -xxx:med:mca4.R2HI -xxx:med:mca4.R2BG -xxx:med:mca4.R2IP -xxx:med:mca4.R2P -xxx:med:mca4.R3NM -xxx:med:mca4.R3LO -xxx:med:mca4.R3HI -xxx:med:mca4.R3BG -xxx:med:mca4.R3IP -xxx:med:mca4.R3P -xxx:med:mca4.R4NM -xxx:med:mca4.R4LO -xxx:med:mca4.R4HI -xxx:med:mca4.R4BG -xxx:med:mca4.R4IP -xxx:med:mca4.R4P -xxx:med:mca4.R5NM -xxx:med:mca4.R5LO -xxx:med:mca4.R5HI -xxx:med:mca4.R5BG -xxx:med:mca4.R5IP -xxx:med:mca4.R5P -xxx:med:mca4.R6NM -xxx:med:mca4.R6LO -xxx:med:mca4.R6HI -xxx:med:mca4.R6BG -xxx:med:mca4.R6IP -xxx:med:mca4.R6P -xxx:med:mca4.R7NM -xxx:med:mca4.R7LO -xxx:med:mca4.R7HI -xxx:med:mca4.R7BG -xxx:med:mca4.R7IP -xxx:med:mca4.R7P -xxx:med:mca4.R8NM -xxx:med:mca4.R8LO -xxx:med:mca4.R8HI -xxx:med:mca4.R8BG -xxx:med:mca4.R8IP -xxx:med:mca4.R8P -xxx:med:mca4.R9NM -xxx:med:mca4.R9LO -xxx:med:mca4.R9HI -xxx:med:mca4.R9BG -xxx:med:mca4.R9IP -xxx:med:mca4.R9P - -xxx:med:mca5.CALO -xxx:med:mca5.CALS -xxx:med:mca5.CALQ -xxx:med:mca5.TTH -xxx:med:mca5.R0NM -xxx:med:mca5.R0LO -xxx:med:mca5.R0HI -xxx:med:mca5.R0BG -xxx:med:mca5.R0IP -xxx:med:mca5.R0P -xxx:med:mca5.R1NM -xxx:med:mca5.R1LO -xxx:med:mca5.R1HI -xxx:med:mca5.R1BG -xxx:med:mca5.R1IP -xxx:med:mca5.R1P -xxx:med:mca5.R2NM -xxx:med:mca5.R2LO -xxx:med:mca5.R2HI -xxx:med:mca5.R2BG -xxx:med:mca5.R2IP -xxx:med:mca5.R2P -xxx:med:mca5.R3NM -xxx:med:mca5.R3LO -xxx:med:mca5.R3HI -xxx:med:mca5.R3BG -xxx:med:mca5.R3IP -xxx:med:mca5.R3P -xxx:med:mca5.R4NM -xxx:med:mca5.R4LO -xxx:med:mca5.R4HI -xxx:med:mca5.R4BG -xxx:med:mca5.R4IP -xxx:med:mca5.R4P -xxx:med:mca5.R5NM -xxx:med:mca5.R5LO -xxx:med:mca5.R5HI -xxx:med:mca5.R5BG -xxx:med:mca5.R5IP -xxx:med:mca5.R5P -xxx:med:mca5.R6NM -xxx:med:mca5.R6LO -xxx:med:mca5.R6HI -xxx:med:mca5.R6BG -xxx:med:mca5.R6IP -xxx:med:mca5.R6P -xxx:med:mca5.R7NM -xxx:med:mca5.R7LO -xxx:med:mca5.R7HI -xxx:med:mca5.R7BG -xxx:med:mca5.R7IP -xxx:med:mca5.R7P -xxx:med:mca5.R8NM -xxx:med:mca5.R8LO -xxx:med:mca5.R8HI -xxx:med:mca5.R8BG -xxx:med:mca5.R8IP -xxx:med:mca5.R8P -xxx:med:mca5.R9NM -xxx:med:mca5.R9LO -xxx:med:mca5.R9HI -xxx:med:mca5.R9BG -xxx:med:mca5.R9IP -xxx:med:mca5.R9P - -xxx:med:mca6.CALO -xxx:med:mca6.CALS -xxx:med:mca6.CALQ -xxx:med:mca6.TTH -xxx:med:mca6.R0NM -xxx:med:mca6.R0LO -xxx:med:mca6.R0HI -xxx:med:mca6.R0BG -xxx:med:mca6.R0IP -xxx:med:mca6.R0P -xxx:med:mca6.R1NM -xxx:med:mca6.R1LO -xxx:med:mca6.R1HI -xxx:med:mca6.R1BG -xxx:med:mca6.R1IP -xxx:med:mca6.R1P -xxx:med:mca6.R2NM -xxx:med:mca6.R2LO -xxx:med:mca6.R2HI -xxx:med:mca6.R2BG -xxx:med:mca6.R2IP -xxx:med:mca6.R2P -xxx:med:mca6.R3NM -xxx:med:mca6.R3LO -xxx:med:mca6.R3HI -xxx:med:mca6.R3BG -xxx:med:mca6.R3IP -xxx:med:mca6.R3P -xxx:med:mca6.R4NM -xxx:med:mca6.R4LO -xxx:med:mca6.R4HI -xxx:med:mca6.R4BG -xxx:med:mca6.R4IP -xxx:med:mca6.R4P -xxx:med:mca6.R5NM -xxx:med:mca6.R5LO -xxx:med:mca6.R5HI -xxx:med:mca6.R5BG -xxx:med:mca6.R5IP -xxx:med:mca6.R5P -xxx:med:mca6.R6NM -xxx:med:mca6.R6LO -xxx:med:mca6.R6HI -xxx:med:mca6.R6BG -xxx:med:mca6.R6IP -xxx:med:mca6.R6P -xxx:med:mca6.R7NM -xxx:med:mca6.R7LO -xxx:med:mca6.R7HI -xxx:med:mca6.R7BG -xxx:med:mca6.R7IP -xxx:med:mca6.R7P -xxx:med:mca6.R8NM -xxx:med:mca6.R8LO -xxx:med:mca6.R8HI -xxx:med:mca6.R8BG -xxx:med:mca6.R8IP -xxx:med:mca6.R8P -xxx:med:mca6.R9NM -xxx:med:mca6.R9LO -xxx:med:mca6.R9HI -xxx:med:mca6.R9BG -xxx:med:mca6.R9IP -xxx:med:mca6.R9P - -xxx:med:mca7.CALO -xxx:med:mca7.CALS -xxx:med:mca7.CALQ -xxx:med:mca7.TTH -xxx:med:mca7.R0NM -xxx:med:mca7.R0LO -xxx:med:mca7.R0HI -xxx:med:mca7.R0BG -xxx:med:mca7.R0IP -xxx:med:mca7.R0P -xxx:med:mca7.R1NM -xxx:med:mca7.R1LO -xxx:med:mca7.R1HI -xxx:med:mca7.R1BG -xxx:med:mca7.R1IP -xxx:med:mca7.R1P -xxx:med:mca7.R2NM -xxx:med:mca7.R2LO -xxx:med:mca7.R2HI -xxx:med:mca7.R2BG -xxx:med:mca7.R2IP -xxx:med:mca7.R2P -xxx:med:mca7.R3NM -xxx:med:mca7.R3LO -xxx:med:mca7.R3HI -xxx:med:mca7.R3BG -xxx:med:mca7.R3IP -xxx:med:mca7.R3P -xxx:med:mca7.R4NM -xxx:med:mca7.R4LO -xxx:med:mca7.R4HI -xxx:med:mca7.R4BG -xxx:med:mca7.R4IP -xxx:med:mca7.R4P -xxx:med:mca7.R5NM -xxx:med:mca7.R5LO -xxx:med:mca7.R5HI -xxx:med:mca7.R5BG -xxx:med:mca7.R5IP -xxx:med:mca7.R5P -xxx:med:mca7.R6NM -xxx:med:mca7.R6LO -xxx:med:mca7.R6HI -xxx:med:mca7.R6BG -xxx:med:mca7.R6IP -xxx:med:mca7.R6P -xxx:med:mca7.R7NM -xxx:med:mca7.R7LO -xxx:med:mca7.R7HI -xxx:med:mca7.R7BG -xxx:med:mca7.R7IP -xxx:med:mca7.R7P -xxx:med:mca7.R8NM -xxx:med:mca7.R8LO -xxx:med:mca7.R8HI -xxx:med:mca7.R8BG -xxx:med:mca7.R8IP -xxx:med:mca7.R8P -xxx:med:mca7.R9NM -xxx:med:mca7.R9LO -xxx:med:mca7.R9HI -xxx:med:mca7.R9BG -xxx:med:mca7.R9IP -xxx:med:mca7.R9P - -xxx:med:mca8.CALO -xxx:med:mca8.CALS -xxx:med:mca8.CALQ -xxx:med:mca8.TTH -xxx:med:mca8.R0NM -xxx:med:mca8.R0LO -xxx:med:mca8.R0HI -xxx:med:mca8.R0BG -xxx:med:mca8.R0IP -xxx:med:mca8.R0P -xxx:med:mca8.R1NM -xxx:med:mca8.R1LO -xxx:med:mca8.R1HI -xxx:med:mca8.R1BG -xxx:med:mca8.R1IP -xxx:med:mca8.R1P -xxx:med:mca8.R2NM -xxx:med:mca8.R2LO -xxx:med:mca8.R2HI -xxx:med:mca8.R2BG -xxx:med:mca8.R2IP -xxx:med:mca8.R2P -xxx:med:mca8.R3NM -xxx:med:mca8.R3LO -xxx:med:mca8.R3HI -xxx:med:mca8.R3BG -xxx:med:mca8.R3IP -xxx:med:mca8.R3P -xxx:med:mca8.R4NM -xxx:med:mca8.R4LO -xxx:med:mca8.R4HI -xxx:med:mca8.R4BG -xxx:med:mca8.R4IP -xxx:med:mca8.R4P -xxx:med:mca8.R5NM -xxx:med:mca8.R5LO -xxx:med:mca8.R5HI -xxx:med:mca8.R5BG -xxx:med:mca8.R5IP -xxx:med:mca8.R5P -xxx:med:mca8.R6NM -xxx:med:mca8.R6LO -xxx:med:mca8.R6HI -xxx:med:mca8.R6BG -xxx:med:mca8.R6IP -xxx:med:mca8.R6P -xxx:med:mca8.R7NM -xxx:med:mca8.R7LO -xxx:med:mca8.R7HI -xxx:med:mca8.R7BG -xxx:med:mca8.R7IP -xxx:med:mca8.R7P -xxx:med:mca8.R8NM -xxx:med:mca8.R8LO -xxx:med:mca8.R8HI -xxx:med:mca8.R8BG -xxx:med:mca8.R8IP -xxx:med:mca8.R8P -xxx:med:mca8.R9NM -xxx:med:mca8.R9LO -xxx:med:mca8.R9HI -xxx:med:mca8.R9BG -xxx:med:mca8.R9IP -xxx:med:mca8.R9P - -xxx:med:mca9.CALO -xxx:med:mca9.CALS -xxx:med:mca9.CALQ -xxx:med:mca9.TTH -xxx:med:mca9.R0NM -xxx:med:mca9.R0LO -xxx:med:mca9.R0HI -xxx:med:mca9.R0BG -xxx:med:mca9.R0IP -xxx:med:mca9.R0P -xxx:med:mca9.R1NM -xxx:med:mca9.R1LO -xxx:med:mca9.R1HI -xxx:med:mca9.R1BG -xxx:med:mca9.R1IP -xxx:med:mca9.R1P -xxx:med:mca9.R2NM -xxx:med:mca9.R2LO -xxx:med:mca9.R2HI -xxx:med:mca9.R2BG -xxx:med:mca9.R2IP -xxx:med:mca9.R2P -xxx:med:mca9.R3NM -xxx:med:mca9.R3LO -xxx:med:mca9.R3HI -xxx:med:mca9.R3BG -xxx:med:mca9.R3IP -xxx:med:mca9.R3P -xxx:med:mca9.R4NM -xxx:med:mca9.R4LO -xxx:med:mca9.R4HI -xxx:med:mca9.R4BG -xxx:med:mca9.R4IP -xxx:med:mca9.R4P -xxx:med:mca9.R5NM -xxx:med:mca9.R5LO -xxx:med:mca9.R5HI -xxx:med:mca9.R5BG -xxx:med:mca9.R5IP -xxx:med:mca9.R5P -xxx:med:mca9.R6NM -xxx:med:mca9.R6LO -xxx:med:mca9.R6HI -xxx:med:mca9.R6BG -xxx:med:mca9.R6IP -xxx:med:mca9.R6P -xxx:med:mca9.R7NM -xxx:med:mca9.R7LO -xxx:med:mca9.R7HI -xxx:med:mca9.R7BG -xxx:med:mca9.R7IP -xxx:med:mca9.R7P -xxx:med:mca9.R8NM -xxx:med:mca9.R8LO -xxx:med:mca9.R8HI -xxx:med:mca9.R8BG -xxx:med:mca9.R8IP -xxx:med:mca9.R8P -xxx:med:mca9.R9NM -xxx:med:mca9.R9LO -xxx:med:mca9.R9HI -xxx:med:mca9.R9BG -xxx:med:mca9.R9IP -xxx:med:mca9.R9P - -xxx:med:mca10.CALO -xxx:med:mca10.CALS -xxx:med:mca10.CALQ -xxx:med:mca10.TTH -xxx:med:mca10.R0NM -xxx:med:mca10.R0LO -xxx:med:mca10.R0HI -xxx:med:mca10.R0BG -xxx:med:mca10.R0IP -xxx:med:mca10.R0P -xxx:med:mca10.R1NM -xxx:med:mca10.R1LO -xxx:med:mca10.R1HI -xxx:med:mca10.R1BG -xxx:med:mca10.R1IP -xxx:med:mca10.R1P -xxx:med:mca10.R2NM -xxx:med:mca10.R2LO -xxx:med:mca10.R2HI -xxx:med:mca10.R2BG -xxx:med:mca10.R2IP -xxx:med:mca10.R2P -xxx:med:mca10.R3NM -xxx:med:mca10.R3LO -xxx:med:mca10.R3HI -xxx:med:mca10.R3BG -xxx:med:mca10.R3IP -xxx:med:mca10.R3P -xxx:med:mca10.R4NM -xxx:med:mca10.R4LO -xxx:med:mca10.R4HI -xxx:med:mca10.R4BG -xxx:med:mca10.R4IP -xxx:med:mca10.R4P -xxx:med:mca10.R5NM -xxx:med:mca10.R5LO -xxx:med:mca10.R5HI -xxx:med:mca10.R5BG -xxx:med:mca10.R5IP -xxx:med:mca10.R5P -xxx:med:mca10.R6NM -xxx:med:mca10.R6LO -xxx:med:mca10.R6HI -xxx:med:mca10.R6BG -xxx:med:mca10.R6IP -xxx:med:mca10.R6P -xxx:med:mca10.R7NM -xxx:med:mca10.R7LO -xxx:med:mca10.R7HI -xxx:med:mca10.R7BG -xxx:med:mca10.R7IP -xxx:med:mca10.R7P -xxx:med:mca10.R8NM -xxx:med:mca10.R8LO -xxx:med:mca10.R8HI -xxx:med:mca10.R8BG -xxx:med:mca10.R8IP -xxx:med:mca10.R8P -xxx:med:mca10.R9NM -xxx:med:mca10.R9LO -xxx:med:mca10.R9HI -xxx:med:mca10.R9BG -xxx:med:mca10.R9IP -xxx:med:mca10.R9P - -xxx:med:mca11.CALO -xxx:med:mca11.CALS -xxx:med:mca11.CALQ -xxx:med:mca11.TTH -xxx:med:mca11.R0NM -xxx:med:mca11.R0LO -xxx:med:mca11.R0HI -xxx:med:mca11.R0BG -xxx:med:mca11.R0IP -xxx:med:mca11.R0P -xxx:med:mca11.R1NM -xxx:med:mca11.R1LO -xxx:med:mca11.R1HI -xxx:med:mca11.R1BG -xxx:med:mca11.R1IP -xxx:med:mca11.R1P -xxx:med:mca11.R2NM -xxx:med:mca11.R2LO -xxx:med:mca11.R2HI -xxx:med:mca11.R2BG -xxx:med:mca11.R2IP -xxx:med:mca11.R2P -xxx:med:mca11.R3NM -xxx:med:mca11.R3LO -xxx:med:mca11.R3HI -xxx:med:mca11.R3BG -xxx:med:mca11.R3IP -xxx:med:mca11.R3P -xxx:med:mca11.R4NM -xxx:med:mca11.R4LO -xxx:med:mca11.R4HI -xxx:med:mca11.R4BG -xxx:med:mca11.R4IP -xxx:med:mca11.R4P -xxx:med:mca11.R5NM -xxx:med:mca11.R5LO -xxx:med:mca11.R5HI -xxx:med:mca11.R5BG -xxx:med:mca11.R5IP -xxx:med:mca11.R5P -xxx:med:mca11.R6NM -xxx:med:mca11.R6LO -xxx:med:mca11.R6HI -xxx:med:mca11.R6BG -xxx:med:mca11.R6IP -xxx:med:mca11.R6P -xxx:med:mca11.R7NM -xxx:med:mca11.R7LO -xxx:med:mca11.R7HI -xxx:med:mca11.R7BG -xxx:med:mca11.R7IP -xxx:med:mca11.R7P -xxx:med:mca11.R8NM -xxx:med:mca11.R8LO -xxx:med:mca11.R8HI -xxx:med:mca11.R8BG -xxx:med:mca11.R8IP -xxx:med:mca11.R8P -xxx:med:mca11.R9NM -xxx:med:mca11.R9LO -xxx:med:mca11.R9HI -xxx:med:mca11.R9BG -xxx:med:mca11.R9IP -xxx:med:mca11.R9P - -xxx:med:mca12.CALO -xxx:med:mca12.CALS -xxx:med:mca12.CALQ -xxx:med:mca12.TTH -xxx:med:mca12.R0NM -xxx:med:mca12.R0LO -xxx:med:mca12.R0HI -xxx:med:mca12.R0BG -xxx:med:mca12.R0IP -xxx:med:mca12.R0P -xxx:med:mca12.R1NM -xxx:med:mca12.R1LO -xxx:med:mca12.R1HI -xxx:med:mca12.R1BG -xxx:med:mca12.R1IP -xxx:med:mca12.R1P -xxx:med:mca12.R2NM -xxx:med:mca12.R2LO -xxx:med:mca12.R2HI -xxx:med:mca12.R2BG -xxx:med:mca12.R2IP -xxx:med:mca12.R2P -xxx:med:mca12.R3NM -xxx:med:mca12.R3LO -xxx:med:mca12.R3HI -xxx:med:mca12.R3BG -xxx:med:mca12.R3IP -xxx:med:mca12.R3P -xxx:med:mca12.R4NM -xxx:med:mca12.R4LO -xxx:med:mca12.R4HI -xxx:med:mca12.R4BG -xxx:med:mca12.R4IP -xxx:med:mca12.R4P -xxx:med:mca12.R5NM -xxx:med:mca12.R5LO -xxx:med:mca12.R5HI -xxx:med:mca12.R5BG -xxx:med:mca12.R5IP -xxx:med:mca12.R5P -xxx:med:mca12.R6NM -xxx:med:mca12.R6LO -xxx:med:mca12.R6HI -xxx:med:mca12.R6BG -xxx:med:mca12.R6IP -xxx:med:mca12.R6P -xxx:med:mca12.R7NM -xxx:med:mca12.R7LO -xxx:med:mca12.R7HI -xxx:med:mca12.R7BG -xxx:med:mca12.R7IP -xxx:med:mca12.R7P -xxx:med:mca12.R8NM -xxx:med:mca12.R8LO -xxx:med:mca12.R8HI -xxx:med:mca12.R8BG -xxx:med:mca12.R8IP -xxx:med:mca12.R8P -xxx:med:mca12.R9NM -xxx:med:mca12.R9LO -xxx:med:mca12.R9HI -xxx:med:mca12.R9BG -xxx:med:mca12.R9IP -xxx:med:mca12.R9P - -xxx:med:mca13.CALO -xxx:med:mca13.CALS -xxx:med:mca13.CALQ -xxx:med:mca13.TTH -xxx:med:mca13.R0NM -xxx:med:mca13.R0LO -xxx:med:mca13.R0HI -xxx:med:mca13.R0BG -xxx:med:mca13.R0IP -xxx:med:mca13.R0P -xxx:med:mca13.R1NM -xxx:med:mca13.R1LO -xxx:med:mca13.R1HI -xxx:med:mca13.R1BG -xxx:med:mca13.R1IP -xxx:med:mca13.R1P -xxx:med:mca13.R2NM -xxx:med:mca13.R2LO -xxx:med:mca13.R2HI -xxx:med:mca13.R2BG -xxx:med:mca13.R2IP -xxx:med:mca13.R2P -xxx:med:mca13.R3NM -xxx:med:mca13.R3LO -xxx:med:mca13.R3HI -xxx:med:mca13.R3BG -xxx:med:mca13.R3IP -xxx:med:mca13.R3P -xxx:med:mca13.R4NM -xxx:med:mca13.R4LO -xxx:med:mca13.R4HI -xxx:med:mca13.R4BG -xxx:med:mca13.R4IP -xxx:med:mca13.R4P -xxx:med:mca13.R5NM -xxx:med:mca13.R5LO -xxx:med:mca13.R5HI -xxx:med:mca13.R5BG -xxx:med:mca13.R5IP -xxx:med:mca13.R5P -xxx:med:mca13.R6NM -xxx:med:mca13.R6LO -xxx:med:mca13.R6HI -xxx:med:mca13.R6BG -xxx:med:mca13.R6IP -xxx:med:mca13.R6P -xxx:med:mca13.R7NM -xxx:med:mca13.R7LO -xxx:med:mca13.R7HI -xxx:med:mca13.R7BG -xxx:med:mca13.R7IP -xxx:med:mca13.R7P -xxx:med:mca13.R8NM -xxx:med:mca13.R8LO -xxx:med:mca13.R8HI -xxx:med:mca13.R8BG -xxx:med:mca13.R8IP -xxx:med:mca13.R8P -xxx:med:mca13.R9NM -xxx:med:mca13.R9LO -xxx:med:mca13.R9HI -xxx:med:mca13.R9BG -xxx:med:mca13.R9IP -xxx:med:mca13.R9P - -xxx:med:mca0.CALO -xxx:med:mca0.CALS -xxx:med:mca0.CALQ -xxx:med:mca0.TTH -xxx:med:mca0.R0NM -xxx:med:mca0.R0LO -xxx:med:mca0.R0HI -xxx:med:mca0.R0BG -xxx:med:mca0.R0IP -xxx:med:mca0.R0P -xxx:med:mca0.R1NM -xxx:med:mca0.R1LO -xxx:med:mca0.R1HI -xxx:med:mca0.R1BG -xxx:med:mca0.R1IP -xxx:med:mca0.R1P -xxx:med:mca0.R2NM -xxx:med:mca0.R2LO -xxx:med:mca0.R2HI -xxx:med:mca0.R2BG -xxx:med:mca0.R2IP -xxx:med:mca0.R2P -xxx:med:mca0.R3NM -xxx:med:mca0.R3LO -xxx:med:mca0.R3HI -xxx:med:mca0.R3BG -xxx:med:mca0.R3IP -xxx:med:mca0.R3P -xxx:med:mca0.R4NM -xxx:med:mca0.R4LO -xxx:med:mca0.R4HI -xxx:med:mca0.R4BG -xxx:med:mca0.R4IP -xxx:med:mca0.R4P -xxx:med:mca0.R5NM -xxx:med:mca0.R5LO -xxx:med:mca0.R5HI -xxx:med:mca0.R5BG -xxx:med:mca0.R5IP -xxx:med:mca0.R5P -xxx:med:mca0.R6NM -xxx:med:mca0.R6LO -xxx:med:mca0.R6HI -xxx:med:mca0.R6BG -xxx:med:mca0.R6IP -xxx:med:mca0.R6P -xxx:med:mca0.R7NM -xxx:med:mca0.R7LO -xxx:med:mca0.R7HI -xxx:med:mca0.R7BG -xxx:med:mca0.R7IP -xxx:med:mca0.R7P -xxx:med:mca0.R8NM -xxx:med:mca0.R8LO -xxx:med:mca0.R8HI -xxx:med:mca0.R8BG -xxx:med:mca0.R8IP -xxx:med:mca0.R8P -xxx:med:mca0.R9NM -xxx:med:mca0.R9LO -xxx:med:mca0.R9HI -xxx:med:mca0.R9BG -xxx:med:mca0.R9IP -xxx:med:mca0.R9P - -xxx:icbAdc1GAIN -xxx:icbAdc1OFFSET -xxx:icbAdc1AMOD -xxx:icbAdc1CMOD -xxx:icbAdc1LLD -xxx:icbAdc1ULD -xxx:icbAdc1ZERO -xxx:icbAdc1PMOD -xxx:icbAdc1GMOD -xxx:icbAdc1TMOD - -xxx:icbAdc2GAIN -xxx:icbAdc2OFFSET -xxx:icbAdc2AMOD -xxx:icbAdc2CMOD -xxx:icbAdc2LLD -xxx:icbAdc2ULD -xxx:icbAdc2ZERO -xxx:icbAdc2PMOD -xxx:icbAdc2GMOD -xxx:icbAdc2TMOD - -xxx:icbAdc3GAIN -xxx:icbAdc3OFFSET -xxx:icbAdc3AMOD -xxx:icbAdc3CMOD -xxx:icbAdc3LLD -xxx:icbAdc3ULD -xxx:icbAdc3ZERO -xxx:icbAdc3PMOD -xxx:icbAdc3GMOD -xxx:icbAdc3TMOD - -xxx:icbAdc4GAIN -xxx:icbAdc4OFFSET -xxx:icbAdc4AMOD -xxx:icbAdc4CMOD -xxx:icbAdc4LLD -xxx:icbAdc4ULD -xxx:icbAdc4ZERO -xxx:icbAdc4PMOD -xxx:icbAdc4GMOD -xxx:icbAdc4TMOD diff --git a/iocBoot/iocUnix/auto_3mca_settings.req b/iocBoot/iocUnix/auto_3mca_settings.req deleted file mode 100644 index 1e220714f58cc7d3d175ca8bf14b4fee59f7b940..0000000000000000000000000000000000000000 --- a/iocBoot/iocUnix/auto_3mca_settings.req +++ /dev/null @@ -1,233 +0,0 @@ -xxx:med:PresetReal -xxx:med:StatusAll.SCAN -xxx:med:ReadAll.SCAN -xxx:med:EnableClientWait - -xxx:med:mca1.CALO -xxx:med:mca1.CALS -xxx:med:mca1.CALQ -xxx:med:mca1.TTH -xxx:med:mca1.R0NM -xxx:med:mca1.R0LO -xxx:med:mca1.R0HI -xxx:med:mca1.R0BG -xxx:med:mca1.R0IP -xxx:med:mca1.R0P -xxx:med:mca1.R1NM -xxx:med:mca1.R1LO -xxx:med:mca1.R1HI -xxx:med:mca1.R1BG -xxx:med:mca1.R1IP -xxx:med:mca1.R1P -xxx:med:mca1.R2NM -xxx:med:mca1.R2LO -xxx:med:mca1.R2HI -xxx:med:mca1.R2BG -xxx:med:mca1.R2IP -xxx:med:mca1.R2P -xxx:med:mca1.R3NM -xxx:med:mca1.R3LO -xxx:med:mca1.R3HI -xxx:med:mca1.R3BG -xxx:med:mca1.R3IP -xxx:med:mca1.R3P -xxx:med:mca1.R4NM -xxx:med:mca1.R4LO -xxx:med:mca1.R4HI -xxx:med:mca1.R4BG -xxx:med:mca1.R4IP -xxx:med:mca1.R4P -xxx:med:mca1.R5NM -xxx:med:mca1.R5LO -xxx:med:mca1.R5HI -xxx:med:mca1.R5BG -xxx:med:mca1.R5IP -xxx:med:mca1.R5P -xxx:med:mca1.R6NM -xxx:med:mca1.R6LO -xxx:med:mca1.R6HI -xxx:med:mca1.R6BG -xxx:med:mca1.R6IP -xxx:med:mca1.R6P -xxx:med:mca1.R7NM -xxx:med:mca1.R7LO -xxx:med:mca1.R7HI -xxx:med:mca1.R7BG -xxx:med:mca1.R7IP -xxx:med:mca1.R7P -xxx:med:mca1.R8NM -xxx:med:mca1.R8LO -xxx:med:mca1.R8HI -xxx:med:mca1.R8BG -xxx:med:mca1.R8IP -xxx:med:mca1.R8P -xxx:med:mca1.R9NM -xxx:med:mca1.R9LO -xxx:med:mca1.R9HI -xxx:med:mca1.R9BG -xxx:med:mca1.R9IP -xxx:med:mca1.R9P - -xxx:med:mca2.CALO -xxx:med:mca2.CALS -xxx:med:mca2.CALQ -xxx:med:mca2.TTH -xxx:med:mca2.R0NM -xxx:med:mca2.R0LO -xxx:med:mca2.R0HI -xxx:med:mca2.R0BG -xxx:med:mca2.R0IP -xxx:med:mca2.R0P -xxx:med:mca2.R1NM -xxx:med:mca2.R1LO -xxx:med:mca2.R1HI -xxx:med:mca2.R1BG -xxx:med:mca2.R1IP -xxx:med:mca2.R1P -xxx:med:mca2.R2NM -xxx:med:mca2.R2LO -xxx:med:mca2.R2HI -xxx:med:mca2.R2BG -xxx:med:mca2.R2IP -xxx:med:mca2.R2P -xxx:med:mca2.R3NM -xxx:med:mca2.R3LO -xxx:med:mca2.R3HI -xxx:med:mca2.R3BG -xxx:med:mca2.R3IP -xxx:med:mca2.R3P -xxx:med:mca2.R4NM -xxx:med:mca2.R4LO -xxx:med:mca2.R4HI -xxx:med:mca2.R4BG -xxx:med:mca2.R4IP -xxx:med:mca2.R4P -xxx:med:mca2.R5NM -xxx:med:mca2.R5LO -xxx:med:mca2.R5HI -xxx:med:mca2.R5BG -xxx:med:mca2.R5IP -xxx:med:mca2.R5P -xxx:med:mca2.R6NM -xxx:med:mca2.R6LO -xxx:med:mca2.R6HI -xxx:med:mca2.R6BG -xxx:med:mca2.R6IP -xxx:med:mca2.R6P -xxx:med:mca2.R7NM -xxx:med:mca2.R7LO -xxx:med:mca2.R7HI -xxx:med:mca2.R7BG -xxx:med:mca2.R7IP -xxx:med:mca2.R7P -xxx:med:mca2.R8NM -xxx:med:mca2.R8LO -xxx:med:mca2.R8HI -xxx:med:mca2.R8BG -xxx:med:mca2.R8IP -xxx:med:mca2.R8P -xxx:med:mca2.R9NM -xxx:med:mca2.R9LO -xxx:med:mca2.R9HI -xxx:med:mca2.R9BG -xxx:med:mca2.R9IP -xxx:med:mca2.R9P - -xxx:med:mca3.CALO -xxx:med:mca3.CALS -xxx:med:mca3.CALQ -xxx:med:mca3.TTH -xxx:med:mca3.R0NM -xxx:med:mca3.R0LO -xxx:med:mca3.R0HI -xxx:med:mca3.R0BG -xxx:med:mca3.R0IP -xxx:med:mca3.R0P -xxx:med:mca3.R1NM -xxx:med:mca3.R1LO -xxx:med:mca3.R1HI -xxx:med:mca3.R1BG -xxx:med:mca3.R1IP -xxx:med:mca3.R1P -xxx:med:mca3.R2NM -xxx:med:mca3.R2LO -xxx:med:mca3.R2HI -xxx:med:mca3.R2BG -xxx:med:mca3.R2IP -xxx:med:mca3.R2P -xxx:med:mca3.R3NM -xxx:med:mca3.R3LO -xxx:med:mca3.R3HI -xxx:med:mca3.R3BG -xxx:med:mca3.R3IP -xxx:med:mca3.R3P -xxx:med:mca3.R4NM -xxx:med:mca3.R4LO -xxx:med:mca3.R4HI -xxx:med:mca3.R4BG -xxx:med:mca3.R4IP -xxx:med:mca3.R4P -xxx:med:mca3.R5NM -xxx:med:mca3.R5LO -xxx:med:mca3.R5HI -xxx:med:mca3.R5BG -xxx:med:mca3.R5IP -xxx:med:mca3.R5P -xxx:med:mca3.R6NM -xxx:med:mca3.R6LO -xxx:med:mca3.R6HI -xxx:med:mca3.R6BG -xxx:med:mca3.R6IP -xxx:med:mca3.R6P -xxx:med:mca3.R7NM -xxx:med:mca3.R7LO -xxx:med:mca3.R7HI -xxx:med:mca3.R7BG -xxx:med:mca3.R7IP -xxx:med:mca3.R7P -xxx:med:mca3.R8NM -xxx:med:mca3.R8LO -xxx:med:mca3.R8HI -xxx:med:mca3.R8BG -xxx:med:mca3.R8IP -xxx:med:mca3.R8P -xxx:med:mca3.R9NM -xxx:med:mca3.R9LO -xxx:med:mca3.R9HI -xxx:med:mca3.R9BG -xxx:med:mca3.R9IP -xxx:med:mca3.R9P - -xxx:med:adc1.A -xxx:med:adc1.B -xxx:med:adc1.C -xxx:med:adc1ConvGain.VAL -xxx:med:adc1.E -xxx:med:adc1.F -xxx:med:adc1.G -xxx:med:adc1.I -xxx:med:adc1.J -xxx:med:adc1.K - -xxx:med:adc2.A -xxx:med:adc2.B -xxx:med:adc2.C -xxx:med:adc2ConvGain.VAL -xxx:med:adc2.E -xxx:med:adc2.F -xxx:med:adc2.G -xxx:med:adc2.I -xxx:med:adc2.J -xxx:med:adc2.K - -xxx:med:adc3.A -xxx:med:adc3.B -xxx:med:adc3.C -xxx:med:adc3ConvGain.VAL -xxx:med:adc3.E -xxx:med:adc3.F -xxx:med:adc3.G -xxx:med:adc3.I -xxx:med:adc3.J -xxx:med:adc3.K - diff --git a/iocBoot/iocUnix/auto_positions.req b/iocBoot/iocUnix/auto_positions.req deleted file mode 100644 index 5e89c536b6f99aea3213faf4af534427df4b4ee6..0000000000000000000000000000000000000000 --- a/iocBoot/iocUnix/auto_positions.req +++ /dev/null @@ -1,16 +0,0 @@ -$(P)m1.OFF -$(P)m1.DVAL -$(P)m2.OFF -$(P)m2.DVAL -$(P)m3.OFF -$(P)m3.DVAL -$(P)m4.OFF -$(P)m4.DVAL -$(P)m5.OFF -$(P)m5.DVAL -$(P)m6.OFF -$(P)m6.DVAL -$(P)m7.OFF -$(P)m7.DVAL -$(P)m8.OFF -$(P)m8.DVAL diff --git a/iocBoot/iocUnix/auto_settings.req b/iocBoot/iocUnix/auto_settings.req deleted file mode 100644 index 813ed880875e27243b20280e556470f140d1990a..0000000000000000000000000000000000000000 --- a/iocBoot/iocUnix/auto_settings.req +++ /dev/null @@ -1,103 +0,0 @@ -# Note: the macro P must have been supplied to the routine that parses -# this file. This requires save_restore v2.8 or later. -file motor_settings.req P=$(P),M=m1 -file motor_settings.req P=$(P),M=m2 -file motor_settings.req P=$(P),M=m3 -file motor_settings.req P=$(P),M=m4 -file motor_settings.req P=$(P),M=m5 -file motor_settings.req P=$(P),M=m6 -file motor_settings.req P=$(P),M=m7 -file motor_settings.req P=$(P),M=m8 - -file scanParms_settings.req P=$(P),M=m1 -file scanParms_settings.req P=$(P),M=m2 -file scanParms_settings.req P=$(P),M=m3 -file scanParms_settings.req P=$(P),M=m4 -file scanParms_settings.req P=$(P),M=m5 -file scanParms_settings.req P=$(P),M=m6 -file scanParms_settings.req P=$(P),M=m7 -file scanParms_settings.req P=$(P),M=m8 - -file table_settings.req P=$(P),T=table1 - -file scan_settings.req P=$(P),S=scan1 -file scan_settings.req P=$(P),S=scan2 -file scan_settings.req P=$(P),S=scan3 -file scan_settings.req P=$(P),S=scan4 -file scan_settings.req P=$(P),S=scanH - -# Kohzu monochromator -#$(P)BraggHAO.VAL -#$(P)BraggKAO.VAL -#$(P)BraggLAO.VAL -#$(P)BraggAAO.VAL -#$(P)BraggTypeMO.VAL -#$(P)KohzuMode2MO.VAL -#$(P)Kohzu_yOffsetAO.VAL - -# High resolution monochromator -#$(P)HR1_A1AO.VAL -#$(P)HR1_H1AO.VAL -#$(P)HR1_K1AO.VAL -#$(P)HR1_L1AO.VAL -#$(P)HR1_A2AO.VAL -#$(P)HR1_H2AO.VAL -#$(P)HR1_K2AO.VAL -#$(P)HR1_L2AO.VAL -#$(P)HR1_EAO.VAL -#$(P)HR1_Mode2MO.VAL -#$(P)HR1_phi1OffAO -#$(P)HR1_phi2OffAO -#$(P)HR1_ETweakAI -#$(P)HR1_LambdaTweakAI -#$(P)HR1_Theta1TweakAI -#$(P)HR1_Theta2TweakAI -#$(P)HR1_worldTweakAI - -file userCalcs10_settings.req P=$(P) -file userCalcN_settings.req P=$(P),N=I_Detector - -#$(P)fltr1:name5.VAL -#$(P)fltr1:name4.VAL -#$(P)fltr1:name3.VAL -#$(P)fltr1:name2.VAL -#$(P)fltr1:name1.VAL -#$(P)fltr1:nameHome.VAL -#$(P)fltr1:pos5.VAL -#$(P)fltr1:pos4.VAL -#$(P)fltr1:pos3.VAL -#$(P)fltr1:pos2.VAL -#$(P)fltr1:pos1.VAL -#$(P)fltr1:posHome.VAL -#$(P)fltr1:motorOut.OUTN -#$(P)fltr2:name5.VAL -#$(P)fltr2:name4.VAL -#$(P)fltr2:name3.VAL -#$(P)fltr2:name2.VAL -#$(P)fltr2:name1.VAL -#$(P)fltr2:nameHome.VAL -#$(P)fltr2:pos5.VAL -#$(P)fltr2:pos4.VAL -#$(P)fltr2:pos3.VAL -#$(P)fltr2:pos2.VAL -#$(P)fltr2:pos1.VAL -#$(P)fltr2:posHome.VAL -#$(P)fltr2:motorOut.OUTN - -file saveData_settings.req P=$(P) - -file userTransforms10_settings.req P=$(P) - -file userStringCalcs10_settings.req P=$(P) - -# string-sequence records -file sseq_settings.req P=$(P),S=Sseq1 -file sseq_settings.req P=$(P),S=Sseq2 -file sseq_settings.req P=$(P),S=Sseq3 - - -# 4-step measurement -file auto_4step_settings.req P=$(P),Q=4step - -file userAve10_settings.req P=$(P) - diff --git a/iocBoot/iocUnix/motor.substitutions b/iocBoot/iocUnix/motor.substitutions deleted file mode 100644 index 9f9e45547a118df769d383d3110c67ab41b8e56c..0000000000000000000000000000000000000000 --- a/iocBoot/iocUnix/motor.substitutions +++ /dev/null @@ -1,13 +0,0 @@ -file "$(MOTOR)/db/motor.db" -{ -pattern -{P, N, M, DTYP, C, S, DESC, EGU, DIR, VELO, VBAS, ACCL, BDST, BVEL, BACC, MRES, PREC, DHLM, DLLM, INIT} -{xxx:, 1, m$(N), "MM4000", 0, 0, "motor $(N)", degrees, Pos, 10, .1, 1., 0, 1, .2, .001, 4, 180, -180, ""} -{xxx:, 2, m$(N), "MM4000", 0, 1, "motor $(N)", degrees, Pos, 60, .1, 1.5, 0, 1, .2, .001, 4, 180, -180, ""} -{xxx:, 3, m$(N), "MM4000", 0, 2, "motor $(N)", degrees, Pos, 60, .1, 1., 0, 1, .2, .001, 5, 180, -180, ""} -{xxx:, 4, m$(N), "MM4000", 0, 3, "motor $(N)", degrees, Pos, 1, .1, .2, 0, 1, .2, .001, 5, 100, -100, ""} -{xxx:, 5, m$(N), "ACS MCB-4B", 0, 0, "motor $(N)", steps, Pos, 1, .1, .2, 0, 1, .2, 1, 5, 100, -100, ""} -{xxx:, 6, m$(N), "ACS MCB-4B", 0, 1, "motor $(N)", steps, Pos, 1, .1, .2, 0, 1, .2, 1, 5, 100, -100, ""} -{xxx:, 7, m$(N), "ACS MCB-4B", 0, 2, "motor $(N)", steps, Pos, 1, .1, .2, 0, 1, .2, 1, 5, 100, -100, ""} -{xxx:, 8, m$(N), "ACS MCB-4B", 0, 3, "motor $(N)", steps, Pos, 1, .1, .2, 0, 1, .2, 1, 5, 100, -100, ""} -} diff --git a/iocBoot/iocUnix/picMot.substitutions b/iocBoot/iocUnix/picMot.substitutions deleted file mode 100644 index 6bd85f06afe8bfd7af3c43ff7afd083d56ee52fe..0000000000000000000000000000000000000000 --- a/iocBoot/iocUnix/picMot.substitutions +++ /dev/null @@ -1,9 +0,0 @@ -file "$(IP)/ipApp/Db/picos.db" -{ -pattern -{P, pChan, DESC, serChan } -{xxx:, 111, pMotor111, 1 } -{xxx:, 112, pMotor112, 1 } -{xxx:, 113, pMotor113, 1 } - -} diff --git a/iocBoot/iocUnix/saveData.req b/iocBoot/iocUnix/saveData.req deleted file mode 100644 index 4e28f4011d6ba884138431792da9e39ff8d376be..0000000000000000000000000000000000000000 --- a/iocBoot/iocUnix/saveData.req +++ /dev/null @@ -1,78 +0,0 @@ -[prefix] -$(P) - -[status] -$(P)saveData_status - -[message] -$(P)saveData_message - -[filename] -$(P)saveData_fileName - -[counter] # scan counter -$(P)saveData_scanNumber - -[fileSystem] # scan file system -$(P)saveData_fileSystem - -[subdir] # scan file subdirectory -$(P)saveData_subDir - -[fullPathName] -$(P)saveData_fullPathName - -[realTime1D] # if nonzero, write 1D data as it comes in -$(P)saveData_realTime1D - -[scanRecord] # specify scan records to be monitored -$(P)scanH -$(P)scan1 -$(P)scan2 -$(P)scan3 -$(P)scan4 - -[extraPV] -$(P)userCalc1.CALC "string" -$(P)saveData_realTime1D "enum" -$(P)saveData_scanNumber "long" -$(P)scaler1.TP -$(P)saveData_fileSystem "filesystem" -$(P)scan1.P1SM "scan mode" -#$(P)mca1.NUSE "CHANNELS:" -#$(P)mca1.ERTM "REAL_TIME:" -#$(P)mca1.ELTM "LIVE_TIME:" -#$(P)mca1.CALO "CAL_OFFSET:" -#$(P)mca1.CALS "CAL_SLOPE:" -#$(P)mca1.CALQ "CAL_QUAD:" -#$(P)mca1.TTH "TWO_THETA:" -#$(P)mca1.R0LO "ROI_0_LEFT:" -#$(P)mca1.R0HI "ROI_0_RIGHT:" -#$(P)mca1.R0NM "ROI_0_LABEL:" -#$(P)mca1.R1LO "ROI_1_LEFT:" -#$(P)mca1.R1HI "ROI_1_RIGHT:" -#$(P)mca1.R1NM "ROI_1_LABEL:" -#$(P)mca1.R2LO "ROI_2_LEFT:" -#$(P)mca1.R2HI "ROI_2_RIGHT:" -#$(P)mca1.R2NM "ROI_2_LABEL:" -#$(P)mca1.R3LO "ROI_3_LEFT:" -#$(P)mca1.R3HI "ROI_3_RIGHT:" -#$(P)mca1.R3NM "ROI_3_LABEL:" -#$(P)mca1.R4LO "ROI_4_LEFT:" -#$(P)mca1.R4HI "ROI_4_RIGHT:" -#$(P)mca1.R4NM "ROI_4_LABEL:" -#$(P)mca1.R5LO "ROI_5_LEFT:" -#$(P)mca1.R5HI "ROI_5_RIGHT:" -#$(P)mca1.R5NM "ROI_5_LABEL:" -#$(P)mca1.R6LO "ROI_6_LEFT:" -#$(P)mca1.R6HI "ROI_6_RIGHT:" -#$(P)mca1.R6NM "ROI_6_LABEL:" -#$(P)mca1.R7LO "ROI_7_LEFT:" -#$(P)mca1.R7HI "ROI_7_RIGHT:" -#$(P)mca1.R7NM "ROI_7_LABEL:" -#$(P)mca1.R8LO "ROI_8_LEFT:" -#$(P)mca1.R8HI "ROI_8_RIGHT:" -#$(P)mca1.R8NM "ROI_8_LABEL:" -#$(P)mca1.R9LO "ROI_9_LEFT:" -#$(P)mca1.R9HI "ROI_9_RIGHT:" -#$(P)mca1.R9NM "ROI_9_LABEL:" diff --git a/iocBoot/iocUnix/save_restore.cmd b/iocBoot/iocUnix/save_restore.cmd deleted file mode 100644 index f045af64fca14c8d955df4411ccc864ff7c86baa..0000000000000000000000000000000000000000 --- a/iocBoot/iocUnix/save_restore.cmd +++ /dev/null @@ -1,55 +0,0 @@ -### save_restore setup -# -# The rest this file does not require modification for standard use, but... -# If you want save_restore to manage its own NFS mount, specify the name and -# IP address of the file server to which save files should be written. -# This currently is supported only on vxWorks. -#save_restoreSet_NFSHost("oxygen", "164.54.52.4") - -# status-PV prefix -save_restoreSet_status_prefix("xxx:") -# Debug-output level -save_restoreSet_Debug(0) - -# Ok to save/restore save sets with missing values (no CA connection to PV)? -save_restoreSet_IncompleteSetsOk(1) -# Save dated backup files? -save_restoreSet_DatedBackupFiles(1) - -# Number of sequenced backup files to write -save_restoreSet_NumSeqFiles(3) -# Time interval between sequenced backups -save_restoreSet_SeqPeriodInSeconds(300) - -# specify where save files should be -set_savefile_path(startup, "autosave") - -# specify what save files should be restored. Note these files must be -# in the directory specified in set_savefile_path(), or, if that function -# has not been called, from the directory current when iocInit is invoked -set_pass0_restoreFile("auto_positions.sav") -set_pass0_restoreFile("auto_settings.sav") -set_pass1_restoreFile("auto_settings.sav") - -# specify directories in which to to search for included request files -set_requestfile_path(startup, "") -set_requestfile_path(startup, "autosave") -set_requestfile_path(autosave, "asApp/Db") -set_requestfile_path(calc, "calcApp/Db") -#set_requestfile_path(camac, "camacApp/Db") -set_requestfile_path(ccd, "ccdApp/Db") -set_requestfile_path(dac128v, "dac128VApp/Db") -set_requestfile_path(dxp, "dxpApp/Db") -set_requestfile_path(ip, "ipApp/Db") -set_requestfile_path(ip330, "ip330App/Db") -set_requestfile_path(ipunidig, "ipUnidigApp/Db") -#set_requestfile_path(love, "loveApp/Db") -set_requestfile_path(mca, "mcaApp/Db") -set_requestfile_path(motor, "motorApp/Db") -set_requestfile_path(optics, "opticsApp/Db") -set_requestfile_path(quadem, "quadEMApp/Db") -set_requestfile_path(sscan, "sscanApp/Db") -set_requestfile_path(std, "stdApp/Db") -set_requestfile_path(vme, "vmeApp/Db") - -dbLoadRecords("$(AUTOSAVE)/asApp/Db/save_restoreStatus.db", "P=xxx:") diff --git a/iocBoot/iocUnix/scanParms.substitutions b/iocBoot/iocUnix/scanParms.substitutions deleted file mode 100644 index cfe432b88291e917e8b9a8a6b493e024bf2a8d78..0000000000000000000000000000000000000000 --- a/iocBoot/iocUnix/scanParms.substitutions +++ /dev/null @@ -1,46 +0,0 @@ -file "$(SSCAN)/sscanApp/Db/scanParms.db" -{ -{P=xxx:,SCANREC=xxx:scan1,Q=m1,POS=$(Q).VAL,RDBK=$(Q).RBV} -{P=xxx:,SCANREC=xxx:scan1,Q=m2,POS=$(Q).VAL,RDBK=$(Q).RBV} -{P=xxx:,SCANREC=xxx:scan1,Q=m3,POS=$(Q).VAL,RDBK=$(Q).RBV} -{P=xxx:,SCANREC=xxx:scan1,Q=m4,POS=$(Q).VAL,RDBK=$(Q).RBV} -{P=xxx:,SCANREC=xxx:scan1,Q=m5,POS=$(Q).VAL,RDBK=$(Q).RBV} -{P=xxx:,SCANREC=xxx:scan1,Q=m6,POS=$(Q).VAL,RDBK=$(Q).RBV} -{P=xxx:,SCANREC=xxx:scan1,Q=m7,POS=$(Q).VAL,RDBK=$(Q).RBV} -{P=xxx:,SCANREC=xxx:scan1,Q=m8,POS=$(Q).VAL,RDBK=$(Q).RBV} - -{P=xxx:,SCANREC=xxx:scan1,Q=Table1X,POS=table1.X,RDBK=table1.XRB} -{P=xxx:,SCANREC=xxx:scan1,Q=Table1Y,POS=table1.Y,RDBK=table1.YRB} -{P=xxx:,SCANREC=xxx:scan1,Q=Table1Z,POS=table1.Z,RDBK=table1.ZRB} -{P=xxx:,SCANREC=xxx:scan1,Q=Table1AX,POS=table1.AX,RDBK=table1.AXRB} -{P=xxx:,SCANREC=xxx:scan1,Q=Table1AY,POS=table1.AY,RDBK=table1.AYRB} -{P=xxx:,SCANREC=xxx:scan1,Q=Table1AZ,POS=table1.AZ,RDBK=table1.AZRB} - -#{P=xxx:,SCANREC=xxx:scan1,Q=BraggE,POS=BraggEAO.VAL,RDBK=BraggERdbkAO.VAL} -#{P=xxx:,SCANREC=xxx:scan1,Q=BraggLambda,POS=BraggLambdaAO.VAL,RDBK=BraggLambdaRdbkAO.VAL} -#{P=xxx:,SCANREC=xxx:scan1,Q=BraggTheta,POS=BraggThetaAO.VAL,RDBK=BraggThetaRdbkAO.VAL} - -#{P=xxx:,SCANREC=xxx:scan1,Q=HR1_E,POS=HR1_EAO.VAL,RDBK=HR1_ERdbkAO} -#{P=xxx:,SCANREC=xxx:scan1,Q=HR1_A,POS=HR1_worldOffAO.VAL,RDBK=HR1_worldOffAO.VAL} - -# old slit -{P=xxx:,SCANREC=xxx:scan1,Q=Slit1Hp,POS=Slit1Hxp.VAL,RDBK=Slit1Ht2.A} -{P=xxx:,SCANREC=xxx:scan1,Q=Slit1Hn,POS=Slit1Hxn.VAL,RDBK=Slit1Ht2.B} -{P=xxx:,SCANREC=xxx:scan1,Q=Slit1Hsize,POS=Slit1Hsize.VAL,RDBK=Slit1Ht2.C} -{P=xxx:,SCANREC=xxx:scan1,Q=Slit1Hcenter,POS=Slit1Hcenter.VAL,RDBK=Slit1Ht2.D} -{P=xxx:,SCANREC=xxx:scan1,Q=Slit1Vp,POS=Slit1Vxp.VAL,RDBK=Slit1Vt2.A} -{P=xxx:,SCANREC=xxx:scan1,Q=Slit1Vn,POS=Slit1Vxn.VAL,RDBK=Slit1Vt2.B} -{P=xxx:,SCANREC=xxx:scan1,Q=Slit1Vsize,POS=Slit1Vsize.VAL,RDBK=Slit1Vt2.C} -{P=xxx:,SCANREC=xxx:scan1,Q=Slit1Vcenter,POS=Slit1Vcenter.VAL,RDBK=Slit1Vt2.D} - -# new soft-motor-based slit -#{P=xxx:,SCANREC=xxx:scan1,Q=Slit2Hxn,POS=$(Q).VAL,RDBK=$(Q).RBV} -#{P=xxx:,SCANREC=xxx:scan1,Q=Slit2Hxp,POS=$(Q).VAL,RDBK=$(Q).RBV} -#{P=xxx:,SCANREC=xxx:scan1,Q=Slit2Hsize,POS=$(Q).VAL,RDBK=$(Q).RBV} -#{P=xxx:,SCANREC=xxx:scan1,Q=Slit2Hcenter,POS=$(Q).VAL,RDBK=$(Q).RBV} -#{P=xxx:,SCANREC=xxx:scan1,Q=Slit2Vxn,POS=$(Q).VAL,RDBK=$(Q).RBV} -#{P=xxx:,SCANREC=xxx:scan1,Q=Slit2Vxp,POS=$(Q).VAL,RDBK=$(Q).RBV} -#{P=xxx:,SCANREC=xxx:scan1,Q=Slit2Vsize,POS=$(Q).VAL,RDBK=$(Q).RBV} -#{P=xxx:,SCANREC=xxx:scan1,Q=Slit2Vcenter,POS=$(Q).VAL,RDBK=$(Q).RBV} - -} diff --git a/iocBoot/iocUnix/st.cmd b/iocBoot/iocUnix/st.cmd deleted file mode 100644 index c8106f37bc9a1a7b355ad673ba689ba6434b2d80..0000000000000000000000000000000000000000 --- a/iocBoot/iocUnix/st.cmd +++ /dev/null @@ -1,382 +0,0 @@ -# vxWorks startup script - -# Read environment variables -< envPaths - -################################################################################ -# Tell EPICS all about the record types, device-support modules, drivers, -# etc. in the software we just loaded (xxx.munch) -dbLoadDatabase("../../dbd/iocxxx.dbd") -iocxxx_registerRecordDeviceDriver(pdbbase) - -# Increase size of buffer for error logging from default 1256 -errlogInit(5000) - -# debug sseq record -#var sseqRecDebug,10 - -# Note that you need an MPF router not only for IP modules, but also for -# the AIM MCA support and other MPF servers -routerInit -localMessageRouterStart(0) - -# Set up 2 local serial ports -initTtyPort("serial1", "/dev/ttyS0", 38400, "N", 1, 8, "N", 1000) # For MM4000 -initTtyPort("serial2", "/dev/ttyS1", 19200, "N", 1, 8, "N", 1000) # For Keithley 2000 -initSerialServer("serial1", "serial1", 1000, 20, "") -initSerialServer("serial2", "serial2", 1000, 20, "") -# Set up 4 serial ports on remote Moxa terminal server -#initInetPort("serial3","164.54.160.50",4001,1000) -#initInetPort("serial4","164.54.160.50",4002,1000) -#initInetPort("serial5","164.54.160.50",4003,1000) -#initInetPort("serial6","164.54.160.50",4004,1000) -#initSerialServer("serial3","serial3",1000,20,"") -#initSerialServer("serial4","serial4",1000,20,"") -#initSerialServer("serial5","serial5",1000,20,"") -#initSerialServer("serial6","serial6",1000,20,"") - -# need more entries in wait/scan-record channel-access queue? -#var recDynLinkQsize, 1024 - -# Specify largest array CA will transport -# Note for N sscanRecord data points, need (N+1)*8 bytes, else MEDM -# plot doesn't display -epicsEnvSet EPICS_CA_MAX_ARRAY_BYTES 64008 - -### save_restore setup -# We presume a suitable initHook routine was compiled into the executable. -# See also create_monitor_set(), after iocInit() . -< save_restore.cmd - -# Love Controllers -#var devLoveDebug,1 -#var loveServerDebug,1 -#dbLoadRecords("$(IP)/ipApp/Db/love.db", "P=xxx:,Q=Love_0,C=0,PORT=PORT2,ADDR=1"); - -# interpolation -dbLoadRecords("$(CALC)/calcApp/Db/interp.db", "P=xxx:,N=2000") - - -# X-ray Instrumentation Associates Huber Slit Controller -# supported by a customized version of the SNL program written by Pete Jemian -#dbLoadRecords("$(OPTICS)/opticsApp/Db/xia_slit.db", "P=xxx:, HSC=hsc1:") -#dbLoadRecords("$(OPTICS)/opticsApp/Db/xia_slit.db", "P=xxx:, HSC=hsc2:") -#dbLoadRecords("$(IP)/ipApp/Db/generic_serial.db", "P=xxx:,C=0,SERVER=serial7") - -##### Pico Motors (Ernest Williams MHATT-CAT) -##### Motors (see picMot.substitutions in same directory as this file) #### -#dbLoadTemplate("picMot.substitutions") - - -############################################################################## - -# Insertion-device control -dbLoadRecords("$(STD)/stdApp/Db/IDctrl.db","P=xxx:,xx=02us") - - -############################################################################### - -##### Motors (see motors.substitutions in same directory as this file) #### -dbLoadTemplate("motor.substitutions") - -# Newport MM4000 driver setup parameters: -# (1) max. controllers, (2)Unused, (3)polling rate (min=1Hz,max=60Hz) -MM4000Setup(3, 0, 10) - -# Newport MM4000 driver configuration parameters: -# (1)controller# being configured, -# (2)port type: 0-GPIB_PORT or 1-RS232_PORT, -# (3)GPIB link or MPF server location -# (4) GPIB address (int) or mpf serial server name (string) -MM4000Config(0, 1, 0, "serial1") - -# Newport PM500 driver setup parameters: -# (1) maximum number of controllers in system -# (2) maximum number of channels on any controller -# (3) motor task polling rate (min=1Hz,max=60Hz) -#PM500Setup(1, 3, 10) - -# Newport PM500 configuration parameters: -# (1) card being configured -# (2) port type (0-GPIB_PORT, 1-RS232_PORT) -# (3) GPIB link or MPF server location -# (4) GPIB address (int) or mpf serial server name (string) -#PM500Config(0, 1, 0, "serial3") - -# McClennan PM304 driver setup parameters: -# (1) maximum number of controllers in system -# (2) maximum number of channels on any controller -# (3) motor task polling rate (min=1Hz, max=60Hz) -#PM304Setup(1, 1, 10) - -# McClennan PM304 driver configuration parameters: -# (1) controller being configured -# (2) MPF server location -# (3) MPF serial server name (string) -#PM304Config(0, 0, "serial4") - -# ACS MCB-4B driver setup parameters: -# (1) maximum number of controllers in system -# (2) maximum number of axes per controller -# (3) motor task polling rate (min=1Hz, max=60Hz) -#MCB4BSetup(1, 4, 10) - -# ACS MCB-4B driver configuration parameters: -# (1) controller being configured -# (2) MPF server location -# (3) MPF server name (string) -#MCB4BConfig(0, 0, "serial2") - -# A set of scan parameters for each positioner. This is a convenience -# for the user. It can contain an entry for each scannable thing in the -# crate. -dbLoadTemplate("scanParms.substitutions") - -############################################################################### - -### Allstop, alldone -# This database must agree with the motors and other positioners you've actually loaded. -# Several versions (e.g., all_com_32.db) are in stdApp/Db -dbLoadRecords("$(STD)/stdApp/Db/all_com_8.db","P=xxx:") - -### Scan-support software -# crate-resident scan. This executes 1D, 2D, 3D, and 4D scans, and caches -# 1D data, but it doesn't store anything to disk. (See 'saveData' below for that.) -dbLoadRecords("$(SSCAN)/sscanApp/Db/scan.db","P=xxx:,MAXPTS1=4000,MAXPTS2=200,MAXPTS3=10,MAXPTS4=10,MAXPTSH=4000") - -# Slits -dbLoadRecords("$(OPTICS)/opticsApp/Db/2slit.db","P=xxx:,SLIT=Slit1V,mXp=m3,mXn=m4") -dbLoadRecords("$(OPTICS)/opticsApp/Db/2slit.db","P=xxx:,SLIT=Slit1H,mXp=m5,mXn=m6") - -# 2-post mirror -#dbLoadRecords("$(OPTICS)/opticsApp/Db/2postMirror.db","P=xxx:,Q=M1,mDn=m1,mUp=m2,LENGTH=0.3") - -# User filters -#dbLoadRecords("$(OPTICS)/opticsApp/Db/filterMotor.db","P=xxx:,Q=fltr1:,MOTOR=m1,LOCK=fltr_1_2:") -#dbLoadRecords("$(OPTICS)/opticsApp/Db/filterMotor.db","P=xxx:,Q=fltr2:,MOTOR=m2,LOCK=fltr_1_2:") - -# Optical tables -#var tableRecordDebug,1 -dbLoadRecords("$(OPTICS)/opticsApp/Db/table.db","P=xxx:,Q=Table1,T=table1,M0X=m1,M0Y=m2,M1Y=m3,M2X=m4,M2Y=m5,M2Z=m6,GEOM=SRI") - -### Monochromator support ### -# Kohzu and PSL monochromators: Bragg and theta/Y/Z motors -# standard geometry (geometry 1) -dbLoadRecords("$(OPTICS)/opticsApp/Db/kohzuSeq.db","P=xxx:,M_THETA=m1,M_Y=m2,M_Z=m3,yOffLo=17.4999,yOffHi=17.5001") -# modified geometry (geometry 2) -dbLoadRecords("$(OPTICS)/opticsApp/Db/kohzuSeq.db","P=xxx:,M_THETA=m1,M_Y=m2,M_Z=m3,yOffLo=4,yOffHi=36") - -# Heidenhain ND261 encoder (for PSL monochromator) -#dbLoadRecords("$(IP)/ipApp/Db/heidND261.db", "P=xxx:,C=0,SERVER=serial1") - -# Spherical grating monochromator -dbLoadRecords("$(OPTICS)/opticsApp/Db/SGM.db","P=xxx:,N=1,M_x=m1,M_rIn=m2,M_rOut=m3,M_g=m4") - -# 4-bounce high-resolution monochromator -dbLoadRecords("$(OPTICS)/opticsApp/Db/hrSeq.db","P=xxx:,N=1,M_PHI1=m1,M_PHI2=m2") -#dbLoadRecords("$(OPTICS)/opticsApp/Db/hrSeq.db","P=xxx:,N=2,M_PHI1=m1,M_PHI2=m2") - -### Canberra AIM Multichannel Analyzer ### -#var mcaRecordDebug,1 -#var devMcaMpfDebug,1 -#var mcaAIMServerDebug,1 -#var aimDebug,1 -#var icbDebug,1 -#var icbServerDebug,1 -#var icbDspDebug,1 -#var icbTcaDebug,1 - -# AIMConfig(char *serverName, int etherAddr, int port, int maxChans, -# int maxSignals, int maxSequences, char *etherDev, int queueSize) -# -# serverName: defined here, must agree with dbLoadRecords command -# etherAddr: ethernet address of AIM module -# port: Which ADC port of the AIM module does this config involve? [1,2] -# maxChans: Histogram bins per signal per sequence. (If a multiplexor or -# MCS module is in use, this must agree with hardware setting.) -# maxSignals: How many signals (multiplexed ADC inputs)? (If a multiplexor -# or MCS module is in use, this must agree with hardware setting.) -# maxSequences: How many sequences (usually, a sequence is a "time slice")? -# etherDev: vxWorks device used to communicate over the network to AIM. -# Typically "eth0" or "eth1" -# queueSize: size of MPF message queue for this server (100 should be plenty) -# -# EXAMPLE: -# AIMConfig("AIM1/2", 0x59E, 2, 2048, 1, 1, "dc0", 100) - -AIMConfig("AIM1/2", 0x59E, 2, 4000, 1, 1, "eth0", 100) - -dbLoadRecords("$(MCA)/mcaApp/Db/mca.db","P=xxx:,M=mca1,INP=#C0 S0 @AIM1/2,DTYPE=MPF MCA,NCHAN=4000") - -# Initialize ICB software, and create a new ICB server -# icbSetup(const char *serverName, int maxModules, int queueSize) -# -# serverName: defined here, must agree with icbConfig and dbLoadRecords commands -# maxModules: Maximum number of ICB modules that this server will control -# queueSize: size of MPF message queue for this server (100 should be plenty) -icbSetup("icb/1", 10, 100) - -# Configure an ICB module on this server -# icbConfig(const char *serverName, int module, int etherAddr, int icbAddress) -# -# serverName: defined in icbSetup above -# module: the index number for this module (0,1,2...) -# etherAddr: ethernet address of AIM module -# icbAddress: ICB address of this module (set with internal rotary switch, 0x0-0xF) -icbConfig("icb/1", 0, 0x59E, 5) - -# In dbLoadRecords commands for ICB devices -# CARD = (0,1) for (local/remote), -# SERVER = server name supplied as argument to icbConfig(), -# ADDR = module number supplied as argument to icbConfig() - -dbLoadRecords("$(MCA)/mcaApp/Db/icb_adc.db","P=xxx:,ADC=icbAdc1,CARD=0,SERVER=icb/1,ADDR=0") - -icbConfig("icb/1", 1, 0x59E, 2) -dbLoadRecords("$(MCA)/mcaApp/Db/icb_hvps.db","P=xxx:,HVPS=icbHvps1,CARD=0,SERVER=icb/1,ADDR=1,LIMIT=1000") - -icbConfig("icb/1", 2, 0x59E, 3) -dbLoadRecords("$(MCA)/mcaApp/Db/icb_amp.db","P=xxx:,AMP=icbAmp1,CARD=0,SERVER=icb/1,ADDR=2") - -# icbTcaSetup(char *serverName, int maxModules, int queueSize) -# -# serverName: defined here, must agree with icbTcaConfig and dbLoadRecords commands -# maxModules: Maximum number of TCA modules that this server will control -# queueSize: size of MPF message queue for this server (100 should be plenty) - -icbTcaSetup("icbTca/1", 3, 100) - -# icbTcaConfig(char *serverName, int module, int etherAddr, int icbAddress) -# -# serverName: defined in icbTcaSetup above -# module: the index number for this module (0,1,2...) -# etherAddr: ethernet address of AIM module -# icbAddress: ICB address of this module (set with internal rotary switch, 0x0-0xF) - -icbTcaConfig("icbTca/1", 0, 0x59E, 8) -dbLoadRecords("$(MCA)/mcaApp/Db/icb_tca.db","P=xxx:,TCA=icbTca1,MCA=mca1,CARD=0,SERVER=icbTca/1,ADDR=0") - -# icbDspSetup(char *serverName, int maxModules, int queueSize) -# -# serverName: defined here, must agree with icbDspConfig and dbLoadRecords commands -# maxModules: Maximum number of DSP 9660 modules that this server will control -# queueSize: size of MPF message queue for this server (100 should be plenty) - -icbDspSetup("icbDsp/1", 3, 100) - -# icbDspConfig(char *serverName, int module, int etherAddr, int icbAddress) -# -# serverName: defined in icbDspSetup above -# module: the index number for this module (0,1,2...) -# etherAddr: ethernet address of AIM module -# icbAddress: ICB address of this module (set with internal rotary switch, 0x0-0xF) - -icbDspConfig("icbDsp/1", 0, 0x59E, 6) -dbLoadRecords("$(MCA)/mcaApp/Db/icbDsp.db", "P=xxx:,DSP=dsp1,CARD=0,SERVER=icbDsp/1,ADDR=0") - -# Load 13 element detector software -#< 13element.cmd - -# Load 3 element detector software -#< 3element.cmd - -### Stuff for user programming ### -dbLoadRecords("$(CALC)/calcApp/Db/userCalcs10.db","P=xxx:") -dbLoadRecords("$(CALC)/calcApp/Db/userStringCalcs10.db","P=xxx:") -dbLoadRecords("$(CALC)/calcApp/Db/userTransforms10.db","P=xxx:") -# extra userCalcs (must also load userCalcs10.db for the enable switch) -dbLoadRecords("$(CALC)/calcApp/Db/userCalcN.db","P=xxx:,N=I_Detector") -#dbLoadRecords("$(CALC)/calcApp/Db/userAve10.db","P=xxx:") -# string sequence (sseq) record -dbLoadRecords("$(STD)/stdApp/Db/yySseq.db","P=xxx:,S=Sseq1") -dbLoadRecords("$(STD)/stdApp/Db/yySseq.db","P=xxx:,S=Sseq2") -dbLoadRecords("$(STD)/stdApp/Db/yySseq.db","P=xxx:,S=Sseq3") -# 4-step measurement -#dbLoadRecords("$(STD)/stdApp/Db/4step.db", "P=xxx:") - -### serial support ### - -# generic serial ports -dbLoadRecords("$(IP)/ipApp/Db/generic_serial.db", "P=xxx:,C=0,SERVER=serial1") -dbLoadRecords("$(IP)/ipApp/Db/generic_serial.db", "P=xxx:,C=0,SERVER=serial2") - -# serial O/I block (generic serial record with format and parse string calcs) -# on epics/mpf processor -#dbLoadRecords("$(IP)/ipApp/Db/serial_OI_block.db","P=xxx:,N=0_1,C=0,SERVER=serial5") -# on stand-alone mpf processor -#dbLoadRecords("$(IP)/ipApp/Db/serial_OI_block.db","P=xxx:,N=1_1,C=0,SERVER=serial5") - -# Stanford Research Systems SR570 Current Preamplifier -#dbLoadRecords("$(IP)/ipApp/Db/SR570.db", "P=xxx:,A=A1,C=0,SERVER=serial1") - -# Lakeshore DRC-93CA Temperature Controller -#dbLoadRecords("$(IP)/ipApp/Db/LakeShoreDRC-93CA.db", "P=xxx:,Q=TC1,C=0,SERVER=serial4") - -# Huber DMC9200 DC Motor Controller -#dbLoadRecords("$(IP)/ipApp/Db/HuberDMC9200.db", "P=xxx:,Q=DMC1:,C=0,SERVER=serial5") - -# Oriel 18011 Encoder Mike -#dbLoadRecords("$(IP)/ipApp/Db/eMike.db", "P=xxx:,M=em1,C=0,SERVER=serial3") - -# Keithley 2000 DMM -dbLoadRecords("$(IP)/ipApp/Db/Keithley2kDMM_mf.db","P=xxx:,Dmm=D1,C=0,SERVER=serial2") - -# Oxford Cyberstar X1000 Scintillation detector and pulse processing unit -#dbLoadRecords("$(IP)/ipApp/Db/Oxford_X1k.db","P=xxx:,S=s1,C=0,SERVER=serial4") - -# Oxford ILM202 Cryogen Level Meter (Serial) -#dbLoadRecords("$(IP)/ipApp/Db/Oxford_ILM202.db","P=xxx:,S=s1,C=0,SERVER=serial5") - -# Miscellaneous PV's, such as burtResult -dbLoadRecords("$(STD)/stdApp/Db/misc.db","P=xxx:") - -# Elcomat autocollimator -#dbLoadRecords("$(IP)/ipApp/Db/Elcomat.db", "P=xxx:,C=0,SERVER=serial8") - -### Queensgate piezo driver -#dbLoadRecords("$(IP)/ipApp/Db/pzt_3id.db","P=xxx:") -#dbLoadRecords("$(IP)/ipApp/Db/pzt.db","P=xxx:") - -# Eurotherm temp controller -#dbLoadRecords("$(IP)/ipApp/Db/Eurotherm.db","P=xxx:,C=0,SERVER=serial7") -#var devAoEurothermDebug,20 - -# MKS vacuum gauges -#dbLoadRecords("$(IP)/ipApp/Db/MKS.db","P=xxx:,C=0,SERVER=serial2,CC1=cc1,CC2=cc3,PR1=pr1,PR2=pr3") -# PI Digitel 500/1500 pump -#dbLoadRecords("$(IP)/ipApp/Db/Digitel.db","xxx:,PUMP=ip1,C=0,SERVER=serial3") -# PI MPC ion pump -#dbLoadRecords("$(IP)/ipApp/Db/MPC.db","P=xxx:,PUMP=ip2,C=0,SERVER=serial4,PA=0,PN=1") -# PI MPC TSP (titanium sublimation pump) -#dbLoadRecords("$(IP)/ipApp/Db/TSP.db","P=xxx:,TSP=tsp1,C=0,SERVER=serial4,PA=0") - -# Slow feedback -#dbLoadTemplate("pid_slow.substitutions") - - -############################################################################### -iocInit - -### startup State Notation Language programs -seq &kohzuCtl, "P=xxx:, M_THETA=m1, M_Y=m2, M_Z=m3, GEOM=1, logfile=kohzuCtl.log" -seq &hrCtl, "P=xxx:, N=1, M_PHI1=m1, M_PHI2=m2, logfile=hrCtl1.log" - -# Keithley 2000 series DMM -# channels: 10, 20, or 22; model: 2000 or 2700 -seq &Keithley2kDMM,("P=xxx:, Dmm=D1, channels=10, model=2000") - -# X-ray Instrumentation Associates Huber Slit Controller -# supported by a SNL program written by Pete Jemian and modified (TMM) for use with the -# sscan record -#seq &xia_slit, "name=hsc1, P=xxx:, HSC=hsc1:, S=xxx:seriala[6]" - -### Start up the autosave task and tell it what to do. -# The task is actually named "save_restore". -# Note that you can reload these sets after creating them: e.g., -# reload_monitor_set("auto_settings.req",30,"P=xxx:") -# -# save positions every five seconds -create_monitor_set("auto_positions.req",5,"P=xxx:") -# save other things every thirty seconds -create_monitor_set("auto_settings.req",30,"P=xxx:") -