การอ้างอิงโครงสร้าง GpsInterface
การอ้างอิงโครงสร้าง GpsInterface
#include < gps.h >
เขตข้อมูล | |
ขนาด_t | ขนาด |
อินท์(* | init )( GpsCallbacks *การโทรกลับ) |
อินท์(* | เริ่มต้น )(เป็นโมฆะ) |
อินท์(* | หยุด )(เป็นโมฆะ) |
เป็นโมฆะ(* | การล้างข้อมูล )(เป็นโมฆะ) |
อินท์(* | inject_time ) (เวลา GpsUtcTime , int64_t timeReference, int ความไม่แน่นอน) |
อินท์(* | inject_location )(ละติจูดคู่, ลองจิจูดคู่, ความแม่นยำของการลอยตัว) |
เป็นโมฆะ(* | Delete_aiding_data ) (ธง GpsAidingData ) |
อินท์(* | set_position_mode )( โหมด GpsPositionMode , การเกิดขึ้นซ้ำ ของ GpsPositionRecurrence , uint32_t min_interval, uint32_t ที่ต้องการความแม่นยำ, uint32_t ที่ต้องการ _time) |
const เป็นโมฆะ *(* | get_extension )(const char *ชื่อ) |
คำอธิบายโดยละเอียด
เอกสารภาคสนาม
เป็นโมฆะ (* Delete_aiding_data) (ธง GpsAidingData ) |
const void*(* get_extension)(const char *ชื่อ) |
int(* init)( GpsCallbacks *โทรกลับ) |
int(* inject_location)(ละติจูดคู่, ลองจิจูดคู่, ความแม่นยำของการลอยตัว) |
int (* inject_time) (เวลา GpsUtcTime , int64_t timeReference, int ความไม่แน่นอน) |
int(* set_position_mode)( โหมด GpsPositionMode , การเกิดขึ้นซ้ำ ของ GpsPositionRecurrence , uint32_t min_interval, uint32_t ความแม่นยำที่ต้องการ, uint32_t ที่ต้องการ_เวลา) |
min_interval แสดงถึงเวลาระหว่างการแก้ไขในหน่วยมิลลิวินาที ที่ต้องการ _ ความแม่นยำ แสดงถึงความแม่นยำในการแก้ไขที่ร้องขอในหน่วยเมตร ที่ต้องการ_เวลา แสดงถึงเวลาที่ร้องขอเพื่อแก้ไขครั้งแรกในหน่วยมิลลิวินาที
พารามิเตอร์ 'mode' ควรเป็นหนึ่งใน GPS_POSITION_MODE_MS_BASED หรือ GPS_POSITION_MODE_STANDALONE แพลตฟอร์มได้รับอนุญาต (และแนะนำ) ให้ถอยกลับไปยัง GPS_POSITION_MODE_MS_BASED หากส่งผ่าน GPS_POSITION_MODE_MS_ASSISTED และรองรับ GPS_POSITION_MODE_MS_BASED
เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้:
- ฮาร์ดแวร์ / libhardware / รวม / ฮาร์ดแวร์ / gps.h