-
Notifications
You must be signed in to change notification settings - Fork 57
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 support for ROS actions #108
Merged
hoffmann-stefan
merged 23 commits into
ros2-dotnet:main
from
hoffmann-stefan:feature/actions
Aug 15, 2023
Merged
Add support for ROS actions #108
hoffmann-stefan
merged 23 commits into
ros2-dotnet:main
from
hoffmann-stefan:feature/actions
Aug 15, 2023
Commits on May 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f7b6deb - Browse repository at this point
Copy the full SHA f7b6debView commit details -
extend idl generation to include interfaces for "action wrapper types"
With "action wrapper types" this means the ROS messages and services that add the `GoalId`, `TimeStamp` or other fields on top of the user defined types for the action. The introduced methods in `IRosActionDefinition` are needed to work around the missing existential type support in C# (dotnet/csharplang#5556).
Configuration menu - View commit details
-
Copy full SHA for fdba3a6 - Browse repository at this point
Copy the full SHA fdba3a6View commit details -
add accessors to
UUID
andTime
properties for "action wrapper types"This uses the base type `IMessage` to get around the cyclic references.
Configuration menu - View commit details
-
Copy full SHA for 0c2b20a - Browse repository at this point
Copy the full SHA 0c2b20aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 550e70c - Browse repository at this point
Copy the full SHA 550e70cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee82b19 - Browse repository at this point
Copy the full SHA ee82b19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ebcde8 - Browse repository at this point
Copy the full SHA 1ebcde8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fa3d42 - Browse repository at this point
Copy the full SHA 2fa3d42View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0cf14d - Browse repository at this point
Copy the full SHA c0cf14dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bd8edd - Browse repository at this point
Copy the full SHA 8bd8eddView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7da1fc - Browse repository at this point
Copy the full SHA c7da1fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b356a25 - Browse repository at this point
Copy the full SHA b356a25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28790e8 - Browse repository at this point
Copy the full SHA 28790e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ed0256 - Browse repository at this point
Copy the full SHA 8ed0256View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4503f9 - Browse repository at this point
Copy the full SHA b4503f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9522815 - Browse repository at this point
Copy the full SHA 9522815View commit details -
use return value from Interlocked.CompareExchange
The field access after Interlocked.CompareExchange might not reflect the updated value. Or does it? Anyways this makes it more clear.
Configuration menu - View commit details
-
Copy full SHA for 41ed592 - Browse repository at this point
Copy the full SHA 41ed592View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23f5e46 - Browse repository at this point
Copy the full SHA 23f5e46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12da3ee - Browse repository at this point
Copy the full SHA 12da3eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a504ff - Browse repository at this point
Copy the full SHA 5a504ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0416620 - Browse repository at this point
Copy the full SHA 0416620View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3187f5a - Browse repository at this point
Copy the full SHA 3187f5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac13d48 - Browse repository at this point
Copy the full SHA ac13d48View commit details
Commits on Aug 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fe7a781 - Browse repository at this point
Copy the full SHA fe7a781View commit details
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.