17 #include <nmea/nmea.h>
22 class FrameworkManager;
172 void parseFrame(
const char *frame,
int frame_size);
212 double lat_ref, long_ref, alt_ref;
Abstract class for data types.
Definition: io_data.h:94
gui::DataPlot1D * VNPlot(void) const
North velocity plot.
gui::DataPlot1D * VEPlot(void) const
East velocity plot.
Abstract class for input/ouput system.
Definition: IODevice.h:44
namespace of the flair Framework
Definition: Ahrs.h:19
Base class for GPS.
Definition: Gps.h:45
Class defining a matrix of kind CvMat.
Definition: cvmatrix.h:33
Class defining gps datas.
Definition: GpsData.h:30
Class defining a 3D vector.
Definition: Vector3D.h:28
void parseFrame(const char *frame, int frame_size)
Parse a NMEA frame.
Abstract class for input/ouput system.
gui::DataPlot1D * EPlot(void) const
East plot.
gui::Layout * GetLayout(void) const
Setup Layout.
gui::DataPlot1D * NPlot(void) const
North plot.
Class displaying a QLabel on the ground station.
Definition: Label.h:28
Abstract class to display a layout on the ground station.
Definition: Layout.h:33
Main class of the Framework library.
Definition: FrameworkManager.h:45
Class displaying a GPS map on the ground station.
Definition: Map.h:33
gui::Tab * GetPlotTab(void) const
Plot tab.
NMEAFlags_t
NMEA flags.
Definition: Gps.h:51
void UseDefaultPlot(void)
Use default plot.
void SetRef(void)
Set reference for ENU coordinates.
Class defining a point by its lla coordinates.
Definition: GeoCoordinate.h:24
gui::DataPlot1D * UPlot(void) const
Up plot.
const core::GpsData * GetDatas(void) const
Get GPS datas.
gui::TabWidget * GetTab(void) const
Main tab.
void GetENUPosition(core::Vector3D *point)
Get ENU position.
Gps(const core::FrameworkManager *parent, std::string name, NMEAFlags_t NMEAFlags)
Constructor.
Class displaying a 1D plot on the ground station.
Definition: DataPlot1D.h:33
Class displaying a QTab on the ground station.
Definition: Tab.h:29