Справочник по структуре GpsMeasurementInterface

Справочник по структуре GpsMeasurementInterface

#include < gps.h >

Поля данных

size_t размер
интервал(* init )( GpsMeasurementCallbacks *обратные вызовы)
пустота(* закрывать )()

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

Расширенный интерфейс для поддержки GPS-измерений.

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

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

пустота (* закрыть)()

Останавливает обновления из HAL и отменяет регистрацию процедур обратного вызова. После вызова остановки ранее зарегистрированные обратные вызовы должны считаться HAL недействительными. Если остановка вызывается без предшествующей инициализации, эта функция не должна выполнять никаких действий.

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

int(* init)( GpsMeasurementCallbacks *callbacks)

Инициализирует интерфейс и регистрирует процедуры обратного вызова в HAL. После успешного вызова «init» HAL должен начать предоставлять обновления на своем этапе.

Статус: GPS_MEASUREMENT_OPERATION_SUCCESS GPS_MEASUREMENT_ERROR_ALREADY_INIT — если обратный вызов уже зарегистрирован без соответствующего вызова «закрыть» GPS_MEASUREMENT_ERROR_GENERIC — если произошла какая-либо другая ошибка, ожидается, что HAL не будет генерировать никаких обновлений при возврате этого кода ошибки.

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

размер size_t

Установите sizeof(GpsMeasurementInterface)

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


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