/* * gnssctrl.h * * Created on: Oct 16, 2014 * Author: Alan Aguilar Sologuren */ #ifndef TIMEENGINE_GNSSCTRL_H_ #define TIMEENGINE_GNSSCTRL_H_ #include "../utils/defs.h" class gnss_ctrl { public: gnss_ctrl(); virtual ~gnss_ctrl(); bool gnssCtrl_power_on(void*); bool gnssCtrl_power_off(void*); bool gnssCtrl_configure(void*); bool gnssCtrl_sync_pps(void*); bool gnssCtrl_get_time_info(void*); bool gnssCtrl_is_locked(void*); private: gnss_config_struct* gnss_config; gnss_precise_time* gnss_prcstm; uint8_t** cmd; }; #endif /* TIMEENGINE_GNSSCTRL_H_ */