GpsNavigationMessageInterface结构参考

GpsNavigationMessageInterface结构参考

#include < gps.h >

资料栏位

size_t 尺寸
int(* 初始化)( GpsNavigationMessageCallbacks * callbacks)
空白(* 关闭)()

详细说明

GPS导航消息报告支持的扩展接口。

在文件gps.h的2157行定义。

现场文件

无效(*关闭)()

停止从HAL更新,并注销回调例程。调用停止后,HAL必须将先前注册的回调视为无效。如果在没有前面的“ init”的情况下调用stop,则此功能不应执行任何工作。

在文件gps.h的2181行定义。

int(* init)( GpsNavigationMessageCallbacks * callbacks)

初始化接口,并向HAL注册回调例程。成功调用“ init”之后,HAL必须开始提供可用的更新。

状态:GPS_NAVIGATION_MESSAGE_OPERATION_SUCCESS GPS_NAVIGATION_MESSAGE_ERROR_ALREADY_INIT-如果已经注册了回调而没有相应的“关闭”调用。 GPS_NAVIGATION_MESSAGE_ERROR_GENERIC-如果发生任何其他错误,则期望HAL在返回此错误代码后不会生成任何更新。

在文件gps.h的2173行的定义。

size_t大小

设置为sizeof(GpsNavigationMessageInterface)

在文件gps.h的2159行定义。


该结构的文档是从以下文件生成的:
  • 硬件/ libhardware / include / hardware / gps.h