Subversion Repositories HomeAutomation

Rev

Details | Last modification | View Log | SVN | RSS feed

Rev Author Line No. Line
736 olof 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()
748 olof 9
"""
736 olof 10
 
11
class DefaultStateSpace(StateSpace):
12
 
13
    DESCRIPTIVE_NAME = 'Default State Space'
748 olof 14
    RELATED_SPACES = []
736 olof 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
748 olof 26
 
736 olof 27
    def unload(self):
28
        pass
748 olof 29
 
30
    def run(self, related, args = None):
736 olof 31
        self.state_var = self.state_var + 1
32
        print 'DefaultStateSpace: ' + str(self.state_var)