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

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

#include < gps.h >

Поля данных

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

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

Расширенный интерфейс для поддержки отчетов о навигационных сообщениях GPS.

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

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

void (* закрыть) ()

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

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

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

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

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

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

size_t размер

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

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


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