GNSS_BREADCRUMBING_PARAM结构(gnssdriver.h)
GNSS_BREADCRUMBING_PARAM 结构包含通过 IOCTL_GNSS_START_BREADCRUMBING传入痕迹导航开始的配置。
语法
typedef struct {
ULONG Size;
ULONG Version;
ULONG MaximumHorizontalUncertainty;
ULONG MinDistanceBetweenFixes;
ULONG MaximumErrorTimeoutMs;
BYTE Unused[512];
} GNSS_BREADCRUMBING_PARAM, *PGNSS_BREADCRUMBING_PARAM;
成员
Size
结构大小。
Version
版本号。
MaximumHorizontalUncertainty
包含最大水平不确定性值。 任何错误半径大于此值的修复都不应记录。
MinDistanceBetweenFixes
包含修复之间的最小距离。 使用 Haversine 距离计算,仅当其中心与上一个修复的中心相距至少相距的修复时,才记录修复。
MaximumErrorTimeoutMs
包含最大错误超时(以毫秒为单位)。 如果设备的位置在此持续时间内未知,则必须在痕迹导航数据中记录错误。 如果错误已已知,则可以提前记录这些错误。
Unused[512]
保留的填充缓冲区供将来使用。
要求
要求 | 价值 |
---|---|
标头 | gnssdriver.h (包括 Gnssdriver.h) |