Main Page
Namespaces
Classes
Files
File List
File Members
include
app3
app3.h
Go to the documentation of this file.
1
23
#ifndef APP3_H_
24
#define APP3_H_
25
26
#include <string>
27
#include <list>
28
#include <vector>
29
#include <iostream>
30
#include <utility>
31
#include <cmath>
32
#include <ctime>
33
34
#include "std_msgs/String.h"
35
#include "nav_msgs/Odometry.h"
36
#include "geometry_msgs/Twist.h"
37
38
#include "
micros_swarm/micros_swarm.h
"
39
40
namespace
app3
{
41
42
class
App3
:
public
micros_swarm::Application
43
{
44
public
:
45
ros::Timer
timer
;
46
ros::Publisher
pub
;
47
ros::Subscriber
sub
;
48
49
int
hz
;
50
double
interval
;
51
52
App3
();
53
~App3
();
54
55
virtual
void
init
();
56
virtual
void
start
();
57
virtual
void
stop
();
58
59
//app functions
60
void
publish_cmd
(
const
ros::TimerEvent
&);
61
void
baseCallback
(
const
nav_msgs::Odometry& lmsg);
62
};
63
};
64
65
#endif
app3::App3::init
virtual void init()
Definition:
app3.cpp:172
app3::App3::hz
int hz
Definition:
app3.h:49
app3::App3::timer
ros::Timer timer
Definition:
app3.h:45
app3::App3::stop
virtual void stop()
Definition:
app3.cpp:170
app3::App3::start
virtual void start()
Definition:
app3.cpp:227
app3::App3::publish_cmd
void publish_cmd(const ros::TimerEvent &)
Definition:
app3.cpp:179
app3::App3::App3
App3()
Definition:
app3.cpp:166
app3::App3::pub
ros::Publisher pub
Definition:
app3.h:46
app3::App3
Definition:
app3.h:42
ros::Subscriber
micros_swarm.h
app3::App3::interval
double interval
Definition:
app3.h:50
app3::App3::~App3
~App3()
Definition:
app3.cpp:168
micros_swarm::Application
app3::App3::baseCallback
void baseCallback(const nav_msgs::Odometry &lmsg)
Definition:
app3.cpp:215
ros::Publisher
ros::Timer
ros::TimerEvent
app3::App3::sub
ros::Subscriber sub
Definition:
app3.h:47
app3
Definition:
app3.h:40
app3
Author(s):
autogenerated on Mon Jun 10 2019 14:02:15