Compartir a través de


SENSOR_CATEGORY_LOCATION

La categoría SENSOR_CATEGORY_LOCATION contiene sensores que proporcionan información de ubicación geográfica.

Tipos de sensor definidos por la plataforma

Esta categoría incluye los siguientes tipos de sensor definidos por la plataforma.

Tipo de sensor Descripción
SENSOR_TYPE_LOCATION_BROADCAST
{D26988CF-5162-4039-BB17-4C58B698E44A}
Sensores que transmiten información de ubicación mediante transmisiones como televisión o frecuencias de radio.
SENSOR_TYPE_LOCATION_DEAD_RECKONING
{1A37D538-F28B-42DA-9FCE-A9D0A2A6D829}
Sensores fallidos. Estos sensores calculan primero la ubicación actual y, a continuación, actualizan la ubicación actual mediante datos de movimiento.
SENSOR_TYPE_LOCATION_GPS
{ED4CA589-327A-4FF9-A560-91DA4B48275E}
Sensores del sistema de posicionamiento global.
SENSOR_TYPE_LOCATION_LOOKUP
{3B2EAE4A-72CE-436D-96D2-3C5B8570E987}
Sensores de búsqueda, como aquellos que proporcionan información basada en la dirección IP del usuario.
SENSOR_TYPE_LOCATION_OTHER
{9B2D0566-0368-4F71-B88D-533F132031DE}
Otros sensores de ubicación.
SENSOR_TYPE_LOCATION_STATIC
{095F8184-0FA9-4445-8E6E-B70F320B6B4C}
Sensores de ubicación fija, como aquellos que usan información preestablecida proporcionada por el usuario.
SENSOR_TYPE_LOCATION_TRIANGULATION
{691C341A-5406-4FE1-942F-2246CBEB39E0}
Sensores de triangulación, como aquellos que determinan la ubicación actual en función de los servidores proxy de torre de teléfono móvil.

Campos de datos definidos por la plataforma

Las claves de propiedad definidas por la plataforma para esta categoría se basan en SENSOR_DATA_TYPE_LOCATION_GUID:

{055C74D8-CA6F-47D6-95C6-1ED3637A0FF4}

Esta categoría incluye los siguientes campos de datos definidos por la plataforma.

Nombre del campo de datos y PID Descripción
SENSOR_DATA_TYPE_ADDRESS1
(PID = 23)
VT_LPWSTR
Dirección postal, primera línea.
SENSOR_DATA_TYPE_ADDRESS2
(PID = 24)
VT_LPWSTR
Dirección postal, segunda línea.
SENSOR_DATA_TYPE_ALTITUDE_ANTENNA_SEALEVEL_METERS
(PID = 36)
VT_R8
Altitud de la antena, a la que se hace referencia a nivel de mar, en metros.
SENSOR_DATA_TYPE_ALTITUDE_ELLIPSOID_ERROR_METERS
(PID = 29)
VT_R8
Error de altitud al que se hace referencia al sistema geodético mundial (WGS 84), elipsoide de referencia, en metros.
SENSOR_DATA_TYPE_ALTITUDE_ELLIPSOID_METERS
(PID = 5)
VT_R8
Altitud a la que se hace referencia al Sistema Geodético Mundial (WGS 84) referencia elipsoide, en metros.
SENSOR_DATA_TYPE_ALTITUDE_SEALEVEL_ERROR_METERS
(PID = 30)
VT_R8
Error de altitud al que se hace referencia a nivel de mar, en metros.
SENSOR_DATA_TYPE_ALTITUDE_SEALEVEL_METERS
(PID = 4)
VT_R8
Altitud a la que se hace referencia a nivel del mar, en metros.
SENSOR_DATA_TYPE_CITY
(PID = 25)
VT_LPWSTR
Ciudad.
SENSOR_DATA_TYPE_COUNTRY_REGION
(PID = 28)
VT_LPWSTR
País o región, representado como código de país o región ISO 3166 1-alpha-2.
SENSOR_DATA_TYPE_DGPS_DATA_AGE
(PID = 35)
VT_R8
Antigüedad de datos GPS diferenciales, en segundos.
SENSOR_DATA_TYPE_DIFFERENTIAL_REFERENCE_STATION_ID
(PID = 37)
VT_I4
Id. de la estación de referencia diferencial. El intervalo es de 0000 a 1023.
SENSOR_DATA_TYPE_ERROR_RADIUS_METERS
(PID = 22)
VT_R8
Precisión de los valores de latitud y longitud, en metros. Un valor de cero significa que no se conoce el nivel de precisión. La API de ubicación da prioridad a los sensores que proporcionan un valor distinto de cero para este campo.
SENSOR_DATA_TYPE_FIX_QUALITY
(PID = 10)
VT_I4
Corregir la calidad
0 = sin corrección
1 = GPS
2 = DGPS
SENSOR_DATA_TYPE_FIX_TYPE
(PID = 11)
VT_I4
Tipo de corrección
0 = sin corrección
1 = Modo SPS GPS, corregir válido
2 = Modo SPS de DGPS, corregir válido
3 = Modo PPS GPS, corregir válido
4 = Kinematic en tiempo real
5 = RTK flotante
6 = Estimado (muerto calculado)
7 = Modo de entrada manual
8 = Modo de simulador
SENSOR_DATA_TYPE_GEOIDAL_SEPARATION
(PID = 34)
VT_R8
La diferencia entre el elipsoide WGS-84 y el nivel medio del mar. Los valores inferiores a cero indican que el nivel medio del mar está por debajo del elipsoide de referencia.
SENSOR_DATA_TYPE_GPS_OPERATION_MODE
(PID = 32)
VT_I4
Modo de operación.
0 = Manual. El sensor GPS está configurado para funcionar en modo 2D o 3D.
1 = Automática El sensor GPS puede cambiar automáticamente entre los modos 2D y 3D.
SENSOR_DATA_TYPE_GPS_SELECTION_MODE
(PID = 31)
VT_I4
Modo de selección.
0 = Autónomo.
1 = DGPS.
2 = Estimado (muerto calculado).
3 = Entrada manual.
4 = Simulador.
5 = Datos no válidos.
SENSOR_DATA_TYPE_GPS_STATUS
(PID = 33)
VT_I4
Estado actual de los datos.
1 = Los datos son válidos.
2 = Los datos no son válidos.
SENSOR_DATA_TYPE_HORIZONAL_DILUTION_OF_PRECISION
(PID = 13)
VT_R8
Dilución horizontal de precisión.
SENSOR_DATA_TYPE_LATITUDE_DEGREES
(PID = 2)
VT_R8
Latitud de grados. El norte es positivo.
SENSOR_DATA_TYPE_LONGITUDE_DEGREES
(PID = 3)
VT_R8
Longitud de grados. Este es positivo.
SENSOR_DATA_TYPE_MAGNETIC_HEADING_DEGREES
(PID = 8)
VT_R8
Encabezado, en relación con el norte magnético, en grados.
SENSOR_DATA_TYPE_MAGNETIC_VARIATION
(PID = 9)
VT_R8
Variación magnética. Este es positivo.
SENSOR_DATA_TYPE_NMEA_SENTENCE
(PID = 38)
VT_LPWSTR
Cadena de oración nmEA actual.
SENSOR_DATA_TYPE_POSITION_DILUTION_OF_PRECISION
(PID = 12)
VT_R8
Dilución de posición de precisión.
SENSOR_DATA_TYPE_POSTALCODE
(PID = 27)
VT_LPWSTR
Código postal.
SENSOR_DATA_TYPE_SATELLITES_IN_VIEW
(PID = 17)
VT_I4
Número de satélites a la vista.
SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_AZIMUTH
(PID = 20)
VT_VECTOR| VT_UI1
Matriz con recuento que contiene el azimuth de cada satélite en vista.
Los datos de los tipos de vector siempre se serializan como VT_UI1 (una matriz de caracteres de 1 byte sin signo). Este campo de datos contiene realmente cada valor como un valor real ieee de 8 bytes (VT_ R8). Use -1 como marcador de posición para los valores vacíos.
Para obtener información sobre cómo trabajar con matrices, vea Recuperar tipos de vector.
SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ELEVATION
(PID = 19)
VT_VECTOR| VT_UI1
Matriz con recuento que contiene la elevación de cada satélite en vista.
Los datos de los tipos de vector siempre se serializan como VT_UI1 (una matriz de caracteres de 1 byte sin signo). Este campo de datos contiene realmente cada valor como un valor real ieee de 8 bytes (VT_R8). Use -91 como marcador de posición para los valores vacíos.
Para obtener información sobre cómo trabajar con matrices, vea Recuperar tipos de vector.
SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_ID
(PID = 39)
VT_VECTOR| VT_UI1
Matriz con recuento que contiene el identificador de cada satélite en vista.
Los datos de los tipos de vector siempre se serializan como VT_UI1 (una matriz de caracteres de 1 byte sin signo). Este campo de datos contiene realmente cada valor como un entero de 4 bytes sin signo (VT_UI4).
Para obtener información sobre cómo trabajar con matrices, vea Recuperar tipos de vector.
SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_PRNS
(PID = 18)
VT_VECTOR| VT_UI1
Matriz con recuento que contiene códigos de ruido pseudoaleatorios para satélites en vista.
Los datos de los tipos vectoriales siempre se serializan como VT_UI1 (una matriz de caracteres sin signo y de 1 byte). Este campo de datos contiene realmente cada valor como un entero de 4 bytes sin signo (VT_UI4). Use cero (0) como marcador de posición para los valores vacíos.
Para obtener información sobre cómo trabajar con matrices, vea Recuperación de tipos de vectores.
SENSOR_DATA_TYPE_SATELLITES_IN_VIEW_STN_RATIO
(PID = 21)
VT_VECTOR| VT_UI1
Matriz con recuento que contiene la relación señal-ruido para los satélites en vista.
Los datos de los tipos vectoriales siempre se serializan como VT_UI1 (una matriz de caracteres sin signo y de 1 byte). Este campo de datos contiene realmente cada valor como un valor real IEEE de 8 bytes (VT_R8). Use cero (0) como marcador de posición para los valores vacíos.
Para obtener información sobre cómo trabajar con matrices, vea Recuperación de tipos de vectores.
SENSOR_DATA_TYPE_SATELLITES_USED_COUNT
(PID = 15)
VT_I4
Número de satélites que se usan en una solución.
SENSOR_DATA_TYPE_SATELLITES_USED_PRNS
(PID = 16)
VT_VECTOR| VT_UI1
Matriz con recuento que contiene códigos de ruido pseudoaleatorios para satélites que se usan en una solución.
Los datos de los tipos vectoriales siempre se serializan como VT_UI1 (una matriz de caracteres sin signo y de 1 byte). Este campo de datos debe contener cada valor como un entero de 4 bytes sin signo (VT_UI4). Use cero (0) como marcador de posición para los valores vacíos.
Para obtener información sobre cómo trabajar con matrices, vea Recuperación de tipos de vectores.
SENSOR_DATA_TYPE_SATELLITES_USED_PRNS_AND_CONSTELLATIONS
(PID = 41)
VT_VECTOR| VT_UI2
Matriz con recuento que contiene códigos de ruido pseudoaleatorios para satélites que se usan en una solución.
Los datos de los tipos vectoriales siempre se serializan como VT_UI2 (una matriz de caracteres sin signo y de 2 bytes). Este campo de datos debe contener cada valor como un entero de 4 bytes sin signo (VT_UI4). Use cero (0) como marcador de posición para los valores vacíos.
Para obtener información sobre cómo trabajar con matrices, vea Recuperación de tipos de vectores.
SENSOR_DATA_TYPE_SPEED_KNOTS
(PID = 6)
VT_R8
Velocidad, en nudos.
SENSOR_DATA_TYPE_STATE_PROVINCE
(PID = 26)
VT_LPWSTR
Estado o provincia.
SENSOR_DATA_TYPE_TRUE_HEADING_DEGREES
(PID = 7)
VT_R8
Título, en relación con el verdadero norte, en grados.
SENSOR_DATA_TYPE_VERTICAL_DILUTION_OF_PRECISION
(PID = 14)
VT_R8
Dilución vertical de precisión.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible
No se admite ninguno
Encabezado
Sensors.h