diff --git a/mir_connector/inorbit_mir_connector/mir100_start.py b/mir_connector/inorbit_mir_connector/mir100_start.py index c8bf670..062ba6a 100644 --- a/mir_connector/inorbit_mir_connector/mir100_start.py +++ b/mir_connector/inorbit_mir_connector/mir100_start.py @@ -65,6 +65,7 @@ def start(): mir_connector = Mir100Connector(robot_id, mir_config) try: mir_connector.start() + mir_connector.join() except KeyboardInterrupt: LOGGER.info("Received SIGINT, stopping connector") mir_connector.stop() diff --git a/mir_connector/setup.py b/mir_connector/setup.py index b955901..7a9904d 100644 --- a/mir_connector/setup.py +++ b/mir_connector/setup.py @@ -8,7 +8,7 @@ requirements = [ "requests>=2.31,<3.0", "inorbit-edge[video]>=1.17", - "inorbit-connector>=0.3.0", + "inorbit-connector==0.4.0", "prometheus-client>=0.14.1", "pytz>=2022.7", # NOTE: both pyyaml and ruamel.yaml packages are included here. Otherwise, the