GpsMeasurement 结构参考

GpsMeasurement 结构参考

#include < gps.h >

数据字段

size_t  尺寸
 
GpsMeasurementFlags   标志
 
int8_t  prn
 
double  time_offset_ns
 
GpsMeasurementState   state
 
int64_t  received_gps_tow_ns
 
int64_t  received_gps_tow_uncertainty_ns
 
double  c_n0_dbhz
 
double  pseudorange_rate_mps
 
double  pseudorange_rate_uncertainty_mps
 
GpsAccumulatedDeltaRangeState   accumulated_delta_range_state
 
double  accumulated_delta_range_m
 
double  accumulated_delta_range_uncertainty_m
 
double  pseudorange_m
 
double  pseudorange_uncertainty_m
 
double  code_phase_chips
 
double  code_phase_uncertainty_chips
 
浮点数 carrier_frequency_hz
 
int64_t  carrier_cycles
 
double  carrier_phase
 
double  carrier_phase_uncertainty
 
GpsLossOfLock   loss_of_lock
 
int32_t  bit_number
 
int16_t  time_from_last_bit_ms
 
double  doppler_shift_hz
 
double  doppler_shift_uncertainty_hz
 
GpsMultipathIndicator   multipath_indicator
 
double  snr_db
 
double  elevation_deg
 
double  elevation_uncertainty_deg
 
double  azimuth_deg
 
double  azimuth_uncertainty_deg
 
bool  used_in_fix
 

详细说明

用于表示 GPS 测量的旧版结构体,其中包含原始信息和计算信息。已废弃,将在下一个 Android 版本中移除。请改用 GnssMeasurement

定义位于文件 gps.h 1610 行。

字段文档

double accumulated_delta_range_m

定义位于文件 gps.h 1623 行。

GpsAccumulatedDeltaRangeState accumulated_delta_range_state

定义位于文件 gps.h 1622 行。

double accumulated_delta_range_uncertainty_m

定义位于文件 gps.h 1624 行。

double azimuth_deg

定义位于文件 gps.h 1642 行。

double azimuth_uncertainty_deg

定义位于文件 gps.h 1643 行。

int32_t bit_number

定义位于文件 gps.h 1634 行。

double c_n0_dbhz

定义位于文件 gps.h 1619 行。

int64_t carrier_cycles

定义位于文件 gps.h 1630 行。

float carrier_frequency_hz

定义位于文件 gps.h 1629 行。

double carrier_phase

定义位于文件 gps.h 1631 行。

double carrier_phase_uncertainty

定义位于文件 gps.h 1632 行中。

double code_phase_chips

定义位于文件 gps.h 1627 行中。

double code_phase_uncertainty_chips

定义位于文件 gps.h 1628 行。

double doppler_shift_hz

定义位于文件 gps.h 1636 行中。

double doppler_shift_uncertainty_hz

定义位于文件 gps.h 1637 行。

double elevation_deg

定义位于文件 gps.h 1640 行。

double elevation_uncertainty_deg

定义位于文件 gps.h 1641 行。

定义位于文件 gps.h 1613 行。

GpsLossOfLock loss_of_lock

定义位于文件 gps.h 1633 行。

GpsMultipathIndicator multipath_indicator

定义位于文件 gps.h 1638 行。

int8_t prn

定义位于文件 gps.h 1614 行。

double pseudorange_m

定义位于文件 gps.h 1625 行

double pseudorange_rate_mps

定义位于文件 gps.h 1620 行。

double pseudorange_rate_uncertainty_mps

定义位于文件 gps.h 1621 行

double pseudorange_uncertainty_m

定义位于文件 gps.h 1626 行。

int64_t received_gps_tow_ns

定义位于文件 gps.h 1617 行。

int64_t received_gps_tow_uncertainty_ns

定义位于文件 gps.h 1618 行。

size_t size

设置为 sizeof(GpsMeasurement)

定义位于文件 gps.h 1612 行中。

double snr_db

定义位于文件 gps.h 1639 行中。

定义位于文件 gps.h 1616 行

int16_t time_from_last_bit_ms

定义位于文件 gps.h 1635 行。

double time_offset_ns

定义位于文件 gps.h 1615 行。

bool used_in_fix

定义位于文件 gps.h 1644 行。


此结构体的文档是根据以下文件生成的:
  • hardware/libhardware/include/hardware/ gps.h