IGnssCallback
概述
声明获取定位结果回调、获取GNSS模块工作状态回调、获取nmea回调、获取GNSS能力回调、 获取卫星状态信息回调、批量获取缓存位置回调、请求上层注入参考信息回调、 请求上层注入PGNSS数据回调。
起始版本: 3.2
相关模块:HdiGnss
汇总
Public 成员函数
名称 | 描述 |
---|---|
ReportLocation ([in] struct LocationInfo location) | 位置上报的回调函数。 |
ReportGnssWorkingStatus ([in] enum GnssWorkingStatus status) | 上报GNSS工作状态的回调函数。 |
ReportNmea ([in] long timestamp, [in] String nmea, [in] int length) | 上报NMEA数据的回调函数。 |
ReportGnssCapabilities ([in] enum GnssCapabilities capabilities) | 上报GNSS能力的回调函数。 |
ReportSatelliteStatusInfo ([in] struct SatelliteStatusInfo info) | 上报卫星状态信息的回调函数。 |
RequestGnssReferenceInfo ([in] enum GnssRefInfoType type) | 请求上层注入GNSS参考信息。 |
RequestPredictGnssData () | 请求上层注入PGNSS数据。 |
ReportCachedLocation ([in] struct LocationInfo[] gnssLocations) | 批量上报所有的缓存GNSS位置信息。 |
成员函数说明
ReportCachedLocation()
IGnssCallback::ReportCachedLocation ([in] struct LocationInfo[] gnssLocations)
描述
批量上报所有的缓存GNSS位置信息。
起始版本: 3.2
参数:
名称 | 描述 |
---|---|
gnssLocations | 表示GNSS芯片缓存的所有位置信息。详情参考LocationInfo。 |
返回:
返回0表示成功,返回负数表示失败。
ReportGnssCapabilities()
IGnssCallback::ReportGnssCapabilities ([in] enum GnssCapabilities capabilities)
描述
上报GNSS能力的回调函数。
起始版本: 3.2
参数:
名称 | 描述 |
---|---|
capabilities | 表示GNSS的能力。详情参考GnssCapabilities。 |
返回:
返回0表示成功,返回负数表示失败。
ReportGnssWorkingStatus()
IGnssCallback::ReportGnssWorkingStatus ([in] enum GnssWorkingStatus status)
描述
上报GNSS工作状态的回调函数。
起始版本: 3.2
参数:
名称 | 描述 |
---|---|
status | 表示GNSS芯片的工作状态,详情参考GnssWorkingStatus。 |
返回:
返回0表示成功,返回负数表示失败。
ReportLocation()
IGnssCallback::ReportLocation ([in] struct LocationInfo location)
描述
位置上报的回调函数。
起始版本: 3.2
参数:
名称 | 描述 |
---|---|
location | 表示GNSS定位结果,详情参考LocationInfo。 |
返回:
返回0表示成功,返回负数表示失败。
ReportNmea()
IGnssCallback::ReportNmea ([in] long timestamp, [in] String nmea, [in] int length )
描述
上报NMEA数据的回调函数。
起始版本: 3.2
参数:
名称 | 描述 |
---|---|
timestamp | 表示NMEA上报的时刻。 |
nmea | 表示NMEA字符串。格式是NMEA 0183。 |
length | 表示NMEA字符串的长度。 |
返回:
返回0表示成功,返回负数表示失败。
ReportSatelliteStatusInfo()
IGnssCallback::ReportSatelliteStatusInfo ([in] struct SatelliteStatusInfo info)
描述
上报卫星状态信息的回调函数。
起始版本: 3.2
参数:
名称 | 描述 |
---|---|
info | 表示卫星状态信息,详情参考SatelliteStatusInfo。 |
返回:
返回0表示成功,返回负数表示失败。
RequestGnssReferenceInfo()
IGnssCallback::RequestGnssReferenceInfo ([in] enum GnssRefInfoType type)
描述
请求上层注入GNSS参考信息。
起始版本: 3.2
参数:
名称 | 描述 |
---|---|
type | 表示GNSS参考信息类型,详情参考GnssRefInfoType。 |
返回:
返回0表示成功,返回负数表示失败。
RequestPredictGnssData()
IGnssCallback::RequestPredictGnssData ()
描述
请求上层注入PGNSS数据。
起始版本: 3.2
返回:
返回0表示成功,返回负数表示失败。