예제 #1
0
파일: seccoll.py 프로젝트: umithardal/nicos
 def doReset(self):
     BaseSequencer.doReset(self)
     for d in self._adevs:
         d.reset()
         session.delay(2)
     if self.doStatus()[0] == status.OK:
         raise NicosError(self, 'cannot reset')
예제 #2
0
파일: seccoll.py 프로젝트: umithardal/nicos
    def doReset(self, *args):
        BaseSequencer.doReset(self, *args)

        self._attached_block.reset()
        self._attached_tt.reset()
        self._attached_st.reset()
        session.delay(0.5)
        if self.doStatus(0)[0] != status.OK:
            raise NicosError(self, 'cannot reset secondary collimator lift '
                             'unit')
예제 #3
0
 def doReset(self):
     BaseSequencer.doReset(self)
     return self._attached_currentsource.reset()
예제 #4
0
 def doReset(self):
     self._HW_ACK_Error()
     BaseSequencer.doReset(self)