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) |