18 #include <nmea/nmea.h>
22 class FrameworkManager;
177 void parseFrame(
const char *frame,
int frame_size);
214 double latRef, longRef, altRef;
Abstract class for input/ouput system.
Definition: IODevice.h:45
namespace of the flair Framework
Definition: Ahrs.h:19
gui::GroupBox * GetGroupBox(void) const
Setup GroupBox.
Class defining gps datas.
Definition: GpsData.h:30
Class displaying a QGroupBox on the ground station.
Definition: GroupBox.h:27
gui::DataPlot1D * NPlot(void) const
North plot.
NmeaGps(std::string name, NMEAFlags_t NMEAFlags)
Constructor.
const core::GpsData * GetDatas(void) const
Get GPS datas.
void parseFrame(const char *frame, int frame_size)
Parse a NMEA frame.
gui::Layout * GetLayout(void) const
Setup Layout.
Class defining a 3D vector.
void SetRef(void)
Set reference for ENU coordinates.
Abstract class for input/ouput system.
Base class for GPS using NMEA sentances.
Definition: NmeaGps.h:45
gui::DataPlot1D * VEPlot(void) const
East velocity plot.
NMEAFlags_t
NMEA flags.
Definition: NmeaGps.h:51
Class displaying a QLabel on the ground station.
Definition: Label.h:28
gui::DataPlot1D * VNPlot(void) const
North velocity plot.
Abstract class to display a layout on the ground station.
Definition: Layout.h:33
Class displaying a GPS map on the ground station.
Definition: Map.h:33
Class defining a point by its lla coordinates.
Definition: GeoCoordinate.h:24
void UseDefaultPlot(void)
Use default plot.
gui::DataPlot1D * UPlot(void) const
Up plot.
gui::DataPlot1D * EPlot(void) const
East plot.
gui::Tab * GetPlotTab(void) const
Plot tab.
Class displaying a 1D plot on the ground station.
Definition: DataPlot1D.h:33
gui::TabWidget * GetTab(void) const
Main tab.
Class displaying a QTab on the ground station.
Definition: Tab.h:29