-
Notifications
You must be signed in to change notification settings - Fork 269
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
Add system to an entity through Component Inspector #1549
Conversation
Signed-off-by: Nate Koenig <[email protected]>
Signed-off-by: Nate Koenig <[email protected]>
Signed-off-by: Nate Koenig <[email protected]>
Signed-off-by: Nate Koenig <[email protected]>
Signed-off-by: Nate Koenig <[email protected]>
Signed-off-by: Nate Koenig <[email protected]>
…ign-gazebo into server-config-root-dom
…bo into use_sdf_plugin
Signed-off-by: Nate Koenig <[email protected]>
…bo into use_sdf_plugin
Signed-off-by: Nate Koenig <[email protected]>
Signed-off-by: Nate Koenig <[email protected]>
Signed-off-by: Nate Koenig <[email protected]>
Signed-off-by: Nate Koenig <[email protected]>
Signed-off-by: Nate Koenig <[email protected]>
Signed-off-by: Nate Koenig <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice! It works for me! I just have some minor comments.
Signed-off-by: Ian Chen <[email protected]>
Signed-off-by: Louise Poubel <[email protected]>
Signed-off-by: Louise Poubel <[email protected]>
Codecov Report
@@ Coverage Diff @@
## ign-gazebo6 #1549 +/- ##
===============================================
+ Coverage 64.02% 64.05% +0.03%
===============================================
Files 317 317
Lines 25649 25788 +139
===============================================
+ Hits 16422 16519 +97
- Misses 9227 9269 +42
Continue to review full report at Codecov.
|
Signed-off-by: Ian Chen <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM so far, but let's not merge it until we have a dropdown to choose the plugin.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just pending #1581
Signed-off-by: Louise Poubel <[email protected]>
Signed-off-by: Ian Chen <[email protected]> Signed-off-by: Louise Poubel <[email protected]> Co-authored-by: Louise Poubel <[email protected]>
Signed-off-by: Louise Poubel <[email protected]>
🎉 New feature
depends on #1524
Summary
Adds a tool button to the Component Inspector for adding Systems to a model. When the button is clicked, a dialog pops up and lets you fill the
name
,filename
, andinnerxml
fields of the System / plugin. Once confirmed, it invokes a service call introduced in #1524 that adds the System to the selected model entity.Test it
launch the
diff_drive_no_plugin
test world:Click on the vehicle model - The Component Inspector should now show properties of the vehicle model
Click the
+
button in the toolbar in the Component Inspector - A dialog should pop outFill the
name
field with:Fill the
filename
field with:Fill the
innerxml
field with:Click Ok to add the System to the model - You should see the
+ System Plugin Info
appear in the Component Inspector to indicate that the model now has a System.Hit Play - The plugin should be running and read to accept vel commands
Publish a message to move the vehicle:
Checklist
codecheck
passed (See contributing)Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining
Signed-off-by
messages.