InglêsFrancêsEspanhol

Ad


favicon do OnWorks

gpsctl - On-line na nuvem

Execute gpsctl no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando gpsctl que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas múltiplas estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online de Windows ou emulador online de MAC OS.

PROGRAMA:

NOME


gpsctl - controla os modos de um GPS

SINOPSE


gpsctl [-h] [-b | -n] [-x ao controle] [-e] [-f] [-l] [-s velocidade] [-t tipo de dispositivo] [-R]
[-D nível de depuração] [-V] [porta serial]

DESCRIÇÃO


gpsctl pode alternar um GPS de modo duplo entre os modos NMEA e binário do fornecedor. Também pode ser
usado para definir a taxa de transmissão do dispositivo. Nota: Nem todos os dispositivos possuem esses recursos.

Se você tiver apenas um GPS conectado à sua máquina e o gpsd estiver em execução, não será
necessário especificar o dispositivo; gpsctl faz seu trabalho através do gpsd, que irá localizá-lo
para você.

Quando o gpsd não está em execução, a especificação do dispositivo é necessária e você precisará estar
executando como root ou ser membro do grupo proprietário do dispositivo para ter acesso de gravação
para o dispositivo. Em muitas variantes do Unix, o grupo proprietário será denominado 'dialout'.

O programa aceita as seguintes opções:

-b
Coloque o GPS no modo nativo (binário).

-c
Altere o tempo de ciclo do GPS. As unidades são segundos. Observe que a maioria dos GPSes tem um ciclo fixo
tempo de 1 segundo.

-e
Gere o pacote a partir de quaisquer outros argumentos especificados e envie-o para a saída padrão
em vez do dispositivo. Esta opção pode ser usada com o -t opção sem especificar um
dispositivo. Nota: os dados do pacote para um protótipo binário serão brutos, não ASCII.
de qualquer forma.

-f
Forçar o acesso de baixo nível (não através do daemon).

-l
Liste uma tabela mostrando quais opções de opções podem ser aplicadas a quais tipos de dispositivos e
Saída.

-n
Coloque o GPS no modo NMEA.

-s
Defina a taxa de transmissão na qual o GPS emite pacotes.

Use esta opção com cuidado. Em GPS USB e Bluetooth também é possível
configuração do modo serial para falhar porque o chip do adaptador serial não suporta
modos não 8N1 ou porque o firmware do dispositivo não sincroniza corretamente o serial
chip adaptador com o UART no chipset GPS quando a velocidade muda. Essas falhas
pode travar seu dispositivo, possivelmente exigindo um ciclo de energia do GPS ou (em casos extremos)
desconectar fisicamente a bateria de backup NVRAM.

-t
Force o tipo de dispositivo.

-x
Envie uma string de controle especificada para o GPS; gpsctl fornecerá cabeçalhos de pacotes e
trailers e soma de verificação conforme apropriado para tipos de pacotes binários e qualquer soma de verificação
e o trailer é necessário para tipos de pacotes de texto. (Você deve incluir o $ inicial para
pacotes NMEA.) Ao enviar para um dispositivo UBX, os dois primeiros bytes da string
fornecido se tornará a classe e o tipo da mensagem e o restante a carga útil. Quando
enviando para um dispositivo Navcom NCT ou Trimble TSIP, o primeiro byte é interpretado como o
ID de comando e o restante como carga útil. Ao enviar para um dispositivo Zodiac, os dois primeiros
bytes são usados ​​como um ID de mensagem do tipo little-endian short, e o restante como
carga útil em pares de bytes interpretada como little-endian short. Para todos os outros suportados
GPSes binários (principalmente incluindo SiRF) a string é considerada a mensagem inteira
carga útil e empacotado com bytes de cabeçalho, trailer e soma de verificação apropriados. Estilo C
escapes de barra invertida na string, notadamente \xNN para hexadecimal, serão interpretados;
além disso, \e será substituído por ESC. Esta mudança implica -f.

-T
Altere o tempo limite de amostragem. O padrão é 8 segundos, o que sempre deve ser suficiente
para obter um pacote de identificação de um dispositivo emitindo à taxa normal de 1 por
segundo.

-R
Remova o segmento de memória compartilhada GPSD usado para exportação SHM. Esta opção normalmente
só será de interesse para desenvolvedores de GPSD.

-h
Exibir o uso do programa e sair.

-D
Defina o nível das mensagens de depuração.

-V
Exibir a versão do programa e sair.

O argumento da opção forçada, -t, deve ser uma string contida exatamente
um dos nomes de driver conhecidos; para uma lista, faça gpsctl -l.

Forçar o tipo de dispositivo se comporta de maneira um pouco diferente dependendo se esta ferramenta é
passando pelo daemon ou não. No modo de alto nível, se o dispositivo que o daemon seleciona para
você não corresponde ao driver especificado, gpsctl sai com um aviso. (Isso pode ser
útil em scripts.)

No modo de baixo nível, se o dispositivo for identificado como NMEA genérico, use o driver selecionado
em vez de. Isto será útil se você tiver um dispositivo GPS de tipo conhecido que esteja no modo NMEA
e não respondendo às sondas. (Esta opção foi originalmente implementada para falar com
Chips SiRFStar I, que não respondem à sonda SiRF ID normal.)

Se nenhuma opção for dada, o programa exibirá uma mensagem identificando o tipo de GPS do
o dispositivo selecionado e saia.

As operações de redefinição (-r) devem ser independentes; outros podem ser combinados. Múltiplas opções serão
executado nesta ordem: mudanças de modo (-b e -n) primeiro, mudanças de velocidade (-s) depois e
string de controle envia (-c) por último.

MEIO AMBIENTE VARIÁVEIS


Ao definir a variável de ambiente GPSD_SHM_KEY, você pode controlar o valor-chave usado para
designe o segmento de memória compartilhada removido com a opção -R. Isto será útil principalmente
ao isolar instâncias de teste do gpsd das de produção.

EXEMPLOS


gpsctl / dev / ttyUSB0
Tentativa de identificar o dispositivo no dispositivo serial USB 0. Tempo limite após o padrão
número de segundos. Adicionando o -f forçará o acesso de baixo nível e suprimirá o normal
reclamação quando esta ferramenta não consegue encontrar um GPSD para trabalhar.

gpsctl -f -n -s 9600 /dev/ttyUSB0
Use operações de baixo nível (sem passar por uma instância gpsd) para mudar um GPS para NMEA
modo a 9600bps. A própria ferramenta identificará o tipo de GPS.

Use gpsctl online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    GOLE
    GOLE
    SWIG é uma ferramenta de desenvolvimento de software
    que conecta programas escritos em C e
    C ++ com uma variedade de alto nível
    linguagens de programação. SWIG é usado com
    diferente...
    Baixar SWIG
  • 2
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema React WooCommerce, construído com
    Próxima JS, Webpack, Babel, Node e
    Express, usando GraphQL e Apollo
    Cliente. Loja WooCommerce em React(
    contém: Produtos...
    Baixe o tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repositório de pacotes para ArchLabs Este é um
    aplicativo que também pode ser obtido
    da
    https://sourceforge.net/projects/archlabs-repo/.
    Ele foi hospedado no OnWorks em...
    Baixar archlabs_repo
  • 4
    Projeto Zephyr
    Projeto Zephyr
    O Projeto Zephyr é uma nova geração
    sistema operacional em tempo real (RTOS) que
    suporta vários hardwares
    arquiteturas. É baseado em um
    kernel de pequena pegada ...
    Baixar Projeto Zephyr
  • 5
    SCons
    SCons
    SCons é uma ferramenta de construção de software
    essa é uma alternativa superior ao
    clássica ferramenta de construção "Make" que
    todos nós conhecemos e amamos. SCons é
    implementou um ...
    Baixar SCons
  • 6
    PSeIntGenericName
    PSeIntGenericName
    PSeInt é um interpretador de pseudo-código para
    alunos de programação que falam espanhol.
    Seu principal objetivo é ser uma ferramenta para
    aprender e compreender o básico
    concep ...
    Baixar PSeInt
  • Mais "

Comandos Linux

Ad