Subversion Repositories HomeAutomation

Rev

Rev 748 | 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.