Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow to start run-apps parallel to other apps #59

Merged
merged 7 commits into from
Oct 2, 2022

Conversation

Affonso-Gui
Copy link
Contributor

Enable to run simple apps (which use the run tag and don't have any plugins) parallel to other apps.
I am using this to add interrupt/resume buttons to the web interface (knorth55/jsk_robot#260), which can be activated during another task.

This could also be potentially useful for running battery checks, light on/off, and other kinds of quick scripts during demo execution.

The implementation still has some limitations: the parallel apps cannot be stopped by the web interface and as mentioned above cannot have any plugins or launch files. However, it should be a practical start towards a parallel web interface.

Currently under testing with the real robot. Will try to add more unit tests later too.
@knorth55

src/app_manager/app_manager.py Outdated Show resolved Hide resolved
@Affonso-Gui Affonso-Gui force-pushed the enable-parallel-run-apps branch from ba1a3ef to 677861b Compare July 4, 2022 23:56
@Affonso-Gui Affonso-Gui closed this Oct 1, 2022
@Affonso-Gui Affonso-Gui reopened this Oct 1, 2022
@Affonso-Gui
Copy link
Contributor Author

Added some fixes
knorth55#4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants