Google 致力于为黑人社区推动种族平等。查看具体举措

GpsMeasurementInterface结构参考

GpsMeasurementInterface结构参考

#include < gps.h >

资料栏位

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

详细说明

GPS测量支持的扩展接口。

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

现场文件

无效(*关闭)()

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

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

int(* init)( GpsMeasurementCallbacks * callbacks)

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

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

gps.h文件第1997行的定义。

size_t大小

设置为sizeof(GpsMeasurementInterface)

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


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