Developer World
Spresense SDK Library v3.3.0-375c679
Collaboration diagram for Data types:

Classes

struct  cxd56_gnss_ope_mode_param_s
 GNSS operation mode and cycle. More...
 
struct  cxd56_gnss_orbital_param_s
 Sattelite almanac, ephemeris data. More...
 
struct  cxd56_gnss_datetime_s
 date and time More...
 
struct  cxd56_gnss_ellipsoidal_position_s
 ellipsoidal position More...
 
struct  cxd56_gnss_orthogonal_position_s
 ellipsoidal position More...
 
struct  cxd56_gnss_cep_data_s
 
struct  cxd56_gnss_cep_age_s
 CEP age info. More...
 
struct  cxd56_gnss_agps_acquist_s
 acquist data and size for AGPS More...
 
struct  cxd56_gnss_agps_tow_assist_s
 tow assist data and size for AGPS More...
 
struct  cxd56_gnss_agps_utc_model_s
 utc model data and size for AGPS More...
 
struct  cxd56_gnss_agps_frametime_s
 Time from frame start[sec]. More...
 
struct  cxd56_gnss_agps_time_gps_s
 High precision receiver time. More...
 
struct  cxd56_gnss_agps_tau_gps_s
 different time between AGPS and GLONASS Time More...
 
struct  cxd56_gnss_spectrum_control_s
 Signal spectrum output control parameter. More...
 
struct  cxd56_gnss_test_info_s
 Factory test info. More...
 
struct  cxd56_gnss_test_result_s
 Factory test result. More...
 
struct  cxd56_gnss_signal_setting_s
 signal setting for reading data asychronously The field 'enable' of struct cxd56_gnss_signal_setting_s to be given as a parameter must be specified as 1 when setting and 0 when unsetting. Field 'gnsssig' specifies the value of 'Signal types from GNSS', this is not POSIX signal. Field 'signo' is application specific number of POSIX signal. 'data' will be passed as an argument to the handler. More...
 
struct  cxd56_gnss_signal_info_s
 Information for use after being signaled to read data asychronously. More...
 
struct  cxd56_pvtlog_setting_s
 PVTLOG setting Parameter. If the log interval(cycle) is smaller than the positioning interval, it is logged every positioning interval. The output timing is specified by the ratio to the log buffer in the GNSS device by threshold. Possible values are CXD56_GNSS_PVTLOG_THRESHOLD_FULL, CXD56_GNSS_PVTLOG_THRESHOLD_HALF, and CXD56_GNSS_PVTLOG_THRESHOLD_ONE_DATA. More...
 
struct  cxd56_pvtlog_status_s
 Stored logs status of PVTLOG. More...
 
struct  cxd56_rtk_setting_s
 RTK output setting. More...
 
struct  cxd56_gnss_set_var_ephemeris_s
 Sattelite ephemeris data. More...
 
struct  cxd56_gnss_get_var_ephemeris_s
 Sattelite ephemeris data. More...
 

Variables

uint32_t mode
 
uint32_t cycle
 
uint32_t type
 
uint32_t * data
 
struct cxd56_gnss_date_s date
 
struct cxd56_gnss_time_s time
 
double latitude
 
double longitude
 
double altitude
 
int32_t x
 
int32_t y
 
int32_t z
 
uint32_t * data
 
uint32_t size
 
uint32_t counter
 
float age
 
float cepi
 
uint8_t * data
 
uint16_t size
 
uint8_t * data
 
uint16_t size
 
uint8_t * data
 
uint16_t size
 
uint16_t sec
 
uint32_t frac
 
struct cxd56_gnss_date_s date
 
struct cxd56_gnss_time_s time
 
double taugps
 
uint8_t enable
 
uint32_t time
 
uint8_t point1
 
uint8_t point2
 
uint8_t step1
 
uint8_t step2
 
uint32_t satellite
 
uint32_t reserve1
 
uint32_t reserve2
 
uint32_t reserve3
 
float cn
 
float doppler
 
int fd
 
uint8_t enable
 
uint8_t gnsssig
 
int signo
 
void * data
 
int fd
 
uint8_t gnsssig
 
int signo
 
void * data
 
uint32_t cycle
 
uint32_t threshold
 
struct cxd56_gnss_status_s status
 
int interval
 
uint32_t gnss
 
int ephout
 
uint64_t sbasout
 
uint32_t * data
 
uint32_t size
 
uint32_t type
 
uint32_t * data
 
uint32_t size
 

Detailed Description

Variable Documentation

◆ mode

uint32_t mode

receiver operation mode
0: No Change Operation 1: Normal(default)

◆ cycle [1/2]

uint32_t cycle

Positioning cycle[ms]
The cycle data is 1000msec aligned only and cannot set 0msec.
(Init value 1000)

◆ type [1/2]

◆ data [1/8]

uint32_t* data

Address pointing to almanac or ephemeris data buffer

◆ date [1/2]

struct cxd56_gnss_date_s date

date

◆ time [1/3]

struct cxd56_gnss_time_s time

time

◆ latitude

double latitude

latitude[degree]

◆ longitude

double longitude

longitude[degree]

◆ altitude

double altitude

altitude[meter]

◆ x

int32_t x

x[meter]

◆ y

int32_t y

y[meter]

◆ z

int32_t z

z[meter]

◆ age

float age

age

◆ cepi

float cepi

cepi

◆ data [2/8]

uint8_t* data

Address pointing to aquist data buffer

◆ size [1/5]

uint16_t size

Aquist data size

◆ data [3/8]

uint8_t* data

Address pointing to tow assist data buffer

◆ size [2/5]

uint16_t size

assist data size

◆ data [4/8]

uint8_t* data

Address pointing to utc model data buffer

◆ size [3/5]

uint16_t size

utc model data size

◆ sec

uint16_t sec

Integer part

◆ frac

uint32_t frac

Fraction part

◆ date [2/2]

struct cxd56_gnss_date_s date

Date

◆ time [2/3]

struct cxd56_gnss_time_s time

Time

◆ taugps

double taugps

tau Time

◆ enable [1/2]

uint8_t enable

Spectrum data output enable

◆ time [3/3]

uint32_t time

Passed Time

◆ point1

uint8_t point1

Monitor point1 (7-9)

◆ point2

uint8_t point2

Monitor point2 (7-9)

◆ step1

uint8_t step1

Sampling step1 (0-7)

◆ step2

uint8_t step2

Sampling step2 (0-7)

◆ satellite

uint32_t satellite

Specify satellite by svID

◆ reserve1

uint32_t reserve1

Reserve (always specify 0)

◆ reserve2

uint32_t reserve2

Reserve (always specify 0)

◆ reserve3

uint32_t reserve3

Reserve (always specify 0)

◆ cn

float cn

CN ratio [dB-Hz]

◆ doppler

float doppler

Doppler [Hz]

◆ fd [1/2]

int fd

The descriptor for signal handler

◆ enable [2/2]

uint8_t enable

1 when set this setting, 0 is clear

◆ gnsssig [1/2]

uint8_t gnsssig

GNSS signal as CXD56_GNSS_SIG_GNSS, _AGPS, etc.

◆ signo [1/2]

int signo

system signal number to notify read completion

◆ data [5/8]

void* data

user data

◆ fd [2/2]

int fd

The file descriptor to use in signal handler

◆ gnsssig [2/2]

uint8_t gnsssig

GNSS signal as CXD56_GNSS_SIG_GNSS, _AGPS, etc.

◆ signo [2/2]

int signo

system signal number to notify read completion

◆ data [6/8]

void* data

user data

◆ cycle [2/2]

uint32_t cycle

PVT log interval in seconds

◆ threshold

uint32_t threshold

Notification threshold of log storage amount

◆ status

struct cxd56_gnss_status_s status

The stored logs status

◆ interval

int interval

RTK data output interval

◆ gnss

uint32_t gnss

RTK satellite setting

◆ ephout

int ephout

Ephemeris notify enable setting

◆ sbasout

uint64_t sbasout

sbas notify enable setting

◆ data [7/8]

uint32_t* data

Address pointing to ephemeris data buffer

◆ size [4/5]

uint32_t size

ephemeris data buffer size

◆ type [2/2]

◆ data [8/8]

uint32_t* data

Address pointing to ephemeris data buffer

◆ size [5/5]

uint32_t size

ephemeris data buffer size