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

Synchronize ECM between GUI/Server #1106

Closed
3 of 4 tasks
adlarkin opened this issue Oct 14, 2021 · 1 comment
Closed
3 of 4 tasks

Synchronize ECM between GUI/Server #1106

adlarkin opened this issue Oct 14, 2021 · 1 comment
Assignees
Labels
enhancement New feature or request GUI Gazebo's graphical interface (not pure Ignition GUI)

Comments

@adlarkin
Copy link
Contributor

adlarkin commented Oct 14, 2021

Desired behavior

Add functionality so that when simulation is paused, users can perform GUI actions that update the GUI's ECM directly. Then, when simulation is unpaused, the GUI shares its updated ECM state with the server, and the server does whatever is needed to reflect the changes made in the GUI.

Alternatives considered

N/A (new feature). For more context, we currently update the server from the GUI via gui events.

Implementation suggestion

See the design proposed in gazebosim/design#8

Additional context

Here is a checklist of things that need to be done to add this functionality. The design document linked above can be referenced for more context about each checklist item. I will add relevant PRs by each item as they're created so that we can track the progress of this new feature:

@adlarkin
Copy link
Contributor Author

I'm closing this, since #1231 has been merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request GUI Gazebo's graphical interface (not pure Ignition GUI)
Projects
None yet
Development

No branches or pull requests

1 participant