Public Member Functions | Private Member Functions | Private Attributes | List of all members
GPSDClient Class Reference

Public Member Functions

 GPSDClient ()
 
bool start ()
 
void step ()
 
void stop ()
 

Private Member Functions

void process_data (struct gps_data_t *p)
 
void process_data_gps (struct gps_data_t *p)
 
void process_data_navsat (struct gps_data_t *p)
 

Private Attributes

bool check_fix_by_variance
 
std::string frame_id
 
gpsmm * gps
 
ros::Publisher gps_fix_pub
 
ros::Publisher navsat_fix_pub
 
ros::NodeHandle node
 
ros::NodeHandle privnode
 
bool use_gps_time
 

Detailed Description

Definition at line 13 of file client.cpp.

Constructor & Destructor Documentation

GPSDClient::GPSDClient ( )
inline

Definition at line 15 of file client.cpp.

Member Function Documentation

void GPSDClient::process_data ( struct gps_data_t *  p)
inlineprivate

Definition at line 84 of file client.cpp.

void GPSDClient::process_data_gps ( struct gps_data_t *  p)
inlineprivate

Definition at line 109 of file client.cpp.

void GPSDClient::process_data_navsat ( struct gps_data_t *  p)
inlineprivate

Definition at line 208 of file client.cpp.

bool GPSDClient::start ( )
inline

Definition at line 17 of file client.cpp.

void GPSDClient::step ( )
inline

Definition at line 57 of file client.cpp.

void GPSDClient::stop ( )
inline

Definition at line 69 of file client.cpp.

Member Data Documentation

bool GPSDClient::check_fix_by_variance
private

Definition at line 81 of file client.cpp.

std::string GPSDClient::frame_id
private

Definition at line 82 of file client.cpp.

gpsmm* GPSDClient::gps
private

Definition at line 78 of file client.cpp.

ros::Publisher GPSDClient::gps_fix_pub
private

Definition at line 76 of file client.cpp.

ros::Publisher GPSDClient::navsat_fix_pub
private

Definition at line 77 of file client.cpp.

ros::NodeHandle GPSDClient::node
private

Definition at line 74 of file client.cpp.

ros::NodeHandle GPSDClient::privnode
private

Definition at line 75 of file client.cpp.

bool GPSDClient::use_gps_time
private

Definition at line 80 of file client.cpp.


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


gpsd_client
Author(s): Ken Tossell , Rob Thomson
autogenerated on Thu May 28 2020 03:13:34