QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
definitions.h File Reference
#include <QtCore/QtGlobal>
#include <QtCore/QDateTime>
#include <QtCore/QLoggingCategory>
#include <QtCore/QThread>
#include "sensor_gps.h"
#include "sensor_gnss_relative.h"
#include "satellite_info.h"
+ Include dependency graph for definitions.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define GPS_INFO(...)   qCInfo(GPSDriversLog, __VA_ARGS__)
 
#define GPS_WARN(...)   qCWarning(GPSDriversLog, __VA_ARGS__)
 
#define GPS_ERR(...)   qCCritical(GPSDriversLog, __VA_ARGS__)
 
#define M_DEG_TO_RAD   (M_PI / 180.0)
 
#define M_RAD_TO_DEG   (180.0 / M_PI)
 
#define M_DEG_TO_RAD_F   0.0174532925f
 
#define M_RAD_TO_DEG_F   57.2957795f
 
#define M_PI_2_F   0.63661977f
 

Typedefs

typedef uint64_t gps_abstime
 

Functions

static void gps_usleep (unsigned long usecs)
 
static gps_abstime gps_absolute_time ()
 

Macro Definition Documentation

◆ GPS_ERR

#define GPS_ERR (   ...)    qCCritical(GPSDriversLog, __VA_ARGS__)

Definition at line 16 of file definitions.h.

◆ GPS_INFO

#define GPS_INFO (   ...)    qCInfo(GPSDriversLog, __VA_ARGS__)

Definition at line 14 of file definitions.h.

◆ GPS_WARN

#define GPS_WARN (   ...)    qCWarning(GPSDriversLog, __VA_ARGS__)

Definition at line 15 of file definitions.h.

◆ M_DEG_TO_RAD

#define M_DEG_TO_RAD   (M_PI / 180.0)

Definition at line 18 of file definitions.h.

◆ M_DEG_TO_RAD_F

#define M_DEG_TO_RAD_F   0.0174532925f

Definition at line 20 of file definitions.h.

◆ M_PI_2_F

#define M_PI_2_F   0.63661977f

Definition at line 23 of file definitions.h.

◆ M_RAD_TO_DEG

#define M_RAD_TO_DEG   (180.0 / M_PI)

Definition at line 19 of file definitions.h.

◆ M_RAD_TO_DEG_F

#define M_RAD_TO_DEG_F   57.2957795f

Definition at line 21 of file definitions.h.

Typedef Documentation

◆ gps_abstime

typedef uint64_t gps_abstime

Definition at line 42 of file definitions.h.

Function Documentation

◆ gps_absolute_time()

static gps_abstime gps_absolute_time ( )
inlinestatic

Definition at line 43 of file definitions.h.

◆ gps_usleep()

static void gps_usleep ( unsigned long  usecs)
inlinestatic

Definition at line 37 of file definitions.h.