diff --git a/mir_connector/inorbit_mir_connector/src/mir_api/mir_api_v2.py b/mir_connector/inorbit_mir_connector/src/mir_api/mir_api_v2.py index 6c67c78..d74673c 100644 --- a/mir_connector/inorbit_mir_connector/src/mir_api/mir_api_v2.py +++ b/mir_connector/inorbit_mir_connector/src/mir_api/mir_api_v2.py @@ -235,7 +235,7 @@ def set_state(self, state_id): - 4: PAUSE - 11: MANUAL CONTROL """ - return self.set_status(json.dumps({"state_id": state_id})) + return self.set_status({"state_id": state_id}) def set_status(self, data): """Set robot status @@ -253,7 +253,7 @@ def set_status(self, data): def clear_error(self): """Clears robot Error state and sets robot state to Ready""" - self.set_status(json.dumps({"clear_error": True})) + self.set_status({"clear_error": True}) # Also setting robot state to Ready because it stays # paused after clearing the error state self.set_state(3)