Description
slam_toolbox defines services with msgs defined in same srvs folder. Logic in rostsd_gen is to place these message in the "srvs" namespace, but are reference with .msg instead.
Fixable by changing isInternalServiceEventMsgInterface to see if subFolder is 'srvs', or pass down original subFolder of definition and see if it's the same as the rosMsgInterface.subFolder.
Library Version: 0.27.1
ROS Version: Iron
Platform / OS: Ubuntu 22.04
Steps To Reproduce
Run run generate-ros-messages on workspace with slam_toolbox installed.
Expected Behavior
Description slam_toolbox defines services with msgs defined in same
srvs
folder. Logic in rostsd_gen is to place these message in the "srvs" namespace, but are reference with .msg instead.Example (inside interfaces.d.ts):
Should be
Fixable by changing
isInternalServiceEventMsgInterface
to see if subFolder is 'srvs', or pass down original subFolder of definition and see if it's the same as the rosMsgInterface.subFolder.Steps To Reproduce
Run
run generate-ros-messages
on workspace with slam_toolbox installed. Expected BehaviorActual Behavior