def _initial(self, event): print("Stoplight _initial") te = async_hsm.TimeEvent("TIME_TICK") te.postEvery(self, 2.0) return self.tran(self._red)
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)
def _initial(self, event): self.timeEvt = async_hsm.TimeEvent("TIMEOUT") async_hsm.Framework.subscribe("EAT", self) return self.tran(self._thinking)