GpsNavigationMessageInterface 结构体参考文档

GpsNavigationMessageInterface 结构体参考

#include < gps.h >

数据字段

size_t  尺寸
 
int(*  init )( GpsNavigationMessageCallbacks *callbacks)
 
void(*  close )()
 

详细说明

扩展了接口,以支持 GPS 导航消息报告。

定义位于文件 gps.h 2157 行。

字段文档

void(* close)()

停止 HAL 中的更新,并取消注册回调例程。调用 stop 后,HAL 必须将之前注册的回调视为无效。如果在没有先前的“init”的情况下调用 stop,此函数不应执行任何工作。

定义位于文件 gps.h 2181 行

int(* init)( GpsNavigationMessageCallbacks *callbacks)

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

状态:GPS_NAVIGATION_MESSAGE_OPERATION_SUCCESS GPS_NAVIGATION_MESSAGE_ERROR_ALREADY_INIT - 如果已注册回调,但未进行相应的“close”调用。GPS_NAVIGATION_MESSAGE_ERROR_GENERIC - 如果发生任何其他错误,HAL 在返回此错误代码后预计不会生成任何更新。

定义位于文件 gps.h 2173 行。

size_t size

设置为 sizeof(GpsNavigationMessageInterface)

定义位于文件 gps.h 2159 行。


此结构体的文档是根据以下文件生成的:
  • hardware/libhardware/include/hardware/ gps.h