Public Member Functions | Private Member Functions | Private Attributes | List of all members
HD::Heifu_diagnostic Class Reference

#include <Heifu_diagnostic.hpp>

Public Member Functions

 Heifu_diagnostic ()
 
void run ()
 
virtual ~Heifu_diagnostic ()
 

Private Member Functions

void cbCheckGpsFix (const diagnostic_msgs::DiagnosticArrayConstPtr &msg)
 

Private Attributes

std_msgs::Int8 gpsFixMode
 
ros::NodeHandle n
 
double paramNodeRate
 
ros::Publisher pubGpsFixState
 
std::string str1 = "3D fix"
 
std::string str2 = "Fix type"
 
ros::Subscriber subDiagnostic
 

Detailed Description

Definition at line 11 of file Heifu_diagnostic.hpp.

Constructor & Destructor Documentation

◆ Heifu_diagnostic()

Heifu_diagnostic::Heifu_diagnostic ( )

Definition at line 5 of file Heifu_diagnostic.cpp.

◆ ~Heifu_diagnostic()

virtual HD::Heifu_diagnostic::~Heifu_diagnostic ( )
inlinevirtual

Definition at line 16 of file Heifu_diagnostic.hpp.

Member Function Documentation

◆ cbCheckGpsFix()

void Heifu_diagnostic::cbCheckGpsFix ( const diagnostic_msgs::DiagnosticArrayConstPtr &  msg)
private

Definition at line 30 of file Heifu_diagnostic.cpp.

◆ run()

void Heifu_diagnostic::run ( )

Definition at line 21 of file Heifu_diagnostic.cpp.

Member Data Documentation

◆ gpsFixMode

std_msgs::Int8 HD::Heifu_diagnostic::gpsFixMode
private

Definition at line 33 of file Heifu_diagnostic.hpp.

◆ n

ros::NodeHandle HD::Heifu_diagnostic::n
private

Definition at line 21 of file Heifu_diagnostic.hpp.

◆ paramNodeRate

double HD::Heifu_diagnostic::paramNodeRate
private

Definition at line 30 of file Heifu_diagnostic.hpp.

◆ pubGpsFixState

ros::Publisher HD::Heifu_diagnostic::pubGpsFixState
private

Definition at line 27 of file Heifu_diagnostic.hpp.

◆ str1

std::string HD::Heifu_diagnostic::str1 = "3D fix"
private

Definition at line 36 of file Heifu_diagnostic.hpp.

◆ str2

std::string HD::Heifu_diagnostic::str2 = "Fix type"
private

Definition at line 37 of file Heifu_diagnostic.hpp.

◆ subDiagnostic

ros::Subscriber HD::Heifu_diagnostic::subDiagnostic
private

Definition at line 24 of file Heifu_diagnostic.hpp.


The documentation for this class was generated from the following files:


heifu_diagnostic
Author(s):
autogenerated on Tue Feb 2 2021 03:56:30