CTASequencer has no reset
We finally are tracking all your upstream changes in my local repo but a few issues remain.
As far as I can see it Sequence
does not contain any reset functionality and currently we see:
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
File /gfa/.mounts/sf_cristallina/applications/slic/cristallina/cristallina.py:55
53 attenuator = Attenuator("SAROP31-OATA150", description="Cristallina attenuator OATA150")
54 front_end_attenuator = Attenuator("SARFE10-OATT053", description="Front end attenuator OATT053")
---> 55 cta = CTASequencer("SAR-CCTA-ESC")
57 pbps113 = IntensityMonitorPBPS(
58 "SAROP31-PBPS113",
59 # vme_crate="SAROP31-CVME-PBPS1", # please check this!
60 # link=9,
61 description="Intensity/position monitor in the optics hutch",
62 )
64 pbps149 = IntensityMonitorPBPS(
65 "SAROP31-PBPS149",
66 # vme_crate="SAROP31-CVME-PBPS2", # please check this!
67 # link=9,
68 description="Intensity/position monitor in the experimental hutch"
69 )
File /sf/cristallina/applications/slic/slic-package/slic/devices/timing/events/ctaseq.py:9, in CTASequencer.__init__(self, ID)
7 self.cta_client = cc = CtaLib(ID)
8 self.cfg = Config(cc)
----> 9 self.seq = Sequence(cc)
File /sf/cristallina/applications/slic/slic-package/slic/devices/timing/events/ctaseq.py:98, in Sequence.__init__(self, cta_client)
96 def __init__(self, cta_client):
97 self.cta_client = cta_client
---> 98 self.reset()
AttributeError: 'Sequence' object has no attribute 'reset'