MainController.py 648 B

1234567891011121314151617181920212223
  1. from core.JarvisTrigger import JarvisTrigger
  2. from core.OrderListener import OrderListener
  3. class MainController:
  4. def __init__(self):
  5. # create an order listener object
  6. self.order_listener = OrderListener(self)
  7. # Wait that the jarvis trigger is pronounced by the user
  8. self.jarvis_triger = JarvisTrigger(self)
  9. def get_order_listenner(self):
  10. return self.order_listener
  11. def start(self):
  12. self.jarvis_triger.start()
  13. def pause_jarvis_trigger(self):
  14. """
  15. The hotwork to wake up jarvis has been detected, we pause the snowboy process
  16. :return:
  17. """
  18. pass