Subversion Repositories HomeAutomation

Rev

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

Rev 736 Rev 748
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
   
15
   
15
    state_var = 0
16
    state_var = 0
16
    state_string = 'nice'
17
    state_string = 'nice'
17
 
18
 
18
    def reset(self):
19
    def reset(self):
19
        state_var = 0
20
        state_var = 0
20
        state_string = 'reset'
21
        state_string = 'reset'
21
        pass
22
        pass
22
 
23
 
23
    def load(self):
24
    def load(self):
24
        pass
25
        pass
25
   
26
 
26
    def unload(self):
27
    def unload(self):
27
        pass
28
        pass
28
   
29
 
29
    def run(self, args = None):
30
    def run(self, related, args = None):
30
        self.state_var = self.state_var + 1
31
        self.state_var = self.state_var + 1
31
        print 'DefaultStateSpace: ' + str(self.state_var)
32
        print 'DefaultStateSpace: ' + str(self.state_var)
32
 
33