UHD 003.000.001
Public Types | Public Member Functions | Static Public Member Functions

gps_ctrl Class Reference

#include <gps_ctrl.hpp>

List of all members.

Public Types

typedef boost::shared_ptr
< gps_ctrl
sptr

Public Member Functions

virtual ptime get_time (void)=0
virtual bool gps_detected (void)=0

Static Public Member Functions

static sptr make (gps_send_fn_t, gps_recv_fn_t)

Member Typedef Documentation

typedef boost::shared_ptr<gps_ctrl> gps_ctrl::sptr

Member Function Documentation

virtual ptime gps_ctrl::get_time ( void  ) [pure virtual]

Get the current GPS time and date

Returns:
current GPS time and date as boost::posix_time::ptime object
virtual bool gps_ctrl::gps_detected ( void  ) [pure virtual]

Tell you if there's a supported GPS connected or not

Returns:
true if a supported GPS is connected
static sptr gps_ctrl::make ( gps_send_fn_t  ,
gps_recv_fn_t   
) [static]

Make a GPS config for Jackson Labs or generic NMEA GPS devices


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