Files
eco/xoptics/dcm.py
T
Chris Milne f7e47129f2 Alvra mono
2018-02-23 13:29:08 +01:00

17 lines
500 B
Python
Executable File

from ..devices_general.motors import MotorRecord
from epics import PV
class Double_Crystal_Mono:
def __init__(self,Id):
self.Id = Id
self.th = MotorRecord(Id+':RX12')
self.x = MotorRecord(Id+':TX12')
self.gap = MotorRecord(Id+':T2')
self.roll1 = MotorRecord(Id+':RZ1')
self.roll2 = MotorRecord(Id+':RZ2')
self.pitch2 = MotorRecord(Id+':RX2')
# self.energy = MotorRecord(Id+':ENERGY')
self.energy = PV(Id+':ENERGY').value