grig - Online na nuvem

Este é o comando grig que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


grig - interface gráfica do usuário para as bibliotecas de controle de radioamador (hamlib)

SINOPSE


grilo [OPÇÃO] ...

DESCRIÇÃO


Grig é um programa simples de controle de rádio amador (CAT) baseado nas bibliotecas de controle de rádio amador.
Pretende ser altamente genérico, apresentando o usuário ao mesmo usuário gráfico
interface independentemente de qual rádio está sendo controlado.

Grig não armazena nenhuma configuração de rádio, em vez disso, leva uma série de linhas de comando
opções.

-m, --modelo=ID
selecione o número do modelo do rádio; Vejo --Lista

-r, --arquivo-rig=DISPOSITIVO
definir dispositivo do rádio, por exemplo. / dev / ttyS0

-s, --Rapidez=BAUD
definir taxa de transferência (apenas porta serial)

-c, --civ-addr=ID
definir endereço CI-V (decimal, apenas ICOM)

-C, --set-conf=par = val [, par2 = val2]
definir parâmetros de configuração adicionais

-d, --depurar=NÍVEL
definir o nível de depuração do hamlib (0..5)

-D, --atraso=VALOR
definir o atraso entre os comandos em ms (veja abaixo)

-n, --nothread
use chamadas de tempo limite em vez de thread (veja abaixo)

-l, --Lista
listar rádios suportados e sair

-p, --enable-ptt
habilitar controle ptt

-P, --enable-pwr
habilitar controle de status de energia

-h, --Socorro
mostre uma breve mensagem de ajuda e saia

-v, --versão
mostrar informações de versão e sair

Exemplo: Comece grig usando YAESU FT-990 conectado à primeira porta serial, usando 4800 baud
e nível de depuração definido como aviso:

grig -m 116 -r / dev / ttyS0 -s 4800 -d 3

ou se você preferir as opções longas:

grig --model = 116 --rig-file = / dev / ttyS0 --speed = 4800 --debug = 3

Normalmente é suficiente especificar o ID do modelo e o DEVICE.

Se você iniciar o grig sem nenhuma opção, ele usará o backend Dummy e definirá a depuração
nível para 0 (RIG_DEBUG_NONE). Se você não especificar a taxa de transferência para a porta serial,
a velocidade serial padrão será usada pelo backend e mesmo se você especificar um valor,
pode ser substituído pelo back-end. Se você omitir o dispositivo de rádio (porta), o grig usará
/ dev / ttyS0 or localhost se o rádio selecionado for RPC-rig.

DEBUG NÍVEIS


0 Sem depuração, fique quieto.
1 bug sério.
2 Caso de erro (por exemplo, protocolo, alocação de memória).
3 avisos.
4 Informações detalhadas.
5 Rastreio.

Grig tem seu próprio manipulador de mensagens de depuração, que também gerencia as mensagens do hamlib. o
as mensagens são impressas em STDERR por padrão, mas podem ser redirecionadas para um arquivo. Na festa
shell, você escreveria algo como:

grig [opções] 2> grig.log

Você pode então usar a Janela de Mensagem no menu Exibir para ver essas mensagens. O debug
mensagens impressas pelo grig formatadas de forma estruturada com cada linha contendo ambos
tempo, fonte e nível da mensagem. Cada campo é separado por ;; então você também pode
importe o arquivo de log em uma planilha para análise posterior.

CARATERÍSTICAS


Grig 0.8.0 suporta o comando CAT mais comumente usado implementado por hamlib. Esses
incluem frequência, modo, filtro e várias configurações de nível. Observe que nem todos
recursos foram exaustivamente testados, pois não tenho acesso a nenhum equipamento moderno
rádios. Portanto, os comentários sobre o sucesso ou fracasso no uso do grig serão altamente
apreciado.

CONHECIDO INSETOS E LIMITAÇÕES


Estouro de buffer no rádio
Por padrão, grig tenta executar comandos de rig o mais rápido possível para
obter uma experiência de controle remoto quase em tempo real. Essa estratégia acabou
causar problemas com alguns rádios, provavelmente porque esses rádios reconhecem o
recepção de um comando antes de executá-lo, por meio do qual o próximo comando será enviado
antes que o anterior termine. Para evitar qualquer possível estouro de buffer em
nessas situações, pode-se tentar experimentar a linha de comando -D ou --delay
argumento, que colocará o atraso especificado entre cada comando executado. o
o valor padrão é 10 milissegundos e o menor valor possível é 1 milissegundo
(se especificar 0 milissegundo na linha de comando, o valor padrão será
usado). Se você encontrar um valor que é melhor para o seu rádio do que o valor padrão,
Por favor, informe-nos sobre isso.

Daemon nunca inicia no FreeBSD
Houve relatos de que o novo processo daemon baseado em thread nunca é
começou no FreeBSD, enquanto o antigo daemon baseado em timeout funcionava bem. Isto é
portanto, é possível escolher as duas maneiras de executar o processo daemon. O padrão é
o novo daemon baseado em thread, mas se você usa o FreeBSD e nada parece funcionar depois
você pode selecionar o daemon baseado em tempo limite com o comando -n ou --nothread
opção de linha.

Configurações de conexão
Depois de iniciar o grig, você não pode alterar as configurações de rádio (modelo, dispositivo,
Rapidez). Você terá que reiniciar o programa se quiser alterar qualquer um destes
configurações.

Rádios Múltiplos
Grig pode controlar apenas um rádio por vez. No entanto, não há problemas em
iniciando várias instâncias de grig, desde que não tentem controlar o mesmo
rádio. Uma exceção a isso é o back-end RPC-rig, caso em que o daemon rig rpc
irá atuar como um servidor enquanto o grig ou qualquer outro front-end do hamlib irá atuar como um
clientes.

Estado DESLIGADO
Em alguns rádios, o grig não lida muito bem com o estado desligado. Ainda é
não sabemos se isso é um bug no backend hamlib ou no grig e vamos
definitivamente aprecio sua contribuição. A situação fica ainda mais complicada devido a
o fato de que rádios diferentes se comportam de maneiras diferentes quando são alimentados
DESLIGADO; alguns deles continuarão a responder a comandos remotos, enquanto outros irão
não. Até mesmo o mesmo rádio, como o FT-817, pode se comportar de maneira diferente dependendo
se é alimentado por baterias internas ou fonte de alimentação externa. Grig tenta
para lidar com essa bagunça, suspendendo todos os comandos da plataforma enquanto estiver no estado desligado. Somente
o comando de ligar será enviado para a plataforma. Por padrão, o controle de status de energia
está desabilitado e deve ser explicitamente habilitado usando o comando -P ou --enable-pwr
interruptor de linha.

Controle PTT
Semelhante ao estado de energia, o PTT causou um comportamento estranho em alguns rádios.
Consequentemente, ele foi desabilitado por padrão, mas pode ser habilitado usando -p ou
--enable-ptt argumentos de linha de comando.

Use grig online usando serviços onworks.net



Programas online mais recentes para Linux e Windows