Public Member Functions | Private Member Functions | Private Attributes
GPSDClient Class Reference

List of all members.

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) [inline, private]

Definition at line 84 of file client.cpp.

void GPSDClient::process_data_gps ( struct gps_data_t *  p) [inline, private]

Definition at line 104 of file client.cpp.

void GPSDClient::process_data_navsat ( struct gps_data_t *  p) [inline, private]

Definition at line 195 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

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.

Definition at line 76 of file client.cpp.

Definition at line 77 of file client.cpp.

Definition at line 74 of file client.cpp.

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 Sat Jun 8 2019 18:37:06