GpsMeasurementInterface 结构体参考文档

GpsMeasurementInterface 结构体参考文档

#include < gps.h >

数据字段

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

详细说明

扩展了 GPS 测量支持接口。

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

字段文档

void(* close)()

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

定义位于文件 gps.h 2005 行中。

int(* init)( GpsMeasurementCallbacks *callbacks)

初始化接口并向 HAL 注册回调例程。成功调用“init”后,HAL 必须开始在其自己的阶段提供更新。

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

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

size_t size

设置为 sizeof(GpsMeasurementInterface)

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


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