GpsMeasurement 구조체 참조

GpsMeasurement 구조체 참조

#include < gps.h >

데이터 필드

size_t  크기
 
GpsMeasurementFlags   플래그
 
int8_t  prn
 
이중  time_offset_ns
 
GpsMeasurementState   상태
 
int64_t  received_gps_tow_ns
 
int64_t  received_gps_tow_uncertainty_ns
 
이중  c_n0_dbhz
 
이중  pseudorange_rate_mps
 
이중  pseudorange_rate_uncertainty_mps
 
GpsAccumulatedDeltaRangeState   accumulated_delta_range_state
 
이중  accumulated_delta_range_m
 
이중  accumulated_delta_range_uncertainty_m
 
이중  pseudorange_m
 
이중  pseudorange_uncertainty_m
 
이중  code_phase_chips
 
이중  code_phase_uncertainty_chips
 
부동 소수점 수  carrier_frequency_hz
 
int64_t  carrier_cycles
 
이중  carrier_phase
 
이중  carrier_phase_uncertainty
 
GpsLossOfLock   loss_of_lock
 
int32_t  bit_number
 
int16_t  time_from_last_bit_ms
 
이중  doppler_shift_hz
 
이중  doppler_shift_uncertainty_hz
 
GpsMultipathIndicator   multipath_indicator
 
이중  snr_db
 
이중  elevation_deg
 
이중  elevation_uncertainty_deg
 
이중  azimuth_deg
 
이중  azimuth_uncertainty_deg
 
불리언  used_in_fix
 

상세 설명

GPS 측정을 나타내는 기존 구조체로, 원시 정보와 계산된 정보가 포함됩니다. 지원 중단됨. 다음 Android 버전에서 삭제됩니다. 대신 GnssMeasurement 을 사용하세요.

gps.h 파일의 1610 줄에 정의되어 있습니다.

필드 문서

double accumulated_delta_range_m

gps.h FILE의 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 FILE의 1630 라인에 정의가 있습니다.

float carrier_frequency_hz

gps.h 파일의 1629 라인에 정의가 있습니다.

double carrier_phase

gps.h FILE의 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 FILE의 1636 라인에 정의가 있습니다.

double doppler_shift_uncertainty_hz

gps.h 파일의 1637 라인에 정의되어 있습니다.

double elevation_deg

gps.h FILE의 1640 라인에 정의가 있습니다.

double elevation_uncertainty_deg

gps.h FILE의 1641 라인에 정의가 있습니다.

gps.h 파일의 1613 행에 정의가 있습니다.

GpsLossOfLock loss_of_lock

gps.h FILE의 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 FILE의 1620 라인에 정의되어 있습니다.

double pseudorange_rate_uncertainty_mps

gps.h FILE의 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 FILE의 1618 라인에 정의되어 있습니다.

size_t 크기

sizeof(GpsMeasurement)로 설정

gps.h 파일의 1612 줄에 정의되어 있습니다.

double snr_db

gps.h 파일의 1639 라인에 정의가 있습니다.

gps.h FILE의 1616 줄에 정의되어 있습니다.

int16_t time_from_last_bit_ms

gps.h 파일의 1635 줄에 정의되어 있습니다.

double time_offset_ns

gps.h FILE의 1615 라인에 정의가 있습니다.

bool used_in_fix

gps.h FILE의 1644 라인에 정의되어 있습니다.


이 구조체에 관한 문서는 다음 파일에서 생성되었습니다.
  • hardware/libhardware/include/hardware/ gps.h