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

Improve bridge command parser #1

Merged
merged 23 commits into from
Apr 12, 2023
Merged

Conversation

paulbovbel
Copy link

From ros2#396 upstream

Signed-off-by: LucasHaug <[email protected]>
Signed-off-by: LucasHaug <[email protected]>
Signed-off-by: LucasHaug <[email protected]>
Signed-off-by: LucasHaug <[email protected]>
@jwallace42
Copy link

Any updates on this?

@paulbovbel paulbovbel merged commit b868d16 into master Apr 12, 2023
@paulbovbel paulbovbel deleted the improve-bridge-command-parser branch April 12, 2023 12:30
@paulbovbel
Copy link
Author

After we run with this for a bit, should report upstream that it's mergeable

paulbovbel added a commit that referenced this pull request May 2, 2023
* Refactor command parser to use vector of char*

Signed-off-by: LucasHaug <[email protected]>

* Add argc argv splitter to dynamic bridge

Signed-off-by: LucasHaug <[email protected]>

* Add argc argv splitter to paramter bridge

Signed-off-by: LucasHaug <[email protected]>

* Update github action

Signed-off-by: LucasHaug <[email protected]>

* Fix parameter bridge argv split

Signed-off-by: LucasHaug <[email protected]>

* Remove static argv reading

Signed-off-by: LucasHaug <[email protected]>

* Add command parser to parameter bridge

Signed-off-by: LucasHaug <[email protected]>

* Fix compilation errors

Signed-off-by: LucasHaug <[email protected]>

* Fix compilation errors

Signed-off-by: LucasHaug <[email protected]>

* Fix parameter bidge command parser

Signed-off-by: LucasHaug <[email protected]>

* Refactor to add command parser utils file

Signed-off-by: LucasHaug <[email protected]>

* Add github action issue workaround

Signed-off-by: LucasHaug <[email protected]>

* Ty to run github action inside container

Signed-off-by: LucasHaug <[email protected]>

* Fix ROS2 args when no ROS1 args

Signed-off-by: LucasHaug <[email protected]>

* ⏪ Revert changes on GitHub Action config

Signed-off-by: LucasHaug <[email protected]>

* Change parameter bridge ROS init order

Signed-off-by: LucasHaug <[email protected]>

* Rename parser functions

Signed-off-by: LucasHaug <[email protected]>

* Add get_option_values function

Signed-off-by: LucasHaug <[email protected]>

* Fix wrong help for the parameter bridge

Signed-off-by: LucasHaug <[email protected]>

* Fix get_option_values parser function

Signed-off-by: LucasHaug <[email protected]>

* Refactor bridges to use the get_option_values

Signed-off-by: LucasHaug <[email protected]>

* Add running scetion to README

Signed-off-by: LucasHaug <[email protected]>

* Add print pairs to parameter bridge

---------

Signed-off-by: LucasHaug <[email protected]>
Co-authored-by: LucasHaug <[email protected]>
@LucasHaug
Copy link

LucasHaug commented Jun 21, 2023

@paulbovbel @jwallace42

After we run with this for a bit, should report upstream that it's mergeable

That would be great I think, maybe it helps make the review process faster.

Besides, just to let you know, I realized that I mistakenly commented some error messages, nothing critical. I reverted the change in this commit here.

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

Successfully merging this pull request may close these issues.

3 participants