UHD 003.001.000
|
#include <gps_ctrl.hpp>
Public Types | |
typedef boost::shared_ptr < gps_ctrl > | sptr |
Public Member Functions | |
virtual ptime | get_time (void)=0 |
virtual time_t | get_epoch_time (void)=0 |
virtual bool | gps_detected (void)=0 |
Static Public Member Functions | |
static sptr | make (gps_send_fn_t, gps_recv_fn_t) |
typedef boost::shared_ptr<gps_ctrl> gps_ctrl::sptr |
virtual time_t gps_ctrl::get_epoch_time | ( | void | ) | [pure virtual] |
Get the epoch time (as time_t, which is int)
virtual ptime gps_ctrl::get_time | ( | void | ) | [pure virtual] |
Get the current GPS time and date
virtual bool gps_ctrl::gps_detected | ( | void | ) | [pure virtual] |
Tell you if there's a supported GPS connected or not
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