Ejemplo n.º 1
0
 def tick(self):
     print("  Clock tick")
     tb = self.data(TOP)
     tb.decrementTimer()
     if tb.getRemainingTime() == 0:
         print("  Finished")
         self.set_state(StaticFSM.State(Idle))
     else:
         tb.printTimer()
Ejemplo n.º 2
0
 def minute(self, time_):
     self.set_state(StaticFSM.State(Programmed))
     self.dispatch(StaticFSM.Event(TOP.minute, time_))
Ejemplo n.º 3
0
 def onInit(self):
     self.set_state(StaticFSM.State(Idle))
     return RTC.RTC_OK
Ejemplo n.º 4
0
 def stop(self):
     self.set_state(StaticFSM.State(Idle))
Ejemplo n.º 5
0
 def open(self):
     self.set_state(StaticFSM.State(Disabled))
Ejemplo n.º 6
0
 def close(self):
     # self.setStateHistory(OpenRTM_aist.Macho.State(Operational))
     self.set_state(StaticFSM.State(Operational))
Ejemplo n.º 7
0
 def onInit(self):
     self.set_state(StaticFSM.State(Operational))
     return RTC.RTC_OK
Ejemplo n.º 8
0
 def start(self):
     self.set_state(StaticFSM.State(Cooking))
Ejemplo n.º 9
0
 def Event02_Final(self, data):
     self.set_state(StaticFSM.State(FinalState))
Ejemplo n.º 10
0
 def Event01_02(self, data):
     self.set_state(StaticFSM.State(State02))
Ejemplo n.º 11
0
 def event2(self):
     self.set_state(StaticFSM.State(node3))
Ejemplo n.º 12
0
 def event1(self):
     self.set_state(StaticFSM.State(node2))