le_gnss_common.h File Reference
#include "legato.h"
Go to the source code of this file.
Macros | |
#define | LE_GNSS_SUPL_SERVER_URL_MAX_LEN 256 |
#define | LE_GNSS_SUPL_SERVER_URL_MAX_BYTES 257 |
#define | LE_GNSS_SUPL_CERTIFICATE_MAX_LEN 2000 |
#define | LE_GNSS_SUPL_CERTIFICATE_MAX_BYTES 2001 |
#define | LE_GNSS_SV_INFO_MAX_LEN 80 |
#define | LE_GNSS_NMEA_SENTENCES_MAX 32505855 |
#define | LE_GNSS_MIN_ELEVATION_MAX_DEGREE 90 |
#define | LE_GNSS_PRN_OFFSET_GPS 0 |
#define | LE_GNSS_PRN_OFFSET_SBAS 87 |
#define | LE_GNSS_PRN_OFFSET_GLONASS -64 |
#define | LE_GNSS_PRN_OFFSET_GALILEO -300 |
#define | LE_GNSS_PRN_OFFSET_BEIDOU -200 |
#define | LE_GNSS_PRN_OFFSET_QZSS 0 |
#define | LE_GNSS_CONSTELLATION_GPS 0x1 |
North American satellite navigation system. More... | |
#define | LE_GNSS_CONSTELLATION_GLONASS 0x2 |
Russian satellite navigation system. | |
#define | LE_GNSS_CONSTELLATION_BEIDOU 0x4 |
Chinese satellite navigation system. | |
#define | LE_GNSS_CONSTELLATION_GALILEO 0x8 |
European Union satellite navigation system. | |
#define | LE_GNSS_CONSTELLATION_SBAS 0x10 |
#define | LE_GNSS_CONSTELLATION_QZSS 0x20 |
Japanese satellite navigation system. | |
#define | LE_GNSS_NMEA_MASK_GPGGA 0x1 |
#define | LE_GNSS_NMEA_MASK_GPGSA 0x2 |
#define | LE_GNSS_NMEA_MASK_GPGSV 0x4 |
#define | LE_GNSS_NMEA_MASK_GPRMC 0x8 |
#define | LE_GNSS_NMEA_MASK_GPVTG 0x10 |
#define | LE_GNSS_NMEA_MASK_GLGSV 0x20 |
#define | LE_GNSS_NMEA_MASK_GNGNS 0x40 |
#define | LE_GNSS_NMEA_MASK_GNGSA 0x80 |
#define | LE_GNSS_NMEA_MASK_GAGGA 0x100 |
#define | LE_GNSS_NMEA_MASK_GAGSA 0x200 |
#define | LE_GNSS_NMEA_MASK_GAGSV 0x400 |
#define | LE_GNSS_NMEA_MASK_GARMC 0x800 |
#define | LE_GNSS_NMEA_MASK_GAVTG 0x1000 |
#define | LE_GNSS_NMEA_MASK_PSTIS 0x2000 |
#define | LE_GNSS_NMEA_MASK_REMOVED 0x4000 |
#define | LE_GNSS_NMEA_MASK_PTYPE 0x8000 |
#define | LE_GNSS_NMEA_MASK_GPGRS 0x10000 |
#define | LE_GNSS_NMEA_MASK_GPGLL 0x20000 |
#define | LE_GNSS_NMEA_MASK_DEBUG 0x40000 |
#define | LE_GNSS_NMEA_MASK_GPDTM 0x80000 |
#define | LE_GNSS_NMEA_MASK_GAGNS 0x100000 |
#define | LE_GNSS_NMEA_MASK_GPGNS 0x200000 |
#define | LE_GNSS_NMEA_MASK_GPGST 0x400000 |
#define | LE_GNSS_NMEA_MASK_GPZDA 0x800000 |
#define | LE_GNSS_NMEA_MASK_PSIDX 0x1000000 |
Typedefs | |
typedef struct le_gnss_Sample * | le_gnss_SampleRef_t |
typedef uint32_t | le_gnss_ConstellationBitMask_t |
typedef uint32_t | le_gnss_NmeaBitMask_t |
typedef struct le_gnss_PositionHandler * | le_gnss_PositionHandlerRef_t |
typedef void(* | le_gnss_PositionHandlerFunc_t) (le_gnss_SampleRef_t positionSampleRef, void *contextPtr) |
Detailed Description
Type definitions for le_gnss.