Exemple #1
0
    def _initial(self, event):
        print("Stoplight _initial")

        te = async_hsm.TimeEvent("TIME_TICK")
        te.postEvery(self, 2.0)

        return self.tran(self._red)
Exemple #2
0
    def _initial(self, event):
        async_hsm.Framework.subscribe("NET_ERR", self)
        async_hsm.Framework.subscribe("NET_RXD", self)
        self.tmr = async_hsm.TimeEvent("FIVE_COUNT")

        loop = asyncio.get_event_loop()
        server = loop.create_datagram_endpoint(UdpServer, local_addr=("localhost", UDP_PORT))
        self.transport, self.protocol = loop.run_until_complete(server)
        return self.tran(self._waiting)
 def _initial(self, event):
     print("Three _initial")
     self.te = async_hsm.TimeEvent("TICK3")
     return self.tran(self._running)
 def _initial(self, event):
     print("_initial")
     self.te = async_hsm.TimeEvent("TIME_TICK")
     return self.tran(self._counting)
 def _initial(self, event):
     print("_initial")
     self.teCount = async_hsm.TimeEvent("COUNT")
     self.tePrint = async_hsm.TimeEvent("PRINT")
     return self.tran(self._counting)
Exemple #6
0
 def _initial(self, event):
     self.timeEvt = async_hsm.TimeEvent("TIMEOUT")
     async_hsm.Framework.subscribe("EAT", self)
     return self.tran(self._thinking)