GpsMeasurement構造体リファレンス

GpsMeasurement構造体リファレンス

#include < gps.h >

データフィールド

size_tサイズ
GpsMeasurementFlagsフラグ
int8_t prn
ダブルtime_offset_ns
GpsMeasurementState
int64_t receive_gps_tow_ns
int64_t receive_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
ダブル標高_度
ダブル標高_不確実性_度
ダブルazimuth_deg
ダブルazimuth_uncertainty_deg
ブールused_in_fix

詳細な説明

GPS測定値を表すレガシー構造体であり、生の情報と計算された情報が含まれています。非推奨。次のAndroidリリースで削除される予定です。代わりにGnssMeasurementを使用してください。

ファイルgps.h1610行で定義されています。

フィールドドキュメント

double Accumulated_delta_range_m

ファイルgps.h1623行で定義されています。

ファイルgps.h1622行で定義されています。

二重累積_delta_range_uncertainty_m

ファイルgps.h1624行で定義されています。

double azimuth_deg

ファイルgps.h1642行で定義されています。

double azimuth_uncertainty_deg

ファイルgps.h1643行で定義されています。

int32_t bit_number

ファイルgps.h1634行で定義されています。

ダブルc_n0_dbhz

ファイルgps.h1619行で定義されています。

int64_tcarrier_cycles

ファイルgps.h1630行で定義されています。

フロートcarrier_frequency_hz

ファイルgps.h1629行で定義されています。

doublecarrier_phase

ファイルgps.h1631行で定義されています。

doublecarrier_phase_uncertainty

ファイルgps.h1632行で定義されています。

double code_phase_chips

ファイルgps.h1627行で定義されています。

double code_phase_uncertainty_chips

ファイルgps.h1628行で定義されています。

ダブルドップラーシフト_hz

ファイルgps.h1636行で定義されています。

ダブルdoppler_shift_uncertainty_hz

ファイルgps.h1637行で定義されています。

ダブルelevation_deg

ファイルgps.h1640行で定義されています。

ダブルelevation_uncertainty_deg

ファイルgps.h1641行で定義されています。

ファイルgps.h1613行で定義されています。

ファイルgps.h1633行で定義されています。

GpsMultipathIndicator multipath_indicator

ファイルgps.h1638行で定義されています。

int8_t prn

ファイルgps.h1614行で定義されています。

double pseudorange_m

ファイルgps.h1625行で定義されています。

double pseudorange_rate_mps

ファイルgps.h1620行で定義されています。

double pseudorange_rate_uncertainty_mps

ファイルgps.h1621行で定義されています。

double pseudorange_uncertainty_m

ファイルgps.h1626行で定義されています。

int64_treceived_gps_tow_ns

ファイルgps.h1617行で定義されています。

int64_t receive_gps_tow_uncertainty_ns

ファイルgps.h1618行で定義されています。

size_tサイズ

sizeof(GpsMeasurement)に設定

ファイルgps.h1612行で定義されています。

ダブルsnr_db

ファイルgps.h1639行で定義されています。

ファイルgps.h1616行で定義されています。

int16_t time_from_last_bit_ms

ファイルgps.h1635行で定義されています。

double time_offset_ns

ファイルgps.h1615行で定義されています。

bool used_in_fix

ファイルgps.h1644行で定義されています。


この構造体のドキュメントは、次のファイルから生成されました。
  • ハードウェア/libhardware/ include / hardware / gps.h