Developer World
Spresense Arduino Library v3.2.0-77d75a4
GNSS.h File Reference

Spresense Arduino GNSS library. More...

#include <Stream.h>
#include <GNSSPositionData.h>
Include dependency graph for GNSS.h:

Go to the source code of this file.

Classes

class  SpGnssTime
 Time acquired from the satellite at the time of positioning. More...
 
class  SpSatellite
 Satellite information using positioning. More...
 
class  SpNavData
 GNSS positioning data. More...
 
class  SpGnss
 GNSS controller. More...
 

Enumerations

enum  SpFixMode { FixInvalid = 1 , Fix2D , Fix3D }
 status of pos fix
 
enum  SpStartMode { COLD_START , WARM_START , HOT_START }
 Mode to set to GNSS at the start of positioning. More...
 
enum  SpPrintLevel { PrintNone = 0 , PrintError , PrintWarning , PrintInfo }
 Set the debug log output level.
 
enum  SpPvtType { SpPvtTypeNone = 0 , SpPvtTypeGnss , SpPvtTypeReserv , SpPvtTypeUsers }
 Set the GNSS positioning type. More...
 
enum  SpSatelliteType {
  GPS = (1U << 0) , GLONASS = (1U << 1) , SBAS = (1U << 2) , QZ_L1CA = (1U << 3) ,
  QZ_L1S = (1U << 5) , BEIDOU = (1U << 6) , GALILEO = (1U << 7) , UNKNOWN = 0
}
 Satellite system type.
 
enum  SpIntervalFreq {
  SpInterval_10Hz = 100 , SpInterval_8Hz = 125 , SpInterval_5Hz = 200 , SpInterval_4Hz = 250 ,
  SpInterval_2Hz = 500 , SpInterval_1Hz = 1000
}
 Interval frequency.
 

Detailed Description

Spresense Arduino GNSS library.

Author
Sony Semiconductor Solutions Corporation

It is a library for controlling the GNSS built in Spresense and acquiring positioning information. This library is available in the Arduino environment.