示例#1
0
    def dev_status(self):
        # update current state AND status
        get_worker().execute(self._dev_state)

        # get the updated status as a string
        self._status = self.get_status()
        return self._status
示例#2
0
    def dev_status(self):
        # update current state AND status
        get_worker().execute(self._dev_state)

        # get the updated status as a string
        self._status = self.get_status()
        return self._status
示例#3
0
def write(self, attr):
    value = attr.get_write_value()
    value = get_worker().execute(setattr, self.fuelcell, attr.get_name(),
                                 value)
示例#4
0
def read(self, attr):
    value = get_worker().execute(getattr, self.fuelcell, attr.get_name())
    attr.set_value(value)
示例#5
0
 def read(self, attr):
     method = getattr(self.channel_object, "get_" + attr.get_name())
     value = get_worker().execute(method)
     attr.set_value(value)
示例#6
0
 def dev_state(self):
     return get_worker().execute(self._dev_state)
示例#7
0
 def read_custattr(self, attr):
     value = get_worker().execute(self.axis.get_setting,
                                  attr.get_name())
     attr.set_value(value)
示例#8
0
 def read(self, attr):
     method = getattr(self.axis, "get_" + attr.get_name())
     value = get_worker().execute(method)
     attr.set_value(value)
示例#9
0
 def read(self, attr):
     method = getattr(self.axis, "get_" + attr.get_name())
     value = get_worker().execute(method)
     attr.set_value(value)
示例#10
0
 def cmd(self, *args, **kwargs):
     method = getattr(self.axis, cmd_name)
     return get_worker().execute(method, *args, **kwargs)
示例#11
0
 def read(self, attr):
     method = getattr(self.channel_object, "get_" + attr.get_name())
     value = get_worker().execute(method)
     attr.set_value(value)
示例#12
0
 def cmd(self, *args, **kwargs):
     method = getattr(self.channel_object, cmd_name)
     return get_worker().execute(method, *args, **kwargs)
示例#13
0
def write(self, attr):
    value = attr.get_write_value()
    value = get_worker().execute(setattr, self.fuelcell, attr.get_name(), value)
示例#14
0
def read(self, attr):
    value = get_worker().execute(getattr, self.fuelcell, attr.get_name())
    attr.set_value(value)
示例#15
0
 def read_longVarAttr(self, attr):
  worker = get_worker()
  value = worker.execute(self.__read_DynAttr, attr)
  attr.set_value(int(value))
示例#16
0
 def cmd(self, *args, **kwargs):
     method = getattr(self.axis, cmd_name)
     return get_worker().execute(method, *args, **kwargs)
示例#17
0
 def write(self, attr):
     method = getattr(self.axis, "set_" + attr.get_name())
     value = attr.get_write_value()
     get_worker().execute(method, value)
示例#18
0
 def write(self, attr):
     method = getattr(self.axis, "set_" + attr.get_name())
     value = attr.get_write_value()
     get_worker().execute(method, value)
示例#19
0
 def read_custattr(self, attr):
     value = get_worker().execute(self.axis.get_setting,
                                  attr.get_name())
     attr.set_value(value)
示例#20
0
 def write_custattr(self, attr):
     get_worker().execute(self.axis.set_setting, attr.get_name(),
                          attr.get_write_value())
示例#21
0
 def write_custattr(self, attr):
     get_worker().execute(self.axis.set_setting, attr.get_name(),
                          attr.get_write_value())
示例#22
0
 def dev_state(self):
     return get_worker().execute(self._dev_state)
示例#23
0
 def cmd(self, *args, **kwargs):
     method = getattr(self.channel_object, cmd_name)
     return get_worker().execute(method, *args, **kwargs)