-
Notifications
You must be signed in to change notification settings - Fork 227
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
Composition API #599
base: rolling
Are you sure you want to change the base?
Composition API #599
Commits on Mar 30, 2024
-
Add the rclpy_component sub project
The project provide component container(special Node) and component_manager Signed-off-by: Zhen Ju <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 077707d - Browse repository at this point
Copy the full SHA 077707dView commit details -
Refer to ComponentManager from project rclpy_components
Signed-off-by: Zhen Ju <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1f58c71 - Browse repository at this point
Copy the full SHA 1f58c71View commit details -
Set 'use_global_arguments' to False when creating node instance.
This is to get rid of the impact of global remapping rules on node name, which will create nodes with duplicated names. Remove *args in ComponentManager's constructor. Signed-off-by: Zhen Ju <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1bea84a - Browse repository at this point
Copy the full SHA 1bea84aView commit details -
Fixes & improments following the code review comments.
* Update the meta info in package.xml and setup.py * Try-except executor.spin instead of main in executables * Use f string to format infos * Pass error message to response objectc instead of logging it * Use node's logger instead of init a global one * Call node.get_qualified_name() to assign response obj's full_node_name * Other super tiny changes Signed-off-by: Zhen Ju <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9a43691 - Browse repository at this point
Copy the full SHA 9a43691View commit details -
Add test cases for composition API.
Signed-off-by: Zhen Ju <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 875d84c - Browse repository at this point
Copy the full SHA 875d84cView commit details
Commits on Mar 31, 2024
-
Move test node into test subpackage
Signed-off-by: Shane Loretz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 874752b - Browse repository at this point
Copy the full SHA 874752bView commit details -
Remove unused test package marker file
Signed-off-by: Shane Loretz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d23d9be - Browse repository at this point
Copy the full SHA d23d9beView commit details -
Copyright not needed for empty file I think
Signed-off-by: Shane Loretz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 734d35e - Browse repository at this point
Copy the full SHA 734d35eView commit details -
use non-deprecated underscore script_dir and install_scripts
Signed-off-by: Shane Loretz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a839f77 - Browse repository at this point
Copy the full SHA a839f77View commit details -
Add __init__.py for test subpackage
Signed-off-by: Shane Loretz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 57092ea - Browse repository at this point
Copy the full SHA 57092eaView commit details -
Consolidate unit tests into one
Signed-off-by: Shane Loretz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 96a2321 - Browse repository at this point
Copy the full SHA 96a2321View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85e6f60 - Browse repository at this point
Copy the full SHA 85e6f60View commit details -
Rename TestFoo to FooNode to avoid pytest trying to load tests from it
Signed-off-by: Shane Loretz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c2921d7 - Browse repository at this point
Copy the full SHA c2921d7View commit details -
Rewrite tests to use pytest and make them independent of each other
Signed-off-by: Shane Loretz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ed26ff1 - Browse repository at this point
Copy the full SHA ed26ff1View commit details -
Misc flake8 fixes and bug fixes
Signed-off-by: Shane Loretz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c4cf182 - Browse repository at this point
Copy the full SHA c4cf182View commit details -
Signed-off-by: Shane Loretz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1e94788 - Browse repository at this point
Copy the full SHA 1e94788View commit details -
Make node name and namespace be passed through remapping args
Signed-off-by: Shane Loretz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a9dd0e7 - Browse repository at this point
Copy the full SHA a9dd0e7View commit details -
Update author an maintainer entries
Signed-off-by: Shane Loretz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8b1066f - Browse repository at this point
Copy the full SHA 8b1066fView commit details -
Update description for package
Signed-off-by: Shane Loretz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dcb7da6 - Browse repository at this point
Copy the full SHA dcb7da6View commit details
Commits on Oct 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dc0c975 - Browse repository at this point
Copy the full SHA dc0c975View commit details