made attenuator provisional adjustable

This commit is contained in:
2021-05-10 16:21:43 +02:00
parent 84aff64c89
commit f482fac174
+11 -2
View File
@@ -1,10 +1,15 @@
from epics import PV
from slic.core.adjustable import Adjustable
class AttenuatorAramis:
class AttenuatorAramis(Adjustable):
def __init__(self, Id, z_undulator=None, description=None):
def __init__(self, Id, z_undulator=None, description=None, name="Attenuator Aramis"):
self.Id = Id
name = name or Id
super().__init__(name=name, units=None)
self._pv_status_str = PV(Id + ":MOT2TRANS.VALD")
self._pv_status_int = PV(Id + ":IDX_RB")
@@ -64,4 +69,8 @@ class AttenuatorAramis:
self.set_transmission(*args, **kwargs)
def is_moving(self):
raise NotImplementedError