Справочник по структуре 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 предпочтительное_время)
константа недействительна *(* get_extension )(const char *name)

Подробное описание

Представляет стандартный интерфейс GPS.

Определение в строке 790 файла gps.h.

Полевая документация

пустота (* очистка) (пустота)

Закрывает интерфейс.

Определение в строке 806 файла gps.h.

void (* delete_aiding_data) (флаги GpsAidingData )

Указывает, что следующий вызов для запуска не будет использовать информацию, определенную в флагах. GPS_DELETE_ALL передается для холодного запуска.

Определение в строке 824 файла gps.h.

const void*(* get_extension)(const char *name)

Получить указатель на информацию о расширении.

Определение в строке 841 файла gps.h.

int(* init)( GpsCallbacks *обратные вызовы)

Открывает интерфейс и предоставляет процедуры обратного вызова для реализации этого интерфейса.

Определение в строке 797 файла gps.h.

int(* inject_location)(двойная широта, двойная долгота, точность с плавающей запятой)

Вводит текущее местоположение от другого провайдера местоположения (обычно идентификатор соты). Широта и долгота измеряются в градусах, ожидаемая точность измеряется в метрах.

Определение в строке 817 файла gps.h.

int(* inject_time)(время GpsUtcTime , int64_t timeReference, int неопределенность)

Вводит текущее время.

Определение в строке 809 файла gps.h.

int(* set_position_mode)(режим GpsPositionMode , повторение GpsPositionRecurrence , uint32_t min_interval, uint32_t Предпочтительная_точность, uint32_t предпочтительное_время)

min_interval представляет время между исправлениями в миллисекундах. Preferred_accuracy представляет запрошенную точность фиксации в метрах. предпочитаемое_время представляет запрошенное время до первого исправления в миллисекундах.

Параметр «режим» должен быть одним из GPS_POSITION_MODE_MS_BASED или GPS_POSITION_MODE_STANDALONE. Платформа разрешает (и рекомендуется) откат к GPS_POSITION_MODE_MS_BASED, если передается GPS_POSITION_MODE_MS_ASSISTED и поддерживается GPS_POSITION_MODE_MS_BASED.

Определение в строке 837 файла gps.h.

size_t размер

установите размер (GpsInterface)

Определение в строке 792 файла gps.h.

интервал (* начало) (недействительно)

Запускает навигацию.

Определение в строке 800 файла gps.h.

int(* стоп)(недействительно)

Прекращает навигацию.

Определение в строке 803 файла gps.h.


Документация для этой структуры была сгенерирована из следующего файла:
  • оборудование/libhardware/include/оборудование/ gps.h