Developer World
Spresense SDK Library v1.4.1-ee8f2dd
cxd56_gnss_receiver_s Struct Reference

#include <gnss_type.h>

Collaboration diagram for cxd56_gnss_receiver_s:

Public Attributes

uint8_t type
 
uint8_t dgps
 
uint8_t pos_fixmode
 
uint8_t vel_fixmode
 
uint8_t numsv
 
uint8_t numsv_tracking
 
uint8_t numsv_calcpos
 
uint8_t numsv_calcvel
 
uint8_t assist
 
uint8_t pos_dataexist
 
uint16_t svtype
 
uint16_t pos_svtype
 
uint16_t vel_svtype
 
uint32_t possource
 
int32_t tcxo_offset
 
struct cxd56_gnss_dop_s pos_dop
 
struct cxd56_gnss_dop_s vel_idx
 
struct cxd56_gnss_var_s pos_accuracy
 
double latitude
 
double longitude
 
double altitude
 
double geoid
 
float velocity
 
float direction
 
struct cxd56_gnss_date_s date
 
struct cxd56_gnss_time_s time
 
struct cxd56_gnss_date_s gpsdate
 
struct cxd56_gnss_time_s gpstime
 
struct cxd56_gnss_time_s receivetime
 
uint32_t priv
 
 CXD56_GNSS_PVT_RECEIVER_EXTRA_DATA
 

Detailed Description

GNSS Receiver data

Member Data Documentation

◆ type

uint8_t type

[out] Position type; 0:Invalid, 1:GNSS, 2:IMES, 3:user set, 4:previous

◆ dgps

uint8_t dgps

[out] FALSE:SGPS, TRUE:DGPS

◆ pos_fixmode

uint8_t pos_fixmode

[out] 1:Invalid, 2:2D, 3:3D

◆ vel_fixmode

uint8_t vel_fixmode

[out] 1:Invalid, 2:2D VZ, 3:2D Offset, 4:3D, 5:1D, 6:PRED

◆ numsv

uint8_t numsv

[out] Number of visible satellites

◆ numsv_tracking

uint8_t numsv_tracking

[out] Number of tracking satellites

◆ numsv_calcpos

uint8_t numsv_calcpos

[out] Number of satellites to calculate the position

◆ numsv_calcvel

uint8_t numsv_calcvel

[out] Number of satellites to calculate the velocity

◆ assist

uint8_t assist

[out] bit field [7..5]Reserved [4]AEP Velocity [3]AEP Position [2]CEP Velocity [1]CEP Position, [0]user set

◆ pos_dataexist

uint8_t pos_dataexist

[out] 0:none, 1:exist

◆ svtype

uint16_t svtype

[out] Using sv system, bit field; bit0:GPS, bit1:GLONASS, bit2:SBAS, bit3:QZSS_L1CA, bit4:IMES, bit5:QZSS_L1SAIF, bit6:Beidu, bit7:Galileo

◆ pos_svtype

uint16_t pos_svtype

[out] using sv system, bit field; bit0:GPS, bit1:GLONASS, bit2:SBAS, bit3:QZSS_L1CA, bit4:IMES, bit5:QZSS_L1SAIF, bit6:Beidu, bit7:Galileo

◆ vel_svtype

uint16_t vel_svtype

[out] using sv system, bit field; bit0:GPS, bit0:GPS, bit1:GLONASS, bit2:SBAS, bit3:QZSS_L1CA, bit4:IMES, bit5:QZSS_L1SAIF, bit6:Beidu, bit7:Galileo

◆ possource

uint32_t possource

[out] position source; 0:Invalid, 1:GNSS, 2:IMES, 3:user set, 4:previous

◆ tcxo_offset

int32_t tcxo_offset

[out] TCXO offset[Hz]

◆ pos_dop

struct cxd56_gnss_dop_s pos_dop

[out] DOPs of Position

◆ vel_idx

struct cxd56_gnss_dop_s vel_idx

[out] Weighted DOPs of Velocity

◆ pos_accuracy

struct cxd56_gnss_var_s pos_accuracy

[out] Accuracy of Position

◆ latitude

double latitude

[out] Latitude [degree]

◆ longitude

double longitude

[out] Longitude [degree]

◆ altitude

double altitude

[out] Altitude [m]

◆ geoid

double geoid

[out] Geoid height [m]

◆ velocity

float velocity

[out] Velocity [m/s]

◆ direction

float direction

[out] Direction [degree]

◆ date

struct cxd56_gnss_date_s date

[out] Current day (UTC)

◆ time

struct cxd56_gnss_time_s time

[out] Current time (UTC)

◆ gpsdate

struct cxd56_gnss_date_s gpsdate

[out] Current day (GPS)

◆ gpstime

struct cxd56_gnss_time_s gpstime

[out] Current time (GPS)

◆ receivetime

struct cxd56_gnss_time_s receivetime

[out] Receive time (UTC)

◆ priv

uint32_t priv

[out] For internal use

◆ CXD56_GNSS_PVT_RECEIVER_EXTRA_DATA

CXD56_GNSS_PVT_RECEIVER_EXTRA_DATA

[out] Receiver extra data


The documentation for this struct was generated from the following file: