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:")
-