Hi Brian,

These are the two files. Both compile and run okay, but with one I can feel the plane restrictions I send to the device and with the other one I can't.

I'll keep trying to figure out what's wrong.

A quick look at the HAPI API shows that enableDevice() can return an error code -- what's it returning?

The one thing I can think of that might cause problems is if HAPI is trying to use SIGPIPE, since I believe roscpp disables it entirely.

Also, a side note: geometry_msgs/Vector3 probably fits your data better than std_msgs/Float64MultiArray.

Josh