مرجع ساختار GnssSvInfo

مرجع ساختار GnssSvInfo

#include < gps.h >

فیلدهای داده

اندازه_t اندازه
int16_t svid
GnssConstellationType صورت فلکی
شناور c_n0_dbhz
شناور ارتفاع
شناور آزیموت
GnssSvFlags پرچم ها

توصیف همراه با جزئیات

تعریف در خط 575 فایل gps.h.

مستندات میدانی

آزیموت شناور

آزیموت SV بر حسب درجه.

تعریف در خط 613 فایل gps.h.

float c_n0_dbhz

چگالی حامل به نویز در دسی بل هرتز، معمولاً در محدوده [0، 63]. حاوی مقدار C/N0 اندازه گیری شده برای سیگنال در پورت آنتن است.

این یک مقدار اجباری است.

تعریف در خط 607 فایل gps.h.

صورت فلکی GnssConstellationType

صورت فلکی SV داده شده را تعریف می کند. مقدار باید یکی از آن ثابت‌های GNSS_CONSTELLATION_* باشد

تعریف در خط 599 فایل gps.h.

ارتفاع شناور

ارتفاع SV بر حسب درجه

تعریف در خط 610 فایل gps.h.

GnssSvFlags پرچم ها

حاوی داده های اضافی در مورد SV داده شده است. مقدار باید یکی از آن ثابت‌های GNSS_SV_FLAGS_* باشد

تعریف در خط 619 فایل gps.h.

اندازه_t اندازه

تنظیم روی sizeof(GnssSvInfo)

تعریف در خط 577 فایل gps.h.

int16_t svid

عدد شبه تصادفی برای SV یا عدد FCN/OSN برای Glonass. این تمایز با نگاه کردن به میدان صورت فلکی انجام می شود. مقادیر باید در محدوده:

  • GPS: 1-32
  • SBAS: 120-151، 183-192
  • GLONASS: 1-24، شماره شکاف مداری (OSN)، در صورت شناخته شدن. یا اگر نه: ​​93-106، شماره کانال فرکانس (FCN) (7- تا 6+) با 100+ جبران می شود، یعنی FCN 7- را به عنوان 93، FCN 0 را به عنوان 100، و FCN 6+ را به عنوان 106 گزارش کنید. .
  • QZSS: 193-200
  • گالیله: 1-36
  • بیدو: 1-37

تعریف در خط 593 فایل gps.h.


مستندات این ساختار از فایل زیر تولید شده است:
  • hardware/libhardware/include/hardware/ gps.h