include
heifu_diagnostic
Heifu_diagnostic.hpp
Go to the documentation of this file.
1
#ifndef HEIFU_DIAGNOSTIC_HPP
2
#define HEIFU_DIAGNOSTIC_HPP
3
4
#include <
ros/ros.h
>
5
#include <
ros/package.h
>
6
#include <std_msgs/Int8.h>
7
#include <diagnostic_msgs/DiagnosticArray.h>
8
9
namespace
HD
10
{
11
class
Heifu_diagnostic
12
{
13
public
:
14
15
Heifu_diagnostic
();
16
virtual
~Heifu_diagnostic
(){};
17
18
void
run
();
19
20
private
:
21
ros::NodeHandle
n
;
22
23
// Subscribers
24
ros::Subscriber
subDiagnostic
;
25
26
// Publishers
27
ros::Publisher
pubGpsFixState
;
28
29
// Parameters
30
double
paramNodeRate
;
31
32
// Variables
33
std_msgs::Int8
gpsFixMode
;
34
35
// Const
36
std::string
str1
=
"3D fix"
;
37
std::string
str2
=
"Fix type"
;
38
39
// Functions
40
void
cbCheckGpsFix
(
const
diagnostic_msgs::DiagnosticArrayConstPtr& msg);
41
};
42
43
}
44
45
#endif
ros::NodeHandle
HD::Heifu_diagnostic::gpsFixMode
std_msgs::Int8 gpsFixMode
Definition:
Heifu_diagnostic.hpp:33
HD::Heifu_diagnostic::subDiagnostic
ros::Subscriber subDiagnostic
Definition:
Heifu_diagnostic.hpp:24
HD::Heifu_diagnostic::cbCheckGpsFix
void cbCheckGpsFix(const diagnostic_msgs::DiagnosticArrayConstPtr &msg)
Definition:
Heifu_diagnostic.cpp:30
HD::Heifu_diagnostic::~Heifu_diagnostic
virtual ~Heifu_diagnostic()
Definition:
Heifu_diagnostic.hpp:16
HD::Heifu_diagnostic::paramNodeRate
double paramNodeRate
Definition:
Heifu_diagnostic.hpp:30
ros::Subscriber
HD
Definition:
Heifu_diagnostic.hpp:9
HD::Heifu_diagnostic::run
void run()
Definition:
Heifu_diagnostic.cpp:21
ros.h
HD::Heifu_diagnostic::str1
std::string str1
Definition:
Heifu_diagnostic.hpp:36
HD::Heifu_diagnostic
Definition:
Heifu_diagnostic.hpp:11
package.h
HD::Heifu_diagnostic::n
ros::NodeHandle n
Definition:
Heifu_diagnostic.hpp:21
HD::Heifu_diagnostic::Heifu_diagnostic
Heifu_diagnostic()
Definition:
Heifu_diagnostic.cpp:5
ros::Publisher
HD::Heifu_diagnostic::str2
std::string str2
Definition:
Heifu_diagnostic.hpp:37
HD::Heifu_diagnostic::pubGpsFixState
ros::Publisher pubGpsFixState
Definition:
Heifu_diagnostic.hpp:27
heifu_diagnostic
Author(s):
autogenerated on Tue Feb 2 2021 03:56:30