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

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

#include < gps.h >

Поля данных

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

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

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

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

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

пустота (* близко) ()

Останавливает обновления из HAL и отменяет регистрацию подпрограмм обратного вызова. После вызова stop ранее зарегистрированные обратные вызовы должны быть признаны 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/оборудование/ gps.h