![]() |
agnocastlib package from agnocast repoagnocast_e2e_test agnocast_ioctl_wrapper agnocast_sample_application agnocast_sample_interfaces agnocastlib ros2agnocast |
Package Summary
Tags | No category tags. |
Version | 2.0.1 |
License | Apache License 2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | True Zero Copy Communication Middleware for Unsized ROS 2 Message Types. |
Checkout URI | https://github.com/tier4/agnocast.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-04-04 |
Dev Status | UNKNOWN |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | middleware zero-copy pubsub inter-process-communication ros2 |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
True Zero Copy Communication Middleware for Unsized ROS 2 Message Types.
Additional Links
No additional links.
Maintainers
- Takahiro Ishikawa-Aso
- Ryuta Kambe
- Atsushi Yano
- Koichi Imai
- Tetsuhiro Kawaguchi
Authors
- Takahiro Ishikawa-Aso
- Ryuta Kambe
- Atsushi Yano
- Koichi Imai
README
No README found.
See repository README.
CHANGELOG
Changelog for package agnocastlib
2.0.1 (2025-04-03)
2.0.0 (2025-04-02)
- refactor(test): not to use gmock-global (#592)
- feat(kmod): allow local pid namespace (#540)
- fix(agnocastlib): tidy up error messages (#590)
- Revert "fix(agnocastlib): unify the target name with the project nameā¦ (#587)
- fix(agnocastlib): unify the target name with the project name (#585)
- feat: add agnocast_construct_executor tracepoints (#586)
- fix(agnocastlib): fix validate_ld_preload (#581)
- fix: use AGNOCAST prefix for MEMPOOL_SIZE (#580)
- refactor(kmod): unified magic number for ioctl (#569)
- fix(test): suppress warning for unused variable (#571)
- feat: check version consistency (#557)
- test: infrastructure for agnocast-heaphook tests (#554)
- fix(agnocastlib): update the take function type to match the original (#561)
- fix: do shm_unlink in kernel module (#536)
- feat: handle transient local callbacks in executor (#520)
- fix: pass string length along with its pointer (#534)
- refactor: rename symbols related to integration tests (#543)
- test: add callback group validation into integration test (#542)
- fix(component container): enable parameter passing (#538)
- test: fix error & fail workflow when git diff is failed (#541)
- fix(agnocastlib): close mqs that are no longer needed (#476)
1.0.2 (2025-03-14)
- improve(MultiThreadedAgnocastExecutor): remove unnecessary check (#530)
- fix(MultiThreadedAgnocastExecutor): restore starvation tests (#529)
- improve: remove old comment (#527)
- feat: add validation if agnocast cb and ros2 cb belong to same MutuallyExclusive cbg in MultiThreadedAgnocastExecutor (#515)
- fix(kmod): skip transient_local procedures on take subscriber addition (#512)
- fix(MultiThreadedAgnocastExecutor): add ready_agnocast_executables & safey lock (#505)
1.0.1 (2025-03-10)
- chore: comment out multi-threaded executor tests (#472)
- test(MultiThreadedAgnocastExecutor): no starvation tests considering cbg (#460)
1.0.0 (2024-03-03)
- First release.
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
Deps | Name |
---|---|
ament_cmake | |
ament_cmake_gmock | |
ament_lint_auto | |
ament_lint_common | |
rclcpp | |
rclcpp_components | |
std_msgs | |
tracetools |
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
agnocast_e2e_test | |
agnocast_sample_application |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.