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.