Пример #1
0
 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)
Пример #2
0
 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)
Пример #3
0
 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)
Пример #4
0
 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)