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

List of all members.

Public Member Functions

void gps_diagnostic (diagnostic_updater::DiagnosticStatusWrapper &stat)
 GPSDClient ()
bool start ()
void step ()
void stop ()
 ~GPSDClient ()

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

gpsmm * gps
ros::Publisher gps_fix_pub
int gps_state
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.

Definition at line 22 of file client.cpp.


Member Function Documentation

void GPSDClient::gps_diagnostic ( diagnostic_updater::DiagnosticStatusWrapper &  stat) [inline]

Function that will report the status of the hardware to the diagnostic topic

Definition at line 95 of file client.cpp.

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

Definition at line 124 of file client.cpp.

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

Definition at line 143 of file client.cpp.

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

Definition at line 219 of file client.cpp.

bool GPSDClient::start ( ) [inline]

Definition at line 27 of file client.cpp.

void GPSDClient::step ( ) [inline]

Definition at line 80 of file client.cpp.

void GPSDClient::stop ( ) [inline]

Definition at line 91 of file client.cpp.


Member Data Documentation

gpsmm* GPSDClient::gps [private]

Definition at line 119 of file client.cpp.

Definition at line 117 of file client.cpp.

int GPSDClient::gps_state [private]

Definition at line 120 of file client.cpp.

Definition at line 118 of file client.cpp.

Definition at line 115 of file client.cpp.

Definition at line 116 of file client.cpp.

bool GPSDClient::use_gps_time [private]

Definition at line 122 of file client.cpp.


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


corobot_gps
Author(s): Morgan Cormier/mcormier@coroware.com
autogenerated on Tue Jan 7 2014 11:39:30