-
Notifications
You must be signed in to change notification settings - Fork 412
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
Dnae adas/serialized ipm #973
base: rolling
Are you sure you want to change the base?
Commits on Apr 17, 2020
-
added "SerializationBase" and "Serialization" to convert a ROS2 messa…
…ge to rcl_serialized_message_t and vice versa Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 9b73845 - Browse repository at this point
Copy the full SHA 9b73845View commit details -
added "SerializedContainer" as container of rcl_serialized_message_t,…
… for addind a deleter to ease up memory handling further features: * copy constructor (allowing static memory allocation, e.g. if for static memory allocation in device driver) * destructor Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for c8162ba - Browse repository at this point
Copy the full SHA c8162baView commit details -
extended "IntraProcessManager" for serialized messages:
* added flag for serialized communication * check for flag in "can_communicate" Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for f3aab4f - Browse repository at this point
Copy the full SHA f3aab4fView commit details -
extended "SubscriptionIntraProcess" for serialized communication by:
* distinguish between content type and callback type * use "SerializedContainer" for serialized messages for memory deletion * added specialized methods for combinations of (un)serialized content/callback * automatically (de)serialize messages * allowed communication types are now (MessageT==CallbackMessageT || MessageT==SerializedContainer || CallbackMessageT==rcl_serialized_message_t) Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 9f1c10f - Browse repository at this point
Copy the full SHA 9f1c10fView commit details -
added secon communication channel for intra process communication for…
… serialized communication in publisher base and subscriber base (adapted waitables) Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for a300c2f - Browse repository at this point
Copy the full SHA a300c2fView commit details -
extended "Publisher" for serialized messages:
* implemented second communication channel for serialized intra process messages extended "Publisher" for serialized messages: * pass message type by argument * added constructor for backwards compatibility (moved common code in separate methods "init_setup") * added allocator for serialized messages Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 86bd3a3 - Browse repository at this point
Copy the full SHA 86bd3a3View commit details -
extended "Publisher" for serialized messages:
* implemented second communication channel for serialized intra process messages * extend publish to handle "rcl_serialized_message_t" * changed behaviour of serialized message publishing by taking ownership of message (for deletion) Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 9d7ef52 - Browse repository at this point
Copy the full SHA 9d7ef52View commit details -
updated "LifcecylePublisher" for serialized messages
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for c8522b3 - Browse repository at this point
Copy the full SHA c8522b3View commit details -
extended "create_publisher" and "create_publisher_factory" to pass me…
…ssage type * backwards compatible * allows creation of publisher with type "rcl_serialized_message_t" Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 29fea92 - Browse repository at this point
Copy the full SHA 29fea92View commit details -
extended "Subscription" for serialized messages:
* implemented second communication channel for serialized intra process messages Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for f9ef2c2 - Browse repository at this point
Copy the full SHA f9ef2c2View commit details -
extended "create_subscription" and "create_subscriptioncreate_publish…
…er_factory" to pass message type * backwards compatible * allows creation of publisher with type "rcl_serialized_message_t" Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 56b520e - Browse repository at this point
Copy the full SHA 56b520eView commit details -
added unit test for serialized intra process communication
* test memory (de)allocation * test communication channels between serialized and unserialized content Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 0292142 - Browse repository at this point
Copy the full SHA 0292142View commit details -
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 5faf8f4 - Browse repository at this point
Copy the full SHA 5faf8f4View commit details -
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for a3db006 - Browse repository at this point
Copy the full SHA a3db006View commit details -
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for d7a84ea - Browse repository at this point
Copy the full SHA d7a84eaView commit details -
* updated error messages * added const modifier Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for af14ee7 - Browse repository at this point
Copy the full SHA af14ee7View commit details -
updated test_intra_process_communication:
* fixed allocation counter * updated data type naming Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 0c83e49 - Browse repository at this point
Copy the full SHA 0c83e49View commit details -
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for bc228ee - Browse repository at this point
Copy the full SHA bc228eeView commit details -
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 4c80594 - Browse repository at this point
Copy the full SHA 4c80594View commit details -
added missing member from rebase
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 2ddbe32 - Browse repository at this point
Copy the full SHA 2ddbe32View commit details -
removed unnecessary dependency
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 4e1e744 - Browse repository at this point
Copy the full SHA 4e1e744View commit details -
adapted to multi waitables for ipm
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for d8f1da9 - Browse repository at this point
Copy the full SHA d8f1da9View commit details -
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for d74c4ed - Browse repository at this point
Copy the full SHA d74c4edView commit details -
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for d4536b3 - Browse repository at this point
Copy the full SHA d4536b3View commit details -
Update rclcpp/include/rclcpp/experimental/subscription_intra_process.hpp
Co-Authored-By: Karsten Knese <Karsten1987@users.noreply.github.com> Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 7cff1aa - Browse repository at this point
Copy the full SHA 7cff1aaView commit details -
Update rclcpp/include/rclcpp/experimental/subscription_intra_process.hpp
Co-Authored-By: Karsten Knese <Karsten1987@users.noreply.github.com> Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 657d9a0 - Browse repository at this point
Copy the full SHA 657d9a0View commit details -
* initiazlize variables Co-Authored-By: Karsten Knese <Karsten1987@users.noreply.github.com> Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 9b65b7c - Browse repository at this point
Copy the full SHA 9b65b7cView commit details -
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 18181f5 - Browse repository at this point
Copy the full SHA 18181f5View commit details -
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 4c7506f - Browse repository at this point
Copy the full SHA 4c7506fView commit details -
added backwards compatibility for publishing serialized messages
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 2cefdca - Browse repository at this point
Copy the full SHA 2cefdcaView commit details -
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 2147026 - Browse repository at this point
Copy the full SHA 2147026View commit details -
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 9b436fa - Browse repository at this point
Copy the full SHA 9b436faView commit details -
enabled publishing of rcl_serialized_message_t
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for a2fc8bd - Browse repository at this point
Copy the full SHA a2fc8bdView commit details -
moved serialization and serialized message out of "experimental"
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for b482164 - Browse repository at this point
Copy the full SHA b482164View commit details -
added original constructor to LifcyclePublisher
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 93dc826 - Browse repository at this point
Copy the full SHA 93dc826View commit details -
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 35fd490 - Browse repository at this point
Copy the full SHA 35fd490View commit details -
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 5472d36 - Browse repository at this point
Copy the full SHA 5472d36View commit details -
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for ab73a62 - Browse repository at this point
Copy the full SHA ab73a62View commit details -
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 4fa5f09 - Browse repository at this point
Copy the full SHA 4fa5f09View commit details -
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for ff7a81f - Browse repository at this point
Copy the full SHA ff7a81fView commit details -
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 408343f - Browse repository at this point
Copy the full SHA 408343fView commit details -
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 511476c - Browse repository at this point
Copy the full SHA 511476cView commit details -
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 1f8226a - Browse repository at this point
Copy the full SHA 1f8226aView commit details -
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Configuration menu - View commit details
-
Copy full SHA for 2411642 - Browse repository at this point
Copy the full SHA 2411642View commit details
Commits on Apr 19, 2020
-
* create_publisher to create_generic_publisher * create_subscription to create_generic_subscription Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Joshua Hampp committedApr 19, 2020 Configuration menu - View commit details
-
Copy full SHA for 43a8446 - Browse repository at this point
Copy the full SHA 43a8446View commit details