Main Page
Classes
Files
File List
File Members
include
tuw_multi_robot_goal_generator
multi_robot_goal_handler.h
Go to the documentation of this file.
1
#ifndef TUW_MULTI_ROBOT_GOAL_HANDLER
2
#define TUW_MULTI_ROBOT_GOAL_HANDLER
3
4
#include <
ros/ros.h
>
5
#include "tuw_multi_robot_msgs/RobotGoalsArray.h"
6
10
class
GoalHandlerNode
{
11
public
:
12
enum
Mode
{
13
READ
= 0,
14
WRITE
= 1
15
};
16
17
GoalHandlerNode
(
ros::NodeHandle
& n,
Mode
mode );
18
void
callback
(
const
tuw_multi_robot_msgs::RobotGoalsArray& msg );
19
void
publish
();
20
private
:
21
ros::NodeHandle
n_
;
22
ros::NodeHandle
n_param_
;
23
ros::Subscriber
sub_goals_
;
24
double
loop_rate_
;
25
bool
time_now_
;
26
bool
run_once_
;
27
std::string
file_name_
;
28
ros::Publisher
pub_goals_
;
29
tuw_multi_robot_msgs::RobotGoalsArray
msg_
;
30
int
counter_
;
31
32
void
publishGoal
( );
33
34
};
35
#endif // TUW_MULTI_ROBOT_GOAL_HANDLER
ros::NodeHandle
GoalHandlerNode::Mode
Mode
Definition:
multi_robot_goal_handler.h:12
GoalHandlerNode::pub_goals_
ros::Publisher pub_goals_
parameter
Definition:
multi_robot_goal_handler.h:28
GoalHandlerNode
Definition:
multi_robot_goal_handler.h:10
GoalHandlerNode::publishGoal
void publishGoal()
Definition:
multi_robot_goal_handler.cpp:70
GoalHandlerNode::publish
void publish()
Definition:
multi_robot_goal_handler.cpp:61
GoalHandlerNode::file_name_
std::string file_name_
parameter
Definition:
multi_robot_goal_handler.h:27
GoalHandlerNode::sub_goals_
ros::Subscriber sub_goals_
Definition:
multi_robot_goal_handler.h:23
GoalHandlerNode::counter_
int counter_
Definition:
multi_robot_goal_handler.h:30
ros::Subscriber
GoalHandlerNode::msg_
tuw_multi_robot_msgs::RobotGoalsArray msg_
Definition:
multi_robot_goal_handler.h:29
GoalHandlerNode::READ
Definition:
multi_robot_goal_handler.h:13
GoalHandlerNode::n_param_
ros::NodeHandle n_param_
Definition:
multi_robot_goal_handler.h:22
ros.h
GoalHandlerNode::n_
ros::NodeHandle n_
Definition:
multi_robot_goal_handler.h:21
GoalHandlerNode::callback
void callback(const tuw_multi_robot_msgs::RobotGoalsArray &msg)
Definition:
multi_robot_goal_handler.cpp:30
GoalHandlerNode::GoalHandlerNode
GoalHandlerNode(ros::NodeHandle &n, Mode mode)
Definition:
multi_robot_goal_handler.cpp:14
GoalHandlerNode::run_once_
bool run_once_
parameter
Definition:
multi_robot_goal_handler.h:26
GoalHandlerNode::loop_rate_
double loop_rate_
Definition:
multi_robot_goal_handler.h:24
ros::Publisher
GoalHandlerNode::WRITE
Definition:
multi_robot_goal_handler.h:14
GoalHandlerNode::time_now_
bool time_now_
paramter
Definition:
multi_robot_goal_handler.h:25
tuw_multi_robot_goal_generator
Author(s):
autogenerated on Mon Jun 10 2019 15:42:34