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


Constructor & Destructor Documentation

GPSDClient::GPSDClient ( ) [inline]

Definition at line 50 of file client.cpp.

Definition at line 57 of file client.cpp.


Member Function Documentation

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

Definition at line 139 of file client.cpp.

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

Definition at line 165 of file client.cpp.

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

Definition at line 186 of file client.cpp.

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

Definition at line 266 of file client.cpp.

bool GPSDClient::start ( ) [inline]

Definition at line 63 of file client.cpp.

void GPSDClient::step ( ) [inline]

Definition at line 120 of file client.cpp.

void GPSDClient::stop ( ) [inline]

Definition at line 132 of file client.cpp.


Member Data Documentation

gpsmm* GPSDClient::gps [private]

Definition at line 160 of file client.cpp.

Definition at line 159 of file client.cpp.

int GPSDClient::gps_state [private]

Definition at line 161 of file client.cpp.

Definition at line 159 of file client.cpp.

Definition at line 156 of file client.cpp.

Definition at line 157 of file client.cpp.

bool GPSDClient::use_gps_time [private]

Definition at line 163 of file client.cpp.


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


corobot_gps
Author(s):
autogenerated on Sun Oct 5 2014 23:18:04