[ros-users] Reserved message names?

Rene Ladan r.c.ladan at gmail.com
Thu Aug 12 21:26:00 UTC 2010


On 12-08-2010 23:17, Sanja Popovic wrote:
> Hi,
>
> I've created a message for my package named Status and in the code, I had the following function:
> void pullPickCallback(bookbot::Status s) {
> ...
> }
>
> When compiling the file, I got the following error:
>    /opt/ros/cturtle/stacks/lis/bookbot/src/driver.cpp:57: error: variable or field ‘pullPickCallback’ declared void
>    /opt/ros/cturtle/stacks/lis/bookbot/src/driver.cpp:57: error: expected unqualified-id before ‘int’
>
> Line 57 is the one I copied above.
>
> Changing the message name from Status to something else fixed the problem. Is Status reserved name in ROS for something or did I just bump into a really strange bug?

Since pullPickCallback is a callback function, what happens if you 
declare it as int instead of void (and return a dummy value at the end)?

Regards,
Rene
-- 
http://www.rene-ladan.nl/

GPG fingerprint = E738 5471 D185 7013 0EE0  4FC8 3C1D 6F83 12E1 84F6 
(subkeys.pgp.net)



More information about the ros-users mailing list