RobotWebTools / rclnodejs

Node.js version of ROS 2.0 client
https://docs.ros.org/en/humble/Concepts/Basic/About-Client-Libraries.html?highlight=rclnodejs#community-maintained
Apache License 2.0
320 stars 70 forks source link

Enable ActionUuid for TypeScript #871

Closed wayneparrott closed 2 years ago

wayneparrott commented 2 years ago

While working with rclnodejs actions I found myself copy-paste code for working with UUIDs in client-side goals. Rather than repeat this pattern multiple times I decided to update and externalize the ActionUuid found in lib/action/uuid.js for general use.

Changes:

Fix #870

wayneparrott commented 2 years ago

If this PR is out of scope for this project I have an alt location with additional convenience support for rclnodejs actions here. I can host it there for a while and see how generally useful it is to others. So no pressure to accept!