Пример #1
0
 def is_ready(self):
     """
     Detects if device is ready
     """
     return self.channel_dict["State"].get_value(
     ) == DiffractometerState.tostring(
         # return self.current_state == DiffractometerState.tostring(\
         DiffractometerState.Ready)
Пример #2
0
    def state_changed(self, state):
        """
        Overides method to map Tango ON state to Difractaometer State Ready.

        @state: Tango state
        """

        if str(state) == "ON":
            state = DiffractometerState.tostring(DiffractometerState.Ready)

        if state != self.current_state:
            logging.getLogger("HWR").debug(
                "ALBAMinidiff: State changed %s (was: %s)" %
                (str(state), self.current_state))
            self.current_state = state
            self.emit("minidiffStateChanged", (self.current_state))
    def state_changed(self, state):
        """
        Overides method to map Tango ON state to Difractaometer State Ready.

        @state: Tango state
        """

        if str(state) == "ON":
            state = DiffractometerState.tostring(DiffractometerState.Ready)

        if state != self.current_state:
            logging.getLogger("HWR").debug(
                "ALBAMinidiff: State changed %s (was: %s)"
                % (str(state), self.current_state)
            )
            self.current_state = state
            self.emit("minidiffStateChanged", (self.current_state))