def _set(self, value, asyncOK=1): if self.debug: print 'set modbus client point' if self.read_only: raise EPermission('read only: ', self.name) if value == 'None': self.value = None return _EntryION._set(self, value, asyncOK)
def _set_with_boundry_check(self, value, asyncOK=1): if self.read_only: raise EPermission('read only: ', self.name) if self.minimum != None and value < self.minimum: raise EInvalidValue('value', value, 'Value cannot be below %s' % self.minimum) if self.maximum != None and value > self.maximum: raise EInvalidValue('value', value, 'Value cannot be above %s' % self.maximum) return _EntryION._set(self, value, asyncOK)
def _set_with_boundry_check(self,value,asyncOK=1): if self.read_only: raise EPermission('read only: ', self.name) if self.minimum != None and value < self.minimum: raise EInvalidValue('value', value, 'Value cannot be below %s' % self.minimum) if self.maximum != None and value > self.maximum: raise EInvalidValue('value', value, 'Value cannot be above %s' % self.maximum) return _EntryION._set(self, value, asyncOK)