Поделиться через


перечисление 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 выдает исправление остановки.

Требования

Требование Ценность
заголовка gnssdriver.h