Subversion Repositories HomeAutomation

Rev

Rev 736 | Go to most recent revision | 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.