การอ้างอิงโครงสร้าง GnssSvInfo

การอ้างอิงโครงสร้าง GnssSvInfo

#include < gps.h >

ฟิลด์ข้อมูล

size_t ขนาด
int16_t svid
GnssConstellationType กลุ่มดาว
ลอย c_n0_dbhz
ลอย ระดับความสูง
ลอย ราบ
GnssSvFlags ธง

คำอธิบายโดยละเอียด

คำจำกัดความที่บรรทัด 575 ของไฟล์ gps.h

เอกสารภาคสนาม

ลอยราบ

Azimuth ของ SV เป็นองศา

คำจำกัดความที่บรรทัด 613 ของไฟล์ gps.h

ลอย c_n0_dbhz

ความหนาแน่นของสัญญาณรบกวนในหน่วย dB-Hz โดยทั่วไปอยู่ในช่วง [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

size_t ขนาด

ตั้งค่าเป็น sizeof (GnssSvInfo)

คำจำกัดความที่บรรทัด 577 ของไฟล์ gps.h

int16_t svid

หมายเลขสุ่มหลอกสำหรับหมายเลข SV หรือ FCN / OSN สำหรับ Glonass ความแตกต่างเกิดจากการดูที่ช่องกลุ่มดาว ค่าควรอยู่ในช่วง:

  • จีพีเอส: 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


เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้:
  • ฮาร์ดแวร์ / libhardware / รวม / hardware / gps.h