Include ROS 2 version in AppInfo
on controller
#126
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I noticed we actually don't have any way of determining which ROS 2 version is supported by which MR2 binary, other than asking the user.
Now that #109 is merged, it's possible to derive this information from the name of the
.out
, but that's not very convenient.This PR changes the way MotoROS2 registers itself with the "application information" infrastructure to add the ROS 2 codename to the version nr/string.
It changes the line in the
PANELBOX.LOG
from :to:
From this, it's clear MotoROS2 version
0.1.0
supporting ROS 2 Humble is installed on this controller.