runner.py 474 B

12345678910111213141516
  1. import target as target
  2. from sccd.runtime.statecharts_core import Event
  3. import threading
  4. class OutputListener:
  5. def add(self, event):
  6. if event.port == "ui":
  7. print(event.name, ", received on:", event.parameters[0], "seconds, parameters:", event.parameters[1:])
  8. if __name__ == '__main__':
  9. controller = target.Controller()
  10. controller.keep_running = False
  11. controller.addMyOwnOutputListener(OutputListener())
  12. controller.setVerbose("check.txt")
  13. controller.start()