baalexander / rosnodejs

A ROS client library using node.js
http://baalexander.github.com/rosnodejs/
MIT License
36 stars 8 forks source link

supporting catkin packages #35

Closed garaemon closed 10 years ago

garaemon commented 10 years ago

Now rosnodejs does not support catkin packages (catkin is a new package manager introduced from groovy).

Catkin packages have package.xml like manifest.xml, so we need to check package.xml as well as manifest.xml.

test code:

var packages = require("./lib/packages");
packages.findPackage("roscpp", function(err, pack) { console.log(err); console.log(pack);});
echo $ROS_DISTRO
> groovy
ls `rospack find roscpp`
> cmake  msg  package.xml  rosbuild  srv```
baalexander commented 10 years ago

Thanks @garaemon!