32#include "amcl_sensor.h"
33#include "models/gps.h"
42 public:
virtual int Load(
ConfigFile* cf,
int section);
45 public:
virtual int Unload(
void);
48 public:
virtual int Setup(
void);
51 public:
virtual int Shutdown(
void);
54 private:
virtual bool GetData(
void);
62 public:
virtual bool UpdateSensor(
pf_t *pf);
65 private:
int gps_index;
72 private: uint32_t tsec, tusec;
75 private:
double utm_e, utm_n;
76 private:
double err_horz;
80 private:
virtual void SetupGUI(rtk_canvas_t *canvas, rtk_fig_t *robot_fig);
83 private:
virtual void ShutdownGUI(rtk_canvas_t *canvas, rtk_fig_t *robot_fig);
86 private:
virtual void UpdateGUI(rtk_canvas_t *canvas, rtk_fig_t *robot_fig);
89 private: rtk_fig_t *fig;
Definition amcl_sensor.h:44
Class for loading configuration file information.
Definition configfile.h:197
Base class for all drivers.
Definition driver.h:109
Definition pf_vector.h:49
Definition pf_vector.h:42