|
TraveSim Adapters
0.1
Protobuf adapters for TraveSim project
|
Class to receive Gazebo published messages. More...
#include "vision_receiver.hpp"
Public Member Functions | |
| VisionReceiver () | |
| Construct a new Vision Receiver object. More... | |
| bool | receive (gazebo_msgs::ModelStates::ConstPtr *msg) |
| Get last received message. More... | |
Private Member Functions | |
| void | receive_callback (const gazebo_msgs::ModelStates::ConstPtr &msg) |
| Callback function for Gazebo subscriber. More... | |
Private Attributes | |
| gazebo_msgs::ModelStates::ConstPtr | world_state |
| Cache to save the world state. More... | |
| ros::Subscriber | subscriber |
| Subscriber for Gazebo model_states topic. More... | |
| bool | received_message |
| Flag to indicate if a message was recieved. More... | |
Class to receive Gazebo published messages.
Definition at line 25 of file vision_receiver.hpp.
| travesim::ros_side::VisionReceiver::VisionReceiver | ( | ) |
Construct a new Vision Receiver object.
Definition at line 18 of file vision_receiver.cpp.
References receive_callback(), received_message, and subscriber.
| bool travesim::ros_side::VisionReceiver::receive | ( | gazebo_msgs::ModelStates::ConstPtr * | msg | ) |
Get last received message.
| msg | Pointer where to store the message |
Definition at line 25 of file vision_receiver.cpp.
References received_message, and world_state.
|
private |
Callback function for Gazebo subscriber.
| msg | Received message |
Definition at line 36 of file vision_receiver.cpp.
References received_message, and world_state.
|
private |
Flag to indicate if a message was recieved.
Definition at line 40 of file vision_receiver.hpp.
|
private |
Subscriber for Gazebo model_states topic.
Definition at line 35 of file vision_receiver.hpp.
|
private |
Cache to save the world state.
Definition at line 30 of file vision_receiver.hpp.