הפניה למבנה GpsInterface
הפניה למבנה GpsInterface
#include < gps.h >
שדות נתונים | |
size_t | גודל |
int(* | init )( GpsCallbacks *callbacks) |
int(* | התחל )(בטל) |
int(* | עצור )(בטל) |
בָּטֵל(* | ניקוי )(בטל) |
int(* | inject_time )( GpsUtcTime time, int64_t timeReference, int uncertainty) |
int(* | inject_location )(קו רוחב כפול, קו אורך כפול, דיוק ציפה) |
בָּטֵל(* | delete_aiding_data )(דגלים של GpsAidingData ) |
int(* | set_position_mode )( מצב GpsPositionMode , GpsPositionRecurrence הישנות, uint32_t min_interval, uint32_t preference_accuracy, uint32_t prefer_time) |
const void *(* | get_extension )(const char *name) |
תיאור מפורט
תיעוד שטח
void(* delete_aiding_data)(דגלים של GpsAidingData ) |
const void*(* get_extension)(const char *name) |
int(* init)( GpsCallbacks *callbacks) |
int(* inject_location)(קו רוחב כפול, קו אורך כפול, דיוק צף) |
int(* inject_time)( GpsUtcTime time, int64_t timeReference, int uncertainty) |
int(* set_position_mode)( מצב GpsPositionMode , GpsPositionRecurrence הישנות, uint32_t min_interval, uint32_t preference_accuracy, uint32_t prefer_time) |
min_interval מייצג את הזמן בין תיקונים באלפיות שניות. prefered_accuracy מייצג את דיוק התיקון המבוקש במטרים. prefer_time מייצג את הזמן המבוקש לתיקון הראשון באלפיות שניות.
פרמטר '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 נתמך.
התיעוד עבור מבנה זה נוצר מהקובץ הבא:
- hardware/libhardware/include/hardware/ gps.h