From 708b7ffeb3963f95319a467fdb824afb6459962d Mon Sep 17 00:00:00 2001
From: timmmooney <mooney@aps.anl.gov>
Date: Thu, 15 Jan 2009 21:56:10 +0000
Subject: [PATCH] *** empty log message ***

---
 iocBoot/iocvxWorks/Makefile                 |  2 +-
 iocBoot/iocvxWorks/asynRecord.substitutions |  2 +-
 iocBoot/iocvxWorks/auto_settings.req        |  2 +-
 iocBoot/iocvxWorks/st.cmd                   | 29 +++-------
 iocBoot/iocvxWorks/vme.cmd                  | 12 ++--
 xxxApp/op/adl/xxx.adl                       | 64 +++------------------
 6 files changed, 25 insertions(+), 86 deletions(-)

diff --git a/iocBoot/iocvxWorks/Makefile b/iocBoot/iocvxWorks/Makefile
index 509badf..4cccabb 100644
--- a/iocBoot/iocvxWorks/Makefile
+++ b/iocBoot/iocvxWorks/Makefile
@@ -1,5 +1,5 @@
 TOP = ../..
 include $(TOP)/configure/CONFIG
-ARCH = vxWorks-ppc604
+ARCH = vxWorks-ppc604_long
 TARGETS = cdCommands
 include $(TOP)/configure/RULES.ioc
diff --git a/iocBoot/iocvxWorks/asynRecord.substitutions b/iocBoot/iocvxWorks/asynRecord.substitutions
index 1b36e05..163e119 100644
--- a/iocBoot/iocvxWorks/asynRecord.substitutions
+++ b/iocBoot/iocvxWorks/asynRecord.substitutions
@@ -10,5 +10,5 @@ pattern
 {xxx:     asyn_6   serial6    0    2600  2600}
 {xxx:     asyn_7   serial7    0     256  256}
 {xxx:     asyn_8   serial8    0     256  256}
-{xxx:     gpib1    gpib1      1    2600 2600}
+#{xxx:     gpib1    gpib1      1    2600 2600}
 }
diff --git a/iocBoot/iocvxWorks/auto_settings.req b/iocBoot/iocvxWorks/auto_settings.req
index b6ce197..2c1fda0 100644
--- a/iocBoot/iocvxWorks/auto_settings.req
+++ b/iocBoot/iocvxWorks/auto_settings.req
@@ -61,7 +61,7 @@ file scanParms_settings.req P=$(P),M=SM10
 
 file table_settings.req P=$(P),T=table1,Q=Table1
 
-file scaler_16ch_settings.req P=$(P),S=scaler1
+file scaler16m_settings.req P=$(P),S=scaler1
 #file scaler_8ch_settings.req P=$(P),S=scaler2
 #file scaler_64ch_settings.req P=$(P),S=scaler3
 
diff --git a/iocBoot/iocvxWorks/st.cmd b/iocBoot/iocvxWorks/st.cmd
index a3d21a6..c686333 100644
--- a/iocBoot/iocvxWorks/st.cmd
+++ b/iocBoot/iocvxWorks/st.cmd
@@ -28,8 +28,8 @@ sysCplusEnable=1
 ##mem = malloc(1024*1024*96)
 
 ### Load synApps EPICS software
-ld < xxx.munch
-
+### doesn't work for tornado 2.2.2 ### ld < xxx.munch
+ld(0,0,"xxx.munch")
 cd startup
 
 # Increase size of buffer for error logging from default 1256
@@ -52,29 +52,22 @@ recDynLinkQsize = 1024
 ################################################################################
 # Tell EPICS all about the record types, device-support modules, drivers,
 # etc. in the software we just loaded (xxx.munch)
-dbLoadDatabase("../../dbd/iocxxxVX.dbd")
+dbLoadDatabase("$(TOP)/dbd/iocxxxVX.dbd")
 iocxxxVX_registerRecordDeviceDriver(pdbbase)
 
-# test ramp output
-dbLoadRecords("$(STD)/stdApp/Db/ramp_tweak.db","P=xxx:,Q=LaserDelay")
+# user-assignable ramp/tweak
 dbLoadRecords("$(STD)/stdApp/Db/ramp_tweak.db","P=xxx:,Q=rt1")
 
-# ASRP table
-#dbLoadRecords("$(OPTICS)/opticsApp/Db/ASRPmirrorTable.db","P=xxx:,TBL=mt1,VERT=xxx:m7,PITCH=xxx:m8")
-
-# Spare busy record
-#dbLoadRecords("$(TOP)/xxxApp/Db/busy.db","P=xxx:")
-
 ### save_restore setup
 # We presume a suitable initHook routine was compiled into xxx.munch.
 # See also create_monitor_set(), after iocInit() .
 < save_restore.cmd
 
 # Industry Pack support
-#< industryPack.cmd
+< industryPack.cmd
 
 # serial support
-#< serial.cmd
+< serial.cmd
 
 # gpib support
 #< gpib.cmd
@@ -100,14 +93,10 @@ dbLoadRecords("$(MOTOR)/db/motorUtil.db", "P=xxx:")
 ### Insertion-device control
 #dbLoadRecords("$(STD)/stdApp/Db/IDctrl.db","P=xxx:,xx=02us")
 
-# sample-wheel
-#dbLoadRecords("$(STD)/stdApp/Db/sampleWheel.db", "P=xxx:,ROWMOTOR=xxx:m7,ANGLEMOTOR=xxx:m8")
-
 ### 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.)
-putenv "MP=MAXPTS"
-dbLoadRecords("$(SSCAN)/sscanApp/Db/standardScans.db","P=xxx:,$(MP)1=8000,$(MP)2=1000,$(MP)3=1000,$(MP)4=1000,$(MP)H=8000")
+dbLoadTemplate("standardScans.substitutions")
 dbLoadRecords("$(SSCAN)/sscanApp/Db/saveData.db","P=xxx:")
 
 # A set of scan parameters for each positioner.  This is a convenience
@@ -178,10 +167,6 @@ dbLoadRecords("$(CALC)/calcApp/Db/userStringCalcs10.db","P=xxx:")
 aCalcArraySize=2000
 dbLoadRecords("$(CALC)/calcApp/Db/userArrayCalcs10.db","P=xxx:,N=2000")
 dbLoadRecords("$(CALC)/calcApp/Db/userTransforms10.db","P=xxx:")
-# individually disabled transforms
-dbLoadRecords("$(CALC)/calcApp/Db/transforms10.db","P=xxx:,N=1")
-# 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) records
 dbLoadRecords("$(STD)/stdApp/Db/userStringSeqs10.db","P=xxx:")
diff --git a/iocBoot/iocvxWorks/vme.cmd b/iocBoot/iocvxWorks/vme.cmd
index c9d3bb1..ef2b43a 100644
--- a/iocBoot/iocvxWorks/vme.cmd
+++ b/iocBoot/iocvxWorks/vme.cmd
@@ -7,13 +7,13 @@
 #     (1)cards, (2)base address(short, 16-byte boundary),
 #     (3)interrupt vector (0=disable or  64 - 255), (4)interrupt level (1 - 6),
 #     (5)motor task polling rate (min=1Hz,max=60Hz)
-#!omsSetup(2, 0xFC00, 180, 5, 10)
+omsSetup(2, 0xFC00, 180, 5, 10)
 
 # OMS VME58 driver setup parameters:
 #     (1)cards, (2)base address(short, 4k boundary),                  
 #     (3)interrupt vector (0=disable or  64 - 255), (4)interrupt level (1 - 6),
 #     (5)motor task polling rate (min=1Hz,max=60Hz)
-#!oms58Setup(2, 0x4000, 190, 5, 10)
+oms58Setup(2, 0x4000, 190, 5, 10)
 
 # OMS MAXv driver setup parameters: 
 #     (1)number of cards in array.
@@ -40,9 +40,9 @@
 #!MAXvConfig(0, config0)
 
 ### Scalers: Joerger VSC8/16
-dbLoadRecords("$(STD)/stdApp/Db/scaler16.db","P=xxx:,S=scaler1,OUT=#C0 S0 @,DTYP=Joerger VSC8/16,FREQ=10000000")
+#dbLoadRecords("$(STD)/stdApp/Db/scaler.db","P=xxx:,S=scaler1,OUT=#C1 S0 @,DTYP=Joerger VSC8/16,FREQ=10000000")
 # scaler database with modified calcs (user calcs for all 16 channels)
-dbLoadRecords("$(STD)/stdApp/Db/scaler16m.db","P=xxx:,S=scaler2,OUT=#C1 S0 @,DTYP=Joerger VSC8/16,FREQ=10000000")
+dbLoadRecords("$(STD)/stdApp/Db/scaler16m.db","P=xxx:,S=scaler1,OUT=#C0 S0 @,DTYP=Joerger VSC8/16,FREQ=10000000")
 # Joerger VSC setup parameters:
 #     (1)cards, (2)base address(ext, 256-byte boundary),
 #     (3)interrupt vector (0=disable or  64 - 255)
@@ -53,9 +53,9 @@ VSCSetup(2, 0xB0000000, 200)
 #       char *addrs,            /* address (0x800-0xf800, 2048-byte (0x800) boundary) */
 #       unsigned vector,        /* valid vectors(64-255) */
 #       int intlevel)
-scalerVS_Setup(1, 0x2000, 205, 5)
+#scalerVS_Setup(1, 0x2000, 205, 5)
 #devScaler_VSDebug=0
-dbLoadRecords("$(STD)/stdApp/Db/scaler16m.db","P=xxx:,S=scaler3,OUT=#C0 S0 @, DTYP=Joerger VS, FREQ=10000000")
+#dbLoadRecords("$(STD)/stdApp/Db/scaler16m.db","P=xxx:,S=scaler3,OUT=#C0 S0 @, DTYP=Joerger VS, FREQ=10000000")
 
 # Heidenhain IK320 VME encoder interpolator
 #dbLoadRecords("$(VME)/vmeApp/Db/IK320card.db","P=xxx:,sw2=card0:,axis=1,switches=41344,irq=3")
diff --git a/xxxApp/op/adl/xxx.adl b/xxxApp/op/adl/xxx.adl
index 5508529..f298aa1 100644
--- a/xxxApp/op/adl/xxx.adl
+++ b/xxxApp/op/adl/xxx.adl
@@ -5,8 +5,8 @@ file {
 }
 display {
 	object {
-		x=522
-		y=25
+		x=551
+		y=57
 		width=470
 		height=156
 	}
@@ -386,7 +386,7 @@ display {
 	}
 	display[0] {
 		label="Scaler 1"
-		name="scaler16.adl"
+		name="scaler16m.adl"
 		args="P=xxx:,S=scaler1"
 	}
 	display[1] {
@@ -1417,7 +1417,12 @@ composite {
 	display[2] {
 		label="Slit 1 Graphic"
 		name="4slitGraphic.adl"
-		args="P=xxx:,SLIT=Slit_1,H=Slit1H,V=Slit1V"
+		args="P=xxx:,SLIT=Slit_1,H=Slit1H,mXp=m3,mXn=m4,V=Slit1V,mYp=m5,mYn=m6"
+	}
+	display[3] {
+		label="Slit Motors"
+		name="motor4x.adl"
+		args="P=xxx:,M1=m3,M2=m4,M3=m5,M4=m6"
 	}
 	display[4] {
 		label="Slit 2 (H) (soft)"
@@ -1573,54 +1578,3 @@ composite {
 	bclr=17
 	label="-TempCtrl"
 }
-"related display" {
-	object {
-		x=350
-		y=0
-		width=50
-		height=20
-	}
-	display[0] {
-		label="dig delay GigaBaudics"
-		name="digDelay.adl"
-		args="P=xxx:,Q=digDly1:,T=GigaBaudics"
-	}
-	display[1] {
-		label="dig delay PPS100"
-		name="digDelay.adl"
-		args="P=xxx:,Q=digDlyPPS:,T=PPS_0"
-	}
-	clr=0
-	bclr=17
-	label="-digDelay"
-}
-"related display" {
-	object {
-		x=400
-		y=0
-		width=50
-		height=20
-	}
-	display[0] {
-		label="test"
-		name="test.adl"
-		args="P=xxx:"
-	}
-	display[1] {
-		label="test Composite"
-		name="testC.adl"
-		args="P=xxx:"
-	}
-	display[2] {
-		label="test_grabbag"
-		name="newDisplay.adl"
-		args="P=xxx:"
-	}
-	display[3] {
-		label="llnl_slit"
-		name="llnl_slit.adl"
-	}
-	clr=0
-	bclr=17
-	label="-test"
-}
-- 
GitLab