|
@@ -1,3 +1,4 @@
|
|
|
+from core import Utils
|
|
|
from core.ConfigurationManager import SettingLoader
|
|
|
from core.OrderAnalyser import OrderAnalyser
|
|
|
from core.OrderListener import OrderListener
|
|
@@ -17,6 +18,7 @@ class MainController:
|
|
|
# Wait that the jarvis trigger is pronounced by the user
|
|
|
self.trigger_instance = self._get_default_trigger()
|
|
|
self.trigger_instance.start()
|
|
|
+ Utils.print_info("Waiting for trigger detection")
|
|
|
|
|
|
def callback(self):
|
|
|
"""
|
|
@@ -37,6 +39,7 @@ class MainController:
|
|
|
order_analyser = OrderAnalyser(order, main_controller=self, brain_file=self.brain_file)
|
|
|
order_analyser.start()
|
|
|
# restart the trigger when the order analyser has finish his job
|
|
|
+ Utils.print_info("Waiting for trigger detection")
|
|
|
self.trigger_instance.unpause()
|
|
|
|
|
|
def _get_default_trigger(self):
|
|
@@ -47,3 +50,7 @@ class MainController:
|
|
|
for trigger in self.settings.triggers:
|
|
|
if trigger.name == self.settings.default_trigger_name:
|
|
|
return TriggerLauncher.get_trigger(trigger, callback=self.callback)
|
|
|
+
|
|
|
+ def unpause_jarvis_trigger(self):
|
|
|
+ print "call unpause"
|
|
|
+ self.trigger_instance.unpause()
|