ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
I changed my definition of the srv so that the floats/doubles became 32 bits aligned (changed an uint8 to uint32). And with that change the program works. So this is definitely a 32 bits alignment problem in the code generated for the srv.
Maybe it should be documented somewhere that this problem exists and what a possible work around is?