Compartilhar via


enumeração GNSS_FIXSESSIONTYPE (gnssdriver.h)

Essa enumeração indica o tipo de correção de local necessário para o adaptador GNSS quando ele emite um código de controle IOCTL_GNSS_START_FIXSESSION . Essa enumeração é definida dentro da estrutura GNSS_FIXSESSION_PARAM .

Syntax

typedef enum {
  GNSS_FixSession_SingleShot,
  GNSS_FixSession_DistanceTracking,
  GNSS_FixSession_ContinuousTracking,
  GNSS_FixSession_LKG
} GNSS_FIXSESSIONTYPE;

Constantes

 
GNSS_FixSession_SingleShot
A solicitação de sessão é uma solicitação única. O driver GNSS retornará correções intermediárias na solicitação. Depois que uma correção final for entregue, nenhuma correção adicional será retornada para essa sessão de correção e o adaptador GNSS emitirá uma correção de parada.
GNSS_FixSession_DistanceTracking
A solicitação de correção inicial é para iniciar uma sessão de acompanhamento, de modo que uma nova correção seja registrada e disponibilizada na solicitação assim que o dispositivo for movido além de um limite especificado. Nenhuma correção intermediária é necessária para uma sessão de acompanhamento. Uma sessão de acompanhamento de distância pode ser iniciada mesmo quando outra sessão de correção de um tipo diferente está ativa. Ambas as sessões de correção continuarão recebendo as correções conforme apropriado.
GNSS_FixSession_ContinuousTracking
A solicitação de correção inicial é para iniciar uma sessão de acompanhamento de modo que a posição do dispositivo seja relatada continuamente.
GNSS_FixSession_LKG
Esta solicitação de sessão é para uma solicitação de disparo único, sem iniciar nenhuma atividade de aquisição/acompanhamento por satélite pelo mecanismo GNSS subjacente. O driver GNSS retorna a cópia armazenada em cache (do mecanismo ou da própria memória dos drivers) da última posição conhecida do dispositivo, juntamente com o carimbo de data/hora. Se nenhuma correção armazenada em cache estiver disponível no mecanismo ou no driver, um erro será retornado. Nenhuma correção intermediária é retornada para esta sessão. Depois que a correção LKG ou uma correção de erro é retornada, o adaptador GNSS emite uma correção de parada.

Requisitos

Requisito Valor
Cabeçalho gnssdriver.h