Skip to content

Changing how handles are used (in stages and PRs) #1467

@bmagyar

Description

@bmagyar
  • Add a new method for exporting interfaces that enables exporting only names and types without pointers to storage (doubles still in the background).
  • Decide how to access those new handled in the read and write methods
    1. Add arguments to read and write that provide map or list of interfaces that people access to
    2. Add implicit access (confusing for users)
  • Enable vector and type handling by providing information from users and URDF <ros2_control> tag. In the background, we will use doubles (and maybe chars if necessary because of double interpretation errors).
  • Move everything to new handles that support variants, i.e., optional.
  • Remove the support for the old functionality

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions