GNSS_FIXSESSIONTYPE 枚举 (gnssdriver.h)
此枚举指示 GNSS 适配器在发出 IOCTL_GNSS_START_FIXSESSION 控制代码时所需的位置修补程序的类型。 此枚举在 GNSS_FIXSESSION_PARAM 结构中设置。
语法
typedef enum {
GNSS_FixSession_SingleShot,
GNSS_FixSession_DistanceTracking,
GNSS_FixSession_ContinuousTracking,
GNSS_FixSession_LKG
} GNSS_FIXSESSIONTYPE;
常量
GNSS_FixSession_SingleShot 会话请求是单次请求。 GNSS 驱动程序将根据请求返回中间修补程序。 交付最终修补程序后,不会为此修复会话返回进一步的修补程序,并且 GNSS 适配器会发出停止修复。 |
GNSS_FixSession_DistanceTracking 启动修复请求用于启动跟踪会话,以便在设备移动超过指定阈值后立即记录新修补程序并按请求提供。 跟踪会话不需要中间修复。 即使另一个不同类型的修复会话处于活动状态,也可以启动距离跟踪会话。 这两个修复会话将继续根据需要获取修补程序。 |
GNSS_FixSession_ContinuousTracking 启动修复请求用于启动跟踪会话,以便持续报告设备位置。 |
GNSS_FixSession_LKG 此会话请求适用于单次请求,无需启动基础 GNSS 引擎的任何卫星获取/跟踪活动。 GNSS 驱动程序从引擎或驱动程序自己的内存 (设备最后一个已知位置) 以及时间戳返回缓存的副本。 如果引擎或驱动程序中没有可用的缓存修补程序,则返回错误。 不会为此会话返回中间修补程序。 LKG 修复或错误修复返回后,GNSS 适配器会发出停止修复。 |
要求
要求 | 值 |
---|---|
Header | gnssdriver.h |