Skip to content
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

[Iron]Add ~/get_type_description service (rep2011) (backport #1052) #1082

Merged
merged 3 commits into from
Jul 18, 2023

Commits on Jul 6, 2023

  1. Add ~/get_type_description service (rep2011) (#1052)

    * Add ~/get_type_description service API
    * Add node type cache
    * Register subscription, publication, service and action types with node type cache
    * Add functions to convert between rosidl_runtime_c / type_description_interfaces structs
    
    RCL does not initialize the get_type_description service itself, instead providing a full enough API for full language clients to initialize it and register its callback within their threading/execution framework
    
    Signed-off-by: Hans-Joachim Krauch <achim.krauch@gmail.com>
    Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
    
    (cherry picked from commit a4633b8)
    achim-k authored and mergify[bot] committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    0682168 View commit details
    Browse the repository at this point in the history
  2. Revert removal of node_options enable_type_description_service

    Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
    emersonknapp committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    73a1892 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

  1. Initialize the enable_type_description_service member

    Signed-off-by: Emerson Knapp <emerson.b.knapp@gmail.com>
    emersonknapp committed Jul 12, 2023
    Configuration menu
    Copy the full SHA
    6e488b9 View commit details
    Browse the repository at this point in the history