InglésFrancésEspañol

Ad


icono de página de OnWorks

gpsctl: en línea en la nube

Ejecute gpsctl en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando gpsctl que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


gpsctl: controla los modos de un GPS

SINOPSIS


gpsctl [-h] [-b | -n] [-x control] [-e] [-f] [-l] [-s velocidad] [-t tipo de dispositivo] [-R]
[-D nivel de depuración] [-V] [Puerto serial]

DESCRIPCIÓN


gpsctl puede cambiar un GPS de modo dual entre los modos NMEA y binario de proveedor. También puede ser
utilizado para configurar la velocidad en baudios del dispositivo. Nota: no todos los dispositivos tienen estas capacidades.

Si solo tiene un GPS conectado a su máquina y gpsd se está ejecutando, no es
necesario especificar el dispositivo; gpsctl hace su trabajo a través de gpsd, que lo ubicará
para ti.

Cuando gpsd no se está ejecutando, se requiere la especificación del dispositivo y deberá estar
ejecutarse como root o ser miembro del grupo propietario del dispositivo para tener acceso de escritura
al dispositivo. En muchas variantes de Unix, el grupo propietario se llamará 'dialout'.

El programa acepta las siguientes opciones:

-b
Ponga el GPS en modo nativo (binario).

-c
Cambia el tiempo de ciclo del GPS. Las unidades son segundos. Tenga en cuenta que la mayoría de los GPS tienen un ciclo fijo
tiempo de 1 segundo.

-e
Genere el paquete a partir de cualquier otro argumento especificado y envíelo a la salida estándar
en lugar del dispositivo. Este interruptor se puede utilizar con el -t opción sin especificar una
dispositivo. Nota: los datos del paquete para un prototipo binario serán sin procesar, no ASCII-izados en
de todas formas.

-f
Forzar el acceso de bajo nivel (no a través del demonio).

-l
Enumere una tabla que muestre qué conmutadores de opción se pueden aplicar a qué tipos de dispositivos, y
salida.

-n
Ponga el GPS en modo NMEA.

-s
Establezca la velocidad en baudios a la que el GPS emite paquetes.

Utilice esta opción con precaución. En GPS USB y Bluetooth también es posible
La configuración del modo serial falla porque el chip adaptador serial no es compatible
modos que no son 8N1 o porque el firmware del dispositivo no sincroniza correctamente la
chip adaptador con el UART en el chipset GPS cuando cambia la velocidad. Estos fracasos
puede colgar su dispositivo, posiblemente requiriendo un ciclo de energía del GPS o (en casos extremos)
desconectando físicamente la batería de respaldo de la NVRAM.

-t
Forzar el tipo de dispositivo.

-x
Envíe una cadena de control especificada al GPS; gpsctl proporcionará encabezados de paquetes y
remolques y suma de comprobación según corresponda para los tipos de paquetes binarios, y cualquier suma de comprobación
y se requiere un avance para los tipos de paquetes de texto. (Debe incluir el $ inicial de
Paquetes NMEA.) Al enviar a un dispositivo UBX, los primeros dos bytes de la cadena
suministrado se convertirá en la clase y el tipo de mensaje, y el resto en la carga útil. Cuando
enviar a un dispositivo Navcom NCT o Trimble TSIP, el primer byte se interpreta como el
ID de comando y el resto como carga útil. Al enviar a un dispositivo Zodiac, los dos primeros
bytes se utilizan como un ID de mensaje de tipo little-endian short, y el resto como
payload en pares de bytes interpretados como little-endian corto. Para todos los demás apoyados
GPS binarios (incluyendo notablemente SiRF) la cadena se toma como el mensaje completo
payload y envuelto con bytes de encabezado, tráiler y suma de comprobación apropiados. Estilo C
Se interpretarán los escapes de barra invertida en la cadena, especialmente \ xNN para hexadecimal;
además, \ e será reemplazado por ESC. Este cambio implica -f.

-T
Cambie el tiempo de espera de muestreo. El valor predeterminado es 8 segundos, que siempre debería ser suficiente
para obtener un paquete de identificación de un dispositivo que emite a la tasa normal de 1 por
segundo.

-R
Elimine el segmento de memoria compartida GPSD utilizado para la exportación SHM. Esta opción normalmente
sólo será de interés para los desarrolladores de GPSD.

-h
Muestra el uso del programa y sale.

-D
Establecer el nivel de los mensajes de depuración.

-V
Muestra la versión del programa y sale.

El argumento de la opción forzada, -t, debe ser una cadena contenida exactamente
uno de los nombres de controladores conocidos; para una lista, haz gpsctl -l.

Forzar el tipo de dispositivo se comporta de manera algo diferente dependiendo de si esta herramienta es
pasando por el demonio o no. En el modo de alto nivel, si el dispositivo que selecciona el demonio
no coincide con el controlador que especificó, gpsctl sale con una advertencia. (Esto podría ser
útil en scripts.)

En el modo de bajo nivel, si el dispositivo se identifica como un NMEA genérico, utilice el controlador seleccionado
en lugar de. Esto será útil si tiene un dispositivo GPS de tipo conocido que está en modo NMEA
y no responde a las sondas. (Esta opción se implementó originalmente para hablar con
Chips SiRFStar I, que no responden a la sonda de identificación SiRF normal).

Si no se dan opciones, el programa mostrará un mensaje que identifica el tipo de GPS de
el dispositivo seleccionado y salir.

Las operaciones de reinicio (-r) deben ser independientes; otros pueden combinarse. Varias opciones serán
ejecutado en este orden: los cambios de modo (-by -n) primero, los cambios de velocidad (-s) en segundo lugar, y
cadena de control envía (-c) al final.

MEDIO AMBIENTE VARIABLES


Estableciendo la variable de entorno GPSD_SHM_KEY, puede controlar el valor clave utilizado para
designar el segmento de memoria compartida eliminado con la opción -R. Esto será útil principalmente
al aislar instancias de prueba de gpsd de las de producción.

EJEMPLOS


gpsctl / dev / ttyUSB0
Intente identificar el dispositivo en el dispositivo serie USB 0. Se agota el tiempo de espera después de la configuración predeterminada.
número de segundos. Añadiendo el -f forzará el acceso de bajo nivel y suprimirá el normal
queja cuando esta herramienta no puede encontrar un GPSD para trabajar.

gpsctl -f -n -s 9600 / dev / ttyUSB0
Utilice operaciones de bajo nivel (sin pasar por una instancia de gpsd) para cambiar un GPS a NMEA
modo a 9600bps. La herramienta identificará el tipo de GPS en sí.

Use gpsctl en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    TRAGO
    TRAGO
    SWIG es una herramienta de desarrollo de software
    que conecta programas escritos en C y
    C ++ con una variedad de alto nivel
    lenguajes de programación. SWIG se utiliza con
    diferente...
    Descargar SWIG
  • 2
    WooCommerce Nextjs reaccionar tema
    WooCommerce Nextjs reaccionar tema
    Tema React WooCommerce, creado con
    Siguiente JS, Webpack, Babel, Node y
    Express, usando GraphQL y Apollo
    Cliente. Tienda WooCommerce en React(
    contiene: Productos...
    Descargar el tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Paquete de repositorio para ArchLabs Este es un
    aplicación que también se puede buscar
    en
    https://sourceforge.net/projects/archlabs-repo/.
    Ha sido alojado en OnWorks en...
    Descargar archlabs_repo
  • 4
    Proyecto Zephyr
    Proyecto Zephyr
    El Proyecto Zephyr es una nueva generación
    sistema operativo en tiempo real (RTOS) que
    soporta múltiples hardware
    arquitecturas. Se basa en un
    kernel de tamaño reducido ...
    Descargar Proyecto Zephyr
  • 5
    Desventajas
    Desventajas
    SCons es una herramienta de construcción de software
    que es una alternativa superior a la
    herramienta de compilación clásica "Make" que
    todos conocemos y amamos. SCons es
    implementó un ...
    Descargar SCons
  • 6
    PSeInt
    PSeInt
    PSeInt es un intérprete de pseudocódigo para
    estudiantes de programación de habla hispana.
    Su propósito principal es ser una herramienta para
    aprendiendo y entendiendo lo básico
    concepto ...
    Descargar PSeInt
  • Más "

Comandos de Linux

  • 1
    7z
    7z
    7z - Un archivador de archivos con la más alta
    índice de compresión ...
    Ejecutar 7z
  • 2
    7za
    7za
    7za - Un archivador de archivos con la más alta
    índice de compresión ...
    Ejecutar 7za
  • 3
    espeluznante
    espeluznante
    CREEPY - Una información de geolocalización
    agregador DESCRIPCIÓN: espeluznante es un
    aplicación que te permite recopilar
    información relacionada con la geolocalización de
    usuarios de...
    correr espeluznante
  • 4
    compilación de cricket
    compilación de cricket
    grillo - Un programa para gestionar el
    recopilación y visualización de series temporales
    datos ...
    Ejecutar compilación de cricket
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - secuencia de comandos para obtener
    información sobre la versión instalada
    de G-Wrap...
    Ejecute g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access - Controla el acceso a la
    conjunto de mapas actual para otros usuarios en el
    sistema. Si no se da ninguna opción, imprime
    estado actual. PALABRAS CLAVE: general, mapa
    gestión, p ...
    Ejecutar g.accessgrass
  • Más "

Ad