Wrong condition check at line 83 of robot_status_relay_handler.cpp (comparing CommType with MessageType).
In order to fix this issue, I had to modify also the robot_status_message class, adding get* and set* methods for the comm_type attribute.
@MariniAlberto thanks for the PR. This indeed looks like a bug. The travis job seems to be failing due to socket issues, so for now we will ignore this. Just a couple of items to review.
Fix in robot_status_message and relay_handler.
Wrong condition check at line 83 of robot_status_relay_handler.cpp (comparing CommType with MessageType). In order to fix this issue, I had to modify also the robot_status_message class, adding get* and set* methods for the comm_type attribute.