Subversion Repositories HomeAutomation

Rev

Rev 748 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | SVN | RSS feed

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