17 #include <nmea/nmea.h>
22 class FrameworkManager;
156 uint16_t
NbSat(
void)
const;
193 void parseFrame(
const char *frame,
int frame_size);
228 double lat_ref, long_ref, alt_ref;
Abstract class for data types.
Definition: io_data.h:77
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
Base class for GPS.
Definition: Gps.h:43
Class defining a matrix of kind CvMat.
Definition: cvmatrix.h:33
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.
FixQuality_t FixQuality(void) const
Fix Quality.
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
uint16_t NbSat(void) const
Number of used satellites.
Class displaying a GPS map on the ground station.
Definition: Map.h:33
FixQuality_t
Fix qualty indicators.
Definition: Gps.h:49
gui::Tab * GetPlotTab(void) const
Plot tab.
NMEAFlags_t
NMEA flags.
Definition: Gps.h:65
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.
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