From 2c7a49b4957dd85a7d9a0f45eb2bb7c0e4f8d152 Mon Sep 17 00:00:00 2001 From: x03daop Date: Tue, 24 Nov 2015 14:46:05 +0100 Subject: [PATCH] Startup --- config/devices.properties | 201 +++++++++++++++++++------------------ config/devices.properties~ | 120 ++++++++++++++++++---- 2 files changed, 206 insertions(+), 115 deletions(-) diff --git a/config/devices.properties b/config/devices.properties index 3982b726..ff0ceccb 100644 --- a/config/devices.properties +++ b/config/devices.properties @@ -1,98 +1,103 @@ -#det=ch.psi.pshell.epics.AreaDetector X03DA-SCIENTA:cam1 X03DA-SCIENTA:image1 -Scienta=ch.psi.pshell.epics.Scienta X03DA-SCIENTA:cam1 X03DA-SCIENTA:image1 -Manip=ch.psi.pshell.epics.Manipulator -Eph=ch.psi.pshell.epics.Positionable X03DA-PHS-E:GO.A X03DA-PGM:rbkenergy -ManipulatorX=ch.psi.pshell.epics.Motor X03DA-ES2-MA:TRX -ManipulatorY=ch.psi.pshell.epics.Motor X03DA-ES2-MA:TRY -ManipulatorZ=ch.psi.pshell.epics.Motor X03DA-ES2-MA:TRZ -ManipulatorTheta=ch.psi.pshell.epics.Motor X03DA-ES2-MA:THT -ManipulatorTilt=ch.psi.pshell.epics.Motor X03DA-ES2-MA:TLT -ManipulatorPhi=ch.psi.pshell.epics.Motor X03DA-ES2-MA:PHI -#sctrg=ch.psi.pshell.epics.ChannelInteger X03DA-SCIENTA:cam1:Acquire -#adctrg=ch.psi.pshell.epics.ChannelInteger X03DA-OP-10ADC:TRG -MachineCurrent=ch.psi.pshell.epics.ChannelDouble ARIDI-PCT:CURRENT Read 3 -SampleCurrent=ch.psi.pshell.epics.ChannelDouble X03DA-OP:CURRENT1 Read 12 -RefCurrent=ch.psi.pshell.epics.ChannelDouble X03DA-OP:CURRENT2 Read 12 -AuxCurrent=ch.psi.pshell.epics.ChannelDouble X03DA-OP:CURRENT3 Read 12 -Counts=ch.psi.pshell.epics.ChannelDouble X03DA-SCIENTA:Stats5:Total_RBV Read 3 -CountsR1=ch.psi.pshell.epics.ChannelDouble X03DA-SCIENTA:Stats1:Total_RBV Read 3 -CountsR2=ch.psi.pshell.epics.ChannelDouble X03DA-SCIENTA:Stats2:Total_RBV Read 3 -CountsR3=ch.psi.pshell.epics.ChannelDouble X03DA-SCIENTA:Stats3:Total_RBV Read 3 -CountsR4=ch.psi.pshell.epics.ChannelDouble X03DA-SCIENTA:Stats4:Total_RBV Read 3 -#sizex=ch.psi.pshell.epics.ChannelInteger X03DA-SCIENTA:cam1:SizeX_RBV -#lowen=ch.psi.pshell.epics.ChannelDouble X03DA-SCIENTA:cam1:LOW_ENERGY 6 -#highen=ch.psi.pshell.epics.ChannelDouble X03DA-SCIENTA:cam1:HIGH_ENERGY 6 -ExcitationEnergy=ch.psi.pshell.epics.ChannelDouble X03DA-SCIENTA:cam1:EXCITATION_ENERGY_RBV Read -StepSize=ch.psi.pshell.epics.ChannelDouble X03DA-SCIENTA:cam1:STEP_SIZE_RBV Read -NumIterations=ch.psi.pshell.epics.ChannelDouble X03DA-SCIENTA:cam1:NumExposures_RBV Read -AcquisitionMode=ch.psi.pshell.epics.ChannelString X03DA-SCIENTA:cam1:ACQ_MODE_RBV Read -EnergyMode=ch.psi.pshell.epics.ChannelString X03DA-SCIENTA:cam1:ENERGY_MODE_RBV Read -LensMode=ch.psi.pshell.epics.ChannelString X03DA-SCIENTA:cam1:LENS_MODE_RBV Read -DetectorMode=ch.psi.pshell.epics.ChannelString X03DA-SCIENTA:cam1:DETECTOR_MODE_RBV Read -PassEnergy=ch.psi.pshell.epics.ChannelString X03DA-SCIENTA:cam1:PASS_ENERGY_RBV Read -ElementSet=ch.psi.pshell.epics.ChannelString X03DA-SCIENTA:cam1:ELEMENT_SET_RBV Read -AnalyserSlit=ch.psi.pshell.epics.ChannelString X03DA-SCIENTA:cam1:ANALYSER_SLIT_RBV Read -#AcquisitionModeNum=ch.psi.pshell.epics.ChannelDouble X03DA-SCIENTA:cam1:ACQ_MODE_RBV Read -#EnergyModeNum=ch.psi.pshell.epics.ChannelDouble X03DA-SCIENTA:cam1:ENERGY_MODE_RBV Read -#LensModeNum=ch.psi.pshell.epics.ChannelDouble X03DA-SCIENTA:cam1:LENS_MODE_RBV Read -#DetectorModeNum=ch.psi.pshell.epics.ChannelDouble X03DA-SCIENTA:cam1:DETECTOR_MODE_RBV Read -#PassEnergyNum=ch.psi.pshell.epics.ChannelDouble X03DA-SCIENTA:cam1:PASS_ENERGY_RBV Read -#ElementSetNum=ch.psi.pshell.epics.ChannelDouble X03DA-SCIENTA:cam1:ELEMENT_SET_RBV Read -MachineBumpXOffset=ch.psi.pshell.epics.ChannelDouble X03DA-LBB:X-SYM Read -MachineBumpXAngle=ch.psi.pshell.epics.ChannelDouble X03DA-LBB:X-ASYM Read -MachineBumpYOffset=ch.psi.pshell.epics.ChannelDouble X03DA-LBB:Y-SYM Read -MachineBumpYAngle=ch.psi.pshell.epics.ChannelDouble X03DA-LBB:Y-ASYM Read -DynamicBumpYOffset=ch.psi.pshell.epics.ChannelDouble X03DA-DBB:Y-SYM Read -DynamicBumpYAngle=ch.psi.pshell.epics.ChannelDouble X03DA-DBB:Y-ASYM Read -FrontendVCenter=ch.psi.pshell.epics.ChannelDouble X03DA-FE-SV:ctr Read -FrontendVSize=ch.psi.pshell.epics.ChannelDouble X03DA-FE-SV:size Read -FrontendHCenter=ch.psi.pshell.epics.ChannelDouble X03DA-FE-SH:ctr Read -FrontendHSize=ch.psi.pshell.epics.ChannelDouble X03DA-FE-SH:size Read -MonoVCenter=ch.psi.pshell.epics.ChannelDouble X03DA-AU-SV:ctr Read -MonoVSize=ch.psi.pshell.epics.ChannelDouble X03DA-AU-SV:size Read -$MonoBladeDown=ch.psi.pshell.epics.ChannelDouble X03DA-AU:DW Read -$MonoBladeUp=ch.psi.pshell.epics.ChannelDouble X03DA-AU:UP Read -MonoHCenter=ch.psi.pshell.epics.ChannelDouble X03DA-AU-SH:ctr Read -MonoHSize=ch.psi.pshell.epics.ChannelDouble X03DA-AU-SH:size Read -MonoApertureMode=ch.psi.pshell.epics.ChannelDouble X03DA-PHS:AU Read -RefocusVCenter=ch.psi.pshell.epics.ChannelDouble X03DA-RMU-SV:ctr Read -RefocusVSize=ch.psi.pshell.epics.ChannelDouble X03DA-RMU-SV:size Read -RefocusHCenter=ch.psi.pshell.epics.ChannelDouble X03DA-RMU-SH:ctr Read -RefocusHSize=ch.psi.pshell.epics.ChannelDouble X03DA-RMU-SH:size Read -FocusYTrans=ch.psi.pshell.epics.ChannelDouble X03DA-OP-FMU:oy Read -FocusZTrans=ch.psi.pshell.epics.ChannelDouble X03DA-OP-FMU:oz Read -FocusXRot=ch.psi.pshell.epics.ChannelDouble X03DA-OP-FMU:oRx Read -FocusYRot=ch.psi.pshell.epics.ChannelDouble X03DA-OP-FMU:oRy Read -FocusZRot=ch.psi.pshell.epics.ChannelDouble X03DA-OP-FMU:oRz Read -RefocusYTrans=ch.psi.pshell.epics.ChannelDouble X03DA-OP-RMU:oy Read -RefocusZTrans=ch.psi.pshell.epics.ChannelDouble X03DA-OP-RMU:oz Read -RefocusXRot=ch.psi.pshell.epics.ChannelDouble X03DA-OP-RMU:oRx Read -RefocusYRot=ch.psi.pshell.epics.ChannelDouble X03DA-OP-RMU:oRy Read -RefocusZRot=ch.psi.pshell.epics.ChannelDouble X03DA-OP-RMU:oRz Read -MonoEnergy=ch.psi.pshell.epics.ChannelDouble X03DA-PGM:CERBK Read -MonoCff=ch.psi.pshell.epics.ChannelDouble X03DA-PGM:rbkcff Read -MonoBeta=ch.psi.pshell.epics.ChannelDouble X03DA-PGM:rbkbeta Read -MonoTheta=ch.psi.pshell.epics.ChannelDouble X03DA-PGM:rbktheta Read -ExitSlit=ch.psi.pshell.epics.ChannelDouble X03DA-OP-EXS:AP Read -FocusWaterTemp=ch.psi.pshell.epics.ChannelDouble X03DA-PC-HUBER:TEMP-I-RBV Read -AuxVoltage=ch.psi.pshell.epics.ChannelDouble X03DA-OP:CADC4 Read -SampleCurrentGain=ch.psi.pshell.epics.ChannelString X03DA-OP-CURAMP1:GainSel Read -RefCurrentGain=ch.psi.pshell.epics.ChannelString X03DA-OP-CURAMP2:GainSel Read -AuxCurrentGain=ch.psi.pshell.epics.ChannelString X03DA-OP-CURAMP3:GainSel Read -SampleCurrentAveraging=ch.psi.pshell.epics.ChannelDouble X03DA-OP:CADC1.N Read -RefCurrentAveraging=ch.psi.pshell.epics.ChannelDouble X03DA-OP:CADC2.N Read -AuxCurrentAveraging=ch.psi.pshell.epics.ChannelDouble X03DA-OP:CADC3.N Read -AuxVoltageAveraging=ch.psi.pshell.epics.ChannelDouble X03DA-OP:CADC4.N Read -SampleCurrentSampling=ch.psi.pshell.epics.ChannelDouble X03DA-OP-ADC1:Vraw.SCAN Read -RefCurrentSampling=ch.psi.pshell.epics.ChannelString X03DA-OP-ADC2:Vraw.SCAN Read -AuxCurrentSampling=ch.psi.pshell.epics.ChannelString X03DA-OP-ADC3:Vraw.SCAN Read -AuxVoltageSampling=ch.psi.pshell.epics.ChannelString X03DA-OP-ADC4:Vraw.SCAN Read -ChamberPressure=ch.psi.pshell.epics.ChannelString X03DA-PVC-XA:IG-PRESSURE Read -BeamlinePressure=ch.psi.pshell.epics.ChannelDouble X03DA-PVC-XA:IG-PRESSURE Read -ManipulatorTempA=ch.psi.pshell.epics.ChannelDouble X03DA-PC-LAKESHORE:A-TEMP_RBV Read -ManipulatorTempB=ch.psi.pshell.epics.ChannelDouble X03DA-PC-LAKESHORE:A-TEMP_RBV Read -ManipulatorCoolFlow=ch.psi.pshell.epics.ChannelDouble X03DA-PC-BRONKHORST:GET-MEASURE Read -ManipulatorCoolFlowSet=ch.psi.pshell.epics.ChannelDouble X03DA-PC-BRONKHORST:GET-SETPOINT Read -ps1=ch.psi.pshell.epics.AreaDetector X03DA-ES-PS1:cam1 X03DA-ES-PS1:image1 -op-ps1=ch.psi.pshell.epics.AreaDetector X03DA-OP-PS1:cam1 X03DA-OP-PS1:image1 -$dummy=ch.psi.pshell.epics.Motor XXX +#det=ch.psi.pshell.epics.AreaDetector|X03DA-SCIENTA:cam1 X03DA-SCIENTA:image1||| +Scienta=ch.psi.pshell.epics.Scienta|X03DA-SCIENTA:cam1 X03DA-SCIENTA:image1||| +Manip=ch.psi.pshell.epics.Manipulator|||| +Eph=ch.psi.pshell.epics.Positionable|X03DA-PHS-E:GO.A X03DA-PGM:rbkenergy||| +ManipulatorX=ch.psi.pshell.epics.Motor|X03DA-ES2-MA:TRX||| +ManipulatorY=ch.psi.pshell.epics.Motor|X03DA-ES2-MA:TRY||| +ManipulatorZ=ch.psi.pshell.epics.Motor|X03DA-ES2-MA:TRZ||| +ManipulatorTheta=ch.psi.pshell.epics.Motor|X03DA-ES2-MA:THT||| +ManipulatorTilt=ch.psi.pshell.epics.Motor|X03DA-ES2-MA:TLT||| +ManipulatorPhi=ch.psi.pshell.epics.Motor|X03DA-ES2-MA:PHI||| +#sctrg=ch.psi.pshell.epics.ChannelInteger|X03DA-SCIENTA:cam1:Acquire||| +#adctrg=ch.psi.pshell.epics.ChannelInteger|X03DA-OP-10ADC:TRG||| +MachineCurrent=ch.psi.pshell.epics.ChannelDouble|ARIDI-PCT:CURRENT 3|Read|| +SampleCurrent=ch.psi.pshell.epics.ChannelDouble|X03DA-OP:CURRENT1 12|Read|| +RefCurrent=ch.psi.pshell.epics.ChannelDouble|X03DA-OP:CURRENT2 12|Read|| +AuxCurrent=ch.psi.pshell.epics.ChannelDouble|X03DA-OP:CURRENT3 12|Read|| +Counts=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:Stats5:Total_RBV 3|Read|| +CountsR1=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:Stats1:Total_RBV 3|Read|| +CountsR2=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:Stats2:Total_RBV 3|Read|| +CountsR3=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:Stats3:Total_RBV 3|Read|| +CountsR4=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:Stats4:Total_RBV 3|Read|| +#sizex=ch.psi.pshell.epics.ChannelInteger|X03DA-SCIENTA:cam1:SizeX_RBV||| +#lowen=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:cam1:LOW_ENERGY 6||| +#highen=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:cam1:HIGH_ENERGY 6||| +ExcitationEnergy=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:cam1:EXCITATION_ENERGY_RBV|Read|| +StepSize=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:cam1:STEP_SIZE_RBV|Read|| +NumIterations=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:cam1:NumExposures_RBV|Read|| +AcquisitionMode=ch.psi.pshell.epics.ChannelString|X03DA-SCIENTA:cam1:ACQ_MODE_RBV|Read|| +EnergyMode=ch.psi.pshell.epics.ChannelString|X03DA-SCIENTA:cam1:ENERGY_MODE_RBV|Read|| +LensMode=ch.psi.pshell.epics.ChannelString|X03DA-SCIENTA:cam1:LENS_MODE_RBV|Read|| +DetectorMode=ch.psi.pshell.epics.ChannelString|X03DA-SCIENTA:cam1:DETECTOR_MODE_RBV|Read|| +PassEnergy=ch.psi.pshell.epics.ChannelString|X03DA-SCIENTA:cam1:PASS_ENERGY_RBV|Read|| +ElementSet=ch.psi.pshell.epics.ChannelString|X03DA-SCIENTA:cam1:ELEMENT_SET_RBV|Read|| +AnalyserSlit=ch.psi.pshell.epics.ChannelString|X03DA-SCIENTA:cam1:ANALYSER_SLIT_RBV|Read|| +#AcquisitionModeNum=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:cam1:ACQ_MODE_RBV|Read|| +#EnergyModeNum=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:cam1:ENERGY_MODE_RBV|Read|| +#LensModeNum=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:cam1:LENS_MODE_RBV|Read|| +#DetectorModeNum=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:cam1:DETECTOR_MODE_RBV|Read|| +#PassEnergyNum=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:cam1:PASS_ENERGY_RBV|Read|| +#ElementSetNum=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:cam1:ELEMENT_SET_RBV|Read|| +MachineBumpXOffset=ch.psi.pshell.epics.ChannelDouble|X03DA-LBB:X-SYM|Read|| +MachineBumpXAngle=ch.psi.pshell.epics.ChannelDouble|X03DA-LBB:X-ASYM|Read|| +MachineBumpYOffset=ch.psi.pshell.epics.ChannelDouble|X03DA-LBB:Y-SYM|Read|| +MachineBumpYAngle=ch.psi.pshell.epics.ChannelDouble|X03DA-LBB:Y-ASYM|Read|| +DynamicBumpYOffset=ch.psi.pshell.epics.ChannelDouble|X03DA-DBB:Y-SYM|Read|| +DynamicBumpYAngle=ch.psi.pshell.epics.ChannelDouble|X03DA-DBB:Y-ASYM|Read|| +FrontendVCenter=ch.psi.pshell.epics.ChannelDouble|X03DA-FE-SV:ctr|Read|| +FrontendVSize=ch.psi.pshell.epics.ChannelDouble|X03DA-FE-SV:size|Read|| +FrontendHCenter=ch.psi.pshell.epics.ChannelDouble|X03DA-FE-SH:ctr|Read|| +FrontendHSize=ch.psi.pshell.epics.ChannelDouble|X03DA-FE-SH:size|Read|| +MonoVCenter=ch.psi.pshell.epics.ChannelDouble|X03DA-AU-SV:ctr|Read|| +MonoVSize=ch.psi.pshell.epics.ChannelDouble|X03DA-AU-SV:size|Read|| +$MonoBladeDown=ch.psi.pshell.epics.ChannelDouble|X03DA-AU:DW|Read|| +$MonoBladeUp=ch.psi.pshell.epics.ChannelDouble|X03DA-AU:UP|Read|| +MonoHCenter=ch.psi.pshell.epics.ChannelDouble|X03DA-AU-SH:ctr|Read|| +MonoHSize=ch.psi.pshell.epics.ChannelDouble|X03DA-AU-SH:size|Read|| +MonoApertureMode=ch.psi.pshell.epics.ChannelDouble|X03DA-PHS:AU|Read|| +RefocusVCenter=ch.psi.pshell.epics.ChannelDouble|X03DA-RMU-SV:ctr|Read|| +RefocusVSize=ch.psi.pshell.epics.ChannelDouble|X03DA-RMU-SV:size|Read|| +RefocusHCenter=ch.psi.pshell.epics.ChannelDouble|X03DA-RMU-SH:ctr|Read|| +RefocusHSize=ch.psi.pshell.epics.ChannelDouble|X03DA-RMU-SH:size|Read|| +FocusYTrans=ch.psi.pshell.epics.ChannelDouble|X03DA-OP-FMU:oy|Read|| +FocusZTrans=ch.psi.pshell.epics.ChannelDouble|X03DA-OP-FMU:oz|Read|| +FocusXRot=ch.psi.pshell.epics.ChannelDouble|X03DA-OP-FMU:oRx|Read|| +FocusYRot=ch.psi.pshell.epics.ChannelDouble|X03DA-OP-FMU:oRy|Read|| +FocusZRot=ch.psi.pshell.epics.ChannelDouble|X03DA-OP-FMU:oRz|Read|| +RefocusYTrans=ch.psi.pshell.epics.ChannelDouble|X03DA-OP-RMU:oy|Read|| +RefocusZTrans=ch.psi.pshell.epics.ChannelDouble|X03DA-OP-RMU:oz|Read|| +RefocusXRot=ch.psi.pshell.epics.ChannelDouble|X03DA-OP-RMU:oRx|Read|| +RefocusYRot=ch.psi.pshell.epics.ChannelDouble|X03DA-OP-RMU:oRy|Read|| +RefocusZRot=ch.psi.pshell.epics.ChannelDouble|X03DA-OP-RMU:oRz|Read|| +MonoEnergy=ch.psi.pshell.epics.ChannelDouble|X03DA-PGM:CERBK|Read|| +MonoCff=ch.psi.pshell.epics.ChannelDouble|X03DA-PGM:rbkcff|Read|| +MonoBeta=ch.psi.pshell.epics.ChannelDouble|X03DA-PGM:rbkbeta|Read|| +MonoTheta=ch.psi.pshell.epics.ChannelDouble|X03DA-PGM:rbktheta|Read|| +ExitSlit=ch.psi.pshell.epics.ChannelDouble|X03DA-OP-EXS:AP|Read|| +FocusWaterTemp=ch.psi.pshell.epics.ChannelDouble|X03DA-PC-HUBER:TEMP-I-RBV|Read|| +AuxVoltage=ch.psi.pshell.epics.ChannelDouble|X03DA-OP:CADC4|Read|| +SampleCurrentGain=ch.psi.pshell.epics.ChannelString|X03DA-OP-CURAMP1:GainSel|Read|| +RefCurrentGain=ch.psi.pshell.epics.ChannelString|X03DA-OP-CURAMP2:GainSel|Read|| +AuxCurrentGain=ch.psi.pshell.epics.ChannelString|X03DA-OP-CURAMP3:GainSel|Read|| +SampleCurrentAveraging=ch.psi.pshell.epics.ChannelDouble|X03DA-OP:CADC1.N|Read|| +RefCurrentAveraging=ch.psi.pshell.epics.ChannelDouble|X03DA-OP:CADC2.N|Read|| +AuxCurrentAveraging=ch.psi.pshell.epics.ChannelDouble|X03DA-OP:CADC3.N|Read|| +AuxVoltageAveraging=ch.psi.pshell.epics.ChannelDouble|X03DA-OP:CADC4.N|Read|| +SampleCurrentSampling=ch.psi.pshell.epics.ChannelDouble|X03DA-OP-ADC1:Vraw.SCAN|Read|| +RefCurrentSampling=ch.psi.pshell.epics.ChannelString|X03DA-OP-ADC2:Vraw.SCAN|Read|| +AuxCurrentSampling=ch.psi.pshell.epics.ChannelString|X03DA-OP-ADC3:Vraw.SCAN|Read|| +AuxVoltageSampling=ch.psi.pshell.epics.ChannelString|X03DA-OP-ADC4:Vraw.SCAN|Read|| +ChamberPressure=ch.psi.pshell.epics.ChannelString|X03DA-PVC-XA:IG-PRESSURE|Read|| +BeamlinePressure=ch.psi.pshell.epics.ChannelDouble|X03DA-PVC-XA:IG-PRESSURE|Read|| +ManipulatorTempA=ch.psi.pshell.epics.ChannelDouble|X03DA-PC-LAKESHORE:A-TEMP_RBV|Read|| +ManipulatorTempB=ch.psi.pshell.epics.ChannelDouble|X03DA-PC-LAKESHORE:A-TEMP_RBV|Read|| +ManipulatorCoolFlow=ch.psi.pshell.epics.ChannelDouble|X03DA-PC-BRONKHORST:GET-MEASURE|Read|| +ManipulatorCoolFlowSet=ch.psi.pshell.epics.ChannelDouble|X03DA-PC-BRONKHORST:GET-SETPOINT|Read|| +ps1=ch.psi.pshell.epics.AreaDetector|X03DA-ES-PS1:cam1 X03DA-ES-PS1:image1||| +op-ps1=ch.psi.pshell.epics.AreaDetector|X03DA-OP-PS1:cam1 X03DA-OP-PS1:image1||| +$dummy=ch.psi.pshell.epics.Motor|XXX||| +img=ch.psi.pshell.imaging.CameraSource|Scienta||| +cam1=ch.psi.pshell.imaging.MjpegSource|http://x03da-cam-1/axis-cgi/mjpg/video.cgi||| +cam2=ch.psi.pshell.imaging.MjpegSource|http://x03da-cam-2/axis-cgi/mjpg/video.cgi||| +ps1img=ch.psi.pshell.imaging.CameraSource|ps1||| +opps1img=ch.psi.pshell.imaging.CameraSource|op-ps1||| diff --git a/config/devices.properties~ b/config/devices.properties~ index 4d08840b..6ae1c427 100644 --- a/config/devices.properties~ +++ b/config/devices.properties~ @@ -1,17 +1,103 @@ -det=ch.psi.pshell.epics.AreaDetector X03DA-SCIENTA:cam1 X03DA-SCIENTA:image1 -manip=ch.psi.pshell.epics.DiscretePositioner -x=ch.psi.pshell.epics.Motor X03DA-ES2-MA:TRX -y=ch.psi.pshell.epics.Motor X03DA-ES2-MA:TRY -z=ch.psi.pshell.epics.Motor X03DA-ES2-MA:TRZ -theta=ch.psi.pshell.epics.Motor X03DA-ES2-MA:THT -tilt=ch.psi.pshell.epics.Motor X03DA-ES2-MA:TLT -phi=ch.psi.pshell.epics.Motor X03DA-ES2-MA:PHI -sctrg=ch.psi.pshell.epics.ChannelInteger X03DA-SCIENTA:cam1:Acquire -adctrg=ch.psi.pshell.epics.ChannelInteger X03DA-OP-10ADC:TRG -current=ch.psi.pshell.epics.ChannelDouble ARIDI-PCT:CURRENT Read 8 -cur1=ch.psi.pshell.epics.ChannelDouble X03DA-OP:CURRENT1 Read 8 -cur2=ch.psi.pshell.epics.ChannelDouble X03DA-OP:CURRENT2 Read 8 -cur3=ch.psi.pshell.epics.ChannelDouble X03DA-OP:CURRENT3 Read 8 -sizex=ch.psi.pshell.epics.ChannelInteger X03DA-SCIENTA:cam1:SizeX_RBV -lowen=ch.psi.pshell.epics.ChannelDouble X03DA-SCIENTA:cam1:LOW_ENERGY 6 -highen=ch.psi.pshell.epics.ChannelDouble X03DA-SCIENTA:cam1:HIGH_ENERGY 6 +#det=ch.psi.pshell.epics.AreaDetector|X03DA-SCIENTA:cam1 X03DA-SCIENTA:image1||| +Scienta=ch.psi.pshell.epics.Scienta|X03DA-SCIENTA:cam1 X03DA-SCIENTA:image1||| +Manip=ch.psi.pshell.epics.Manipulator|||| +Eph=ch.psi.pshell.epics.Positionable|X03DA-PHS-E:GO.A X03DA-PGM:rbkenergy||| +ManipulatorX=ch.psi.pshell.epics.Motor|X03DA-ES2-MA:TRX||| +ManipulatorY=ch.psi.pshell.epics.Motor|X03DA-ES2-MA:TRY||| +ManipulatorZ=ch.psi.pshell.epics.Motor|X03DA-ES2-MA:TRZ||| +ManipulatorTheta=ch.psi.pshell.epics.Motor|X03DA-ES2-MA:THT||| +ManipulatorTilt=ch.psi.pshell.epics.Motor|X03DA-ES2-MA:TLT||| +ManipulatorPhi=ch.psi.pshell.epics.Motor|X03DA-ES2-MA:PHI||| +#sctrg=ch.psi.pshell.epics.ChannelInteger|X03DA-SCIENTA:cam1:Acquire||| +#adctrg=ch.psi.pshell.epics.ChannelInteger|X03DA-OP-10ADC:TRG||| +MachineCurrent=ch.psi.pshell.epics.ChannelDouble|ARIDI-PCT:CURRENT Read 3|Read|| +SampleCurrent=ch.psi.pshell.epics.ChannelDouble|X03DA-OP:CURRENT1 Read 12|Read|| +RefCurrent=ch.psi.pshell.epics.ChannelDouble|X03DA-OP:CURRENT2 Read 12|Read|| +AuxCurrent=ch.psi.pshell.epics.ChannelDouble|X03DA-OP:CURRENT3 Read 12|Read|| +Counts=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:Stats5:Total_RBV Read 3|Read|| +CountsR1=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:Stats1:Total_RBV Read 3|Read|| +CountsR2=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:Stats2:Total_RBV Read 3|Read|| +CountsR3=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:Stats3:Total_RBV Read 3|Read|| +CountsR4=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:Stats4:Total_RBV Read 3|Read|| +#sizex=ch.psi.pshell.epics.ChannelInteger|X03DA-SCIENTA:cam1:SizeX_RBV||| +#lowen=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:cam1:LOW_ENERGY 6||| +#highen=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:cam1:HIGH_ENERGY 6||| +ExcitationEnergy=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:cam1:EXCITATION_ENERGY_RBV Read|Read|| +StepSize=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:cam1:STEP_SIZE_RBV Read|Read|| +NumIterations=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:cam1:NumExposures_RBV Read|Read|| +AcquisitionMode=ch.psi.pshell.epics.ChannelString|X03DA-SCIENTA:cam1:ACQ_MODE_RBV Read|Read|| +EnergyMode=ch.psi.pshell.epics.ChannelString|X03DA-SCIENTA:cam1:ENERGY_MODE_RBV Read|Read|| +LensMode=ch.psi.pshell.epics.ChannelString|X03DA-SCIENTA:cam1:LENS_MODE_RBV Read|Read|| +DetectorMode=ch.psi.pshell.epics.ChannelString|X03DA-SCIENTA:cam1:DETECTOR_MODE_RBV Read|Read|| +PassEnergy=ch.psi.pshell.epics.ChannelString|X03DA-SCIENTA:cam1:PASS_ENERGY_RBV Read|Read|| +ElementSet=ch.psi.pshell.epics.ChannelString|X03DA-SCIENTA:cam1:ELEMENT_SET_RBV Read|Read|| +AnalyserSlit=ch.psi.pshell.epics.ChannelString|X03DA-SCIENTA:cam1:ANALYSER_SLIT_RBV Read|Read|| +#AcquisitionModeNum=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:cam1:ACQ_MODE_RBV Read|Read|| +#EnergyModeNum=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:cam1:ENERGY_MODE_RBV Read|Read|| +#LensModeNum=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:cam1:LENS_MODE_RBV Read|Read|| +#DetectorModeNum=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:cam1:DETECTOR_MODE_RBV Read|Read|| +#PassEnergyNum=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:cam1:PASS_ENERGY_RBV Read|Read|| +#ElementSetNum=ch.psi.pshell.epics.ChannelDouble|X03DA-SCIENTA:cam1:ELEMENT_SET_RBV Read|Read|| +MachineBumpXOffset=ch.psi.pshell.epics.ChannelDouble|X03DA-LBB:X-SYM Read|Read|| +MachineBumpXAngle=ch.psi.pshell.epics.ChannelDouble|X03DA-LBB:X-ASYM Read|Read|| +MachineBumpYOffset=ch.psi.pshell.epics.ChannelDouble|X03DA-LBB:Y-SYM Read|Read|| +MachineBumpYAngle=ch.psi.pshell.epics.ChannelDouble|X03DA-LBB:Y-ASYM Read|Read|| +DynamicBumpYOffset=ch.psi.pshell.epics.ChannelDouble|X03DA-DBB:Y-SYM Read|Read|| +DynamicBumpYAngle=ch.psi.pshell.epics.ChannelDouble|X03DA-DBB:Y-ASYM Read|Read|| +FrontendVCenter=ch.psi.pshell.epics.ChannelDouble|X03DA-FE-SV:ctr Read|Read|| +FrontendVSize=ch.psi.pshell.epics.ChannelDouble|X03DA-FE-SV:size Read|Read|| +FrontendHCenter=ch.psi.pshell.epics.ChannelDouble|X03DA-FE-SH:ctr Read|Read|| +FrontendHSize=ch.psi.pshell.epics.ChannelDouble|X03DA-FE-SH:size Read|Read|| +MonoVCenter=ch.psi.pshell.epics.ChannelDouble|X03DA-AU-SV:ctr Read|Read|| +MonoVSize=ch.psi.pshell.epics.ChannelDouble|X03DA-AU-SV:size Read|Read|| +$MonoBladeDown=ch.psi.pshell.epics.ChannelDouble|X03DA-AU:DW Read|Read|| +$MonoBladeUp=ch.psi.pshell.epics.ChannelDouble|X03DA-AU:UP Read|Read|| +MonoHCenter=ch.psi.pshell.epics.ChannelDouble|X03DA-AU-SH:ctr Read|Read|| +MonoHSize=ch.psi.pshell.epics.ChannelDouble|X03DA-AU-SH:size Read|Read|| +MonoApertureMode=ch.psi.pshell.epics.ChannelDouble|X03DA-PHS:AU Read|Read|| +RefocusVCenter=ch.psi.pshell.epics.ChannelDouble|X03DA-RMU-SV:ctr Read|Read|| +RefocusVSize=ch.psi.pshell.epics.ChannelDouble|X03DA-RMU-SV:size Read|Read|| +RefocusHCenter=ch.psi.pshell.epics.ChannelDouble|X03DA-RMU-SH:ctr Read|Read|| +RefocusHSize=ch.psi.pshell.epics.ChannelDouble|X03DA-RMU-SH:size Read|Read|| +FocusYTrans=ch.psi.pshell.epics.ChannelDouble|X03DA-OP-FMU:oy Read|Read|| +FocusZTrans=ch.psi.pshell.epics.ChannelDouble|X03DA-OP-FMU:oz Read|Read|| +FocusXRot=ch.psi.pshell.epics.ChannelDouble|X03DA-OP-FMU:oRx Read|Read|| +FocusYRot=ch.psi.pshell.epics.ChannelDouble|X03DA-OP-FMU:oRy Read|Read|| +FocusZRot=ch.psi.pshell.epics.ChannelDouble|X03DA-OP-FMU:oRz Read|Read|| +RefocusYTrans=ch.psi.pshell.epics.ChannelDouble|X03DA-OP-RMU:oy Read|Read|| +RefocusZTrans=ch.psi.pshell.epics.ChannelDouble|X03DA-OP-RMU:oz Read|Read|| +RefocusXRot=ch.psi.pshell.epics.ChannelDouble|X03DA-OP-RMU:oRx Read|Read|| +RefocusYRot=ch.psi.pshell.epics.ChannelDouble|X03DA-OP-RMU:oRy Read|Read|| +RefocusZRot=ch.psi.pshell.epics.ChannelDouble|X03DA-OP-RMU:oRz Read|Read|| +MonoEnergy=ch.psi.pshell.epics.ChannelDouble|X03DA-PGM:CERBK Read|Read|| +MonoCff=ch.psi.pshell.epics.ChannelDouble|X03DA-PGM:rbkcff Read|Read|| +MonoBeta=ch.psi.pshell.epics.ChannelDouble|X03DA-PGM:rbkbeta Read|Read|| +MonoTheta=ch.psi.pshell.epics.ChannelDouble|X03DA-PGM:rbktheta Read|Read|| +ExitSlit=ch.psi.pshell.epics.ChannelDouble|X03DA-OP-EXS:AP Read|Read|| +FocusWaterTemp=ch.psi.pshell.epics.ChannelDouble|X03DA-PC-HUBER:TEMP-I-RBV Read|Read|| +AuxVoltage=ch.psi.pshell.epics.ChannelDouble|X03DA-OP:CADC4 Read|Read|| +SampleCurrentGain=ch.psi.pshell.epics.ChannelString|X03DA-OP-CURAMP1:GainSel Read|Read|| +RefCurrentGain=ch.psi.pshell.epics.ChannelString|X03DA-OP-CURAMP2:GainSel Read|Read|| +AuxCurrentGain=ch.psi.pshell.epics.ChannelString|X03DA-OP-CURAMP3:GainSel Read|Read|| +SampleCurrentAveraging=ch.psi.pshell.epics.ChannelDouble|X03DA-OP:CADC1.N Read|Read|| +RefCurrentAveraging=ch.psi.pshell.epics.ChannelDouble|X03DA-OP:CADC2.N Read|Read|| +AuxCurrentAveraging=ch.psi.pshell.epics.ChannelDouble|X03DA-OP:CADC3.N Read|Read|| +AuxVoltageAveraging=ch.psi.pshell.epics.ChannelDouble|X03DA-OP:CADC4.N Read|Read|| +SampleCurrentSampling=ch.psi.pshell.epics.ChannelDouble|X03DA-OP-ADC1:Vraw.SCAN Read|Read|| +RefCurrentSampling=ch.psi.pshell.epics.ChannelString|X03DA-OP-ADC2:Vraw.SCAN Read|Read|| +AuxCurrentSampling=ch.psi.pshell.epics.ChannelString|X03DA-OP-ADC3:Vraw.SCAN Read|Read|| +AuxVoltageSampling=ch.psi.pshell.epics.ChannelString|X03DA-OP-ADC4:Vraw.SCAN Read|Read|| +ChamberPressure=ch.psi.pshell.epics.ChannelString|X03DA-PVC-XA:IG-PRESSURE Read|Read|| +BeamlinePressure=ch.psi.pshell.epics.ChannelDouble|X03DA-PVC-XA:IG-PRESSURE Read|Read|| +ManipulatorTempA=ch.psi.pshell.epics.ChannelDouble|X03DA-PC-LAKESHORE:A-TEMP_RBV Read|Read|| +ManipulatorTempB=ch.psi.pshell.epics.ChannelDouble|X03DA-PC-LAKESHORE:A-TEMP_RBV Read|Read|| +ManipulatorCoolFlow=ch.psi.pshell.epics.ChannelDouble|X03DA-PC-BRONKHORST:GET-MEASURE Read|Read|| +ManipulatorCoolFlowSet=ch.psi.pshell.epics.ChannelDouble|X03DA-PC-BRONKHORST:GET-SETPOINT Read|Read|| +ps1=ch.psi.pshell.epics.AreaDetector|X03DA-ES-PS1:cam1 X03DA-ES-PS1:image1||| +op-ps1=ch.psi.pshell.epics.AreaDetector|X03DA-OP-PS1:cam1 X03DA-OP-PS1:image1||| +$dummy=ch.psi.pshell.epics.Motor|XXX||| +img=ch.psi.pshell.imaging.CameraSource|Scienta||| +cam1=ch.psi.pshell.imaging.MjpegSource|http://x03da-cam-1/axis-cgi/mjpg/video.cgi||| +cam2=ch.psi.pshell.imaging.MjpegSource|http://x03da-cam-2/axis-cgi/mjpg/video.cgi||| +ps1img=ch.psi.pshell.imaging.CameraSource|ps1||| +opps1img=ch.psi.pshell.imaging.CameraSource|op-ps1|||