enumeración GNSS_FIXSESSIONTYPE (gnssdriver.h)
Esta enumeración indica el tipo de corrección de ubicación que necesita el adaptador de GNSS cuando emite un código de control de IOCTL_GNSS_START_FIXSESSION. Esta enumeración se establece dentro de la estructura GNSS_FIXSESSION_PARAM.
Sintaxis
typedef enum {
GNSS_FixSession_SingleShot,
GNSS_FixSession_DistanceTracking,
GNSS_FixSession_ContinuousTracking,
GNSS_FixSession_LKG
} GNSS_FIXSESSIONTYPE;
Constantes
GNSS_FixSession_SingleShot La solicitud de sesión es una solicitud de captura única. El controlador GNSS devolverá correcciones intermedias a petición. Una vez que se entrega una corrección final, no se devolverá ninguna corrección adicional para esta sesión de corrección y el adaptador de GNSS emite una corrección de detención. |
GNSS_FixSession_DistanceTracking La solicitud de corrección de inicio es para iniciar una sesión de seguimiento, de modo que se registra una nueva corrección y se pone a disposición en la solicitud en cuanto el dispositivo se ha movido más allá de un umbral especificado. No se requiere ninguna corrección intermedia para una sesión de seguimiento. Se puede iniciar una sesión de seguimiento de distancia incluso cuando otra sesión de corrección de un tipo diferente está activa. Ambas sesiones de corrección seguirán obteniendo las correcciones según corresponda. |
GNSS_FixSession_ContinuousTracking La solicitud de corrección de inicio es para iniciar una sesión de seguimiento de forma que la posición del dispositivo se notifique continuamente. |
GNSS_FixSession_LKG Esta solicitud de sesión es para una solicitud de captura única, sin iniciar ninguna actividad de seguimiento o adquisición por satélite por parte del motor GNSS subyacente. El controlador GNSS devuelve la copia almacenada en caché (ya sea desde el motor o desde la propia memoria de los controladores) de la última posición conocida del dispositivo, junto con la marca de tiempo. Si no hay ninguna corrección almacenada en caché disponible en el motor o en el controlador, se devuelve un error. No se devuelve ninguna corrección intermedia para esta sesión. Una vez que se corrija el LKG o se devuelva una corrección de errores, el adaptador de GNSS emite una corrección de detención. |
Requisitos
Requisito | Valor |
---|---|
encabezado de | gnssdriver.h |