структура 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) |