SMACC
Loading...
Searching...
No Matches
move_base_z_client_plugin.h
Go to the documentation of this file.
1/*****************************************************************************************************************
2 * ReelRobotix Inc. - Software License Agreement Copyright (c) 2018
3 * Authors: Pablo Inigo Blasco, Brett Aldrich
4 *
5 ******************************************************************************************************************/
6#pragma once
7
8#include <smacc/smacc.h>
10
11#include <move_base_msgs/MoveBaseAction.h>
13
14namespace cl_move_base_z
15{
16class WaypointNavigator;
17
18class ClMoveBaseZ : public smacc::client_bases::SmaccActionClientBase<move_base_msgs::MoveBaseAction>
19{
20 typedef SmaccActionClientBase<move_base_msgs::MoveBaseAction> Base;
21
22public:
23 typedef SmaccActionClientBase<move_base_msgs::MoveBaseAction>::ResultConstPtr ResultConstPtr;
24
25 ClMoveBaseZ(std::string moveBaseName="/move_base");
26
27 virtual ~ClMoveBaseZ();
28
29 virtual void initialize() override;
30
31 virtual std::string getName() const override;
32};
33
34} // namespace smacc
virtual std::string getName() const override
SmaccActionClientBase< move_base_msgs::MoveBaseAction > Base
SmaccActionClientBase< move_base_msgs::MoveBaseAction >::ResultConstPtr ResultConstPtr