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
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 11 of file client.cpp.


Constructor & Destructor Documentation

GPSDClient::GPSDClient ( ) [inline]

Definition at line 13 of file client.cpp.


Member Function Documentation

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

Definition at line 80 of file client.cpp.

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

Definition at line 100 of file client.cpp.

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

Definition at line 176 of file client.cpp.

bool GPSDClient::start ( ) [inline]

Definition at line 15 of file client.cpp.

void GPSDClient::step ( ) [inline]

Definition at line 54 of file client.cpp.

void GPSDClient::stop ( ) [inline]

Definition at line 66 of file client.cpp.


Member Data Documentation

Definition at line 78 of file client.cpp.

gpsmm* GPSDClient::gps [private]

Definition at line 75 of file client.cpp.

Definition at line 73 of file client.cpp.

Definition at line 74 of file client.cpp.

Definition at line 71 of file client.cpp.

Definition at line 72 of file client.cpp.

bool GPSDClient::use_gps_time [private]

Definition at line 77 of file client.cpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends


gpsd_client
Author(s): Rob Thomson, Ken Tossell
autogenerated on Sat Jul 27 2013 22:56:14