Subversion Repositories HomeAutomation

Rev

Rev 748 | Blame | Compare with Previous | Last modification | View Log | SVN | RSS feed

  1. from StateSpace import StateSpace
  2.  
  3. """ from SPServices import SPServices
  4.  
  5.    SpServices.registerTimer(self.function, interval)
  6.    SpServices.registerEventHandler(self.function, event)
  7.    SpServices.sendEvent()
  8.    SpServices.sendPkt()
  9. """
  10.  
  11. class DefaultStateSpace(StateSpace):
  12.  
  13.     DESCRIPTIVE_NAME = 'Default State Space'
  14.     RELATED_SPACES = []
  15.    
  16.     state_var = 0
  17.     state_string = 'nice'
  18.  
  19.     def reset(self):
  20.         state_var = 0
  21.         state_string = 'reset'
  22.         pass
  23.  
  24.     def load(self):
  25.         pass
  26.  
  27.     def unload(self):
  28.         pass
  29.  
  30.     def run(self, related, args = None):
  31.         self.state_var = self.state_var + 1
  32.         print 'DefaultStateSpace: ' + str(self.state_var)
  33.