O OpenTX nos rádios Taranis / Horus pode atuar como Joystick USB quando conectado a um computador pessoal.

Como ativar

  • Certifique-se de que as opções cliente e armazenamento não sejam usadas
  • Ativar Taranis (não ativar o Bootloader)
  • Limpe todas as advertências
  • Conecte o cabo USB, aparece o símbolo de conexão USB.
  • O dispositivo Joystick USB deve estar disponível no computador.

Descrição da interface Joystick

Taranis simula um dispositivo de joystick com:

  • 8 eixos analógicos
  • 24 botões digitais

Os eixos analógicos são mapeados para os primeiros oito canais: de CH1 a CH8.O valor de saída válido para cada canal é de -100 a 100.

Os botões são mapeados para os canais restantes: forme CH9 para CH32.O botão é considerado pressionado quando o valor do canal é maior que zero.

O usuário deve criar um novo modelo para o uso do joystick com as seguintes configurações:

  • O módulo TX desligou
  • Limites de servo em 100%
  • misturas apropriadas nos canais 1 a 32
  • opcionalmente, alguns exponenciais em eixos analógicos (canais 1 a 8)

Exemplo de configuração do modelo

FAÇAM

Detalhes técnicos

O Tranis simula o joystick USB analógico de 8 bits.As saídas de canal no intervalo de -100% a 100% são mapeadas para o número assinado de 8 bits de -127 para 127. Os valores de canal superiores a 100% ou inferiores a -100% são truncados em 100% e -100%, respectivamente.


Usando Joystick USB Taranis com CRRCsim no Linux

Esta configuração descreve como compilar e configurar CRRCsim 0.9.112 simulador de vôo no Linux Mint 15 Olivia (com base no Ubuntu Raring 13.04).

Instalação do CRRCsim

Comece baixando CRRCsim 0.9.112 fonte da fonte

Antes da compilação, nedd para instalar pacotes necessários (pode precisar de mais, que eu instalei antes, veja a saída de ./configure para pistas):

$ sudo apt-get install libplib-dev libportaudio-dev libsdl1.2-dev libjpeg-dev $ ./configure $ make

Eu escolho não instalar CRRCsim ($ sudo make install) e escolha executá-lo a partir do diretório de compilação.

Calibração do joystick

Joystick calibratin no linux comjscalcria uma pequena zona morta (banda morta) em torno dos centros de expansão por padrão.Deadband significa que pequenos movimentos de stick em torno da posição central não causam movimento no computador.Isto é indesejável para uso em simuladores RC.Seguir passos são necessários para obter cana de deadband.

Primeiro você calibra o joystick com jscal, você obtém uma string de calibração assim:

$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
$ jscal -c / dev / input / js0
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Joystick tem 4 eixos e 8 botões.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
A correção para o eixo 0 é nenhuma (em bruto), a precisão é 0.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
A correção para o eixo 1 é nenhuma (crua), a precisão é 0.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
A correção para o eixo 2 é nenhuma (em bruto), a precisão é 0.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
A correção para o eixo 3 é nenhuma (crua), a precisão é 0.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Calibrar precisão: aguarde e não toque no joystick.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
A precisão é: -2, -2
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Eixo: 0: 0
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Eixo: 1: 0
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Eixo: 2: 0
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Eixo: 3: 0
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Mova o eixo 0 para a posição mínima e aperte qualquer botão.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Segure ... OK.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Mova o eixo 0 para a posição central e pressione qualquer botão.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Segure ... OK.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Mova o eixo 0 para a posição máxima e aperte qualquer botão.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Segure ... OK.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Mova o eixo 1 para a posição mínima e aperte qualquer botão.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Segure ... OK.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Mova o eixo 1 para a posição central e pressione qualquer botão.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Segure ... OK.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Mova o eixo 1 para a posição máxima e pressione qualquer botão.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Segure ... OK.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Mova o eixo 2 para a posição mínima e aperte qualquer botão.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Segure ... OK.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Mova o eixo 2 para a posição central e pressione qualquer botão.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Segure ... OK.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Mova o eixo 2 para a posição máxima e pressione qualquer botão.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Segure ... OK.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Mova o eixo 3 para a posição mínima e aperte qualquer botão.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Segure ... OK.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Mova o eixo 3 para a posição central e pressione qualquer botão.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Segure ... OK.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Mova o eixo 3 para a posição máxima e pressione qualquer botão.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Segure ... OK.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Ajustando a correção para:
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Correção para o eixo 0: linha quebrada, precisão: 0.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Coeficientes: 0, 0, 5263280, 5315391
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Correção para o eixo 1: linha quebrada, precisão: 0.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Coeficientes: 1, 1, 5212180, 5368545
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Correção para o eixo 2: linha quebrada, precisão: 0.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Coeficientes: -1, 0, 5315391, 5263280
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665
Correção para o eixo 3: linha quebrada, precisão: 0.
$ jscal -c /dev/input/js0 Joystick has 4 axes and 8 buttons. Correction for axis 0 is none (raw), precision is 0. Correction for axis 1 is none (raw), precision is 0. Correction for axis 2 is none (raw), precision is 0. Correction for axis 3 is none (raw), precision is 0. Calibrating precision: wait and don't touch the joystick. Done. Precision is: -2, -2 Axis: 0: 0 Axis: 1: 0 Axis: 2: 0 Axis: 3: 0 Move axis 0 to minimum position and push any button. Hold ... OK. Move axis 0 to center position and push any button. Hold ... OK. Move axis 0 to maximum position and push any button. Hold ... OK. Move axis 1 to minimum position and push any button. Hold ... OK. Move axis 1 to center position and push any button. Hold ... OK. Move axis 1 to maximum position and push any button. Hold ... OK. Move axis 2 to minimum position and push any button. Hold ... OK. Move axis 2 to center position and push any button. Hold ... OK. Move axis 2 to maximum position and push any button. Hold ... OK. Move axis 3 to minimum position and push any button. Hold ... OK. Move axis 3 to center position and push any button. Hold ... OK. Move axis 3 to maximum position and push any button. Hold ... OK. Setting correction to: Correction for axis 0: broken line, precision: 0. Coeficients: 0, 0, 5263280, 5315391 Correction for axis 1: broken line, precision: 0. Coeficients: 1, 1, 5212180, 5368545 Correction for axis 2: broken line, precision: 0. Coeficients: -1, 0, 5315391, 5263280 Correction for axis 3: broken line, precision: 0. Coeficients: -5, -4, 5534583, 5064665

Obter a string de calibração com este comando:

$ jscal -p /dev/input/js0 jscal -s 4,1,0,0,0,5263280,5315391,1,0,1,1,5212180,5368545,1,0,-1,0,5315391,5263280,1,0,-5,-4,5534583,5064665 /dev/input/js0
$ jscal -p / dev / input / js0
$ jscal -p /dev/input/js0 jscal -s 4,1,0,0,0,5263280,5315391,1,0,1,1,5212180,5368545,1,0,-1,0,5315391,5263280,1,0,-5,-4,5534583,5064665 /dev/input/js0

A zona morta é definida pelos dois primeiros números, por exemplo, o último canal:

Coeficients: -5, -4, 5534583, 5064665

Aqui, a zona morta é de -5 a -4.Queremos que este seja 0, 0 em todos os canais.Devemos editar a string que foi retornada pelo comando jscal -p.Basta definir dois números que precedem dois grandes números para 0, 0:

Original:

jscal -s 4,1,0,0,0,5263280,5315391,1,0,1,1,5212180,5368545,1,0,-1,0,5315391,5263280,1,0,-5,-4,5534583,5064665 /dev/input/js0

Alterado:

jscal -s 4,1,0,**0,0**,5263280,5315391,1,0,**0,0**,5212180,5368545,1,0,**0,0**,5315391,5263280,1,0,**0,0**,5534583,5064665 /dev/input/js0

Salve isso para mais tarde.Você deve fazer este procedimento para sua configuração, não use meus números!

Teste de calibração

Primeiro ajuste a calibração, use acima (versão comseus valores de calibração)

$ jscal -s 4,1,0,**0,0**,5263280,5315391,1,0,**0,0**,5212180,5368545,1,0,**0,0**,5315391,5263280,1,0,**0,0**,5534583,5064665 /dev/input/js0

Em seguida, execute o teste:

$ jstest /dev/input/js0

Os valores devem mudar com o menor movimento do stick em torno da posição central.Se eles permanecerem zero, então você definir parâmetros de calibração errados.

Configurando CRRCsim

CRRCsim usa a interface SDL para acessar o joystick, por padrão, a SDL ignora a calibração do joystick que foi configurada com jscal.Para corrigir isso, a variável de ambienteSDL_JOYSTICK_DEVICEdeve ser definida(explicação).É melhor usar um script curto, que irá definir a calibração do joystick, exportar variável e executar o CRRCsim.Certifique-se de usar seus próprios valores de calibração dentro do script:

#!/bin/sh
#set joystick calibration
 jscal 
-s
 4,1,0,0,0,5263280,5315391,1,0,0,0,5212180,5368545,1,0,0,0,5315391,5263280,1,0,0,0,5534583,5064665 /dev/input/js0 
#configure SDL to use proper joystick device
export
 SDL_JOYSTICK_DEVICE=/dev/input/js0 
#run sim
 ./crrcsim
#! / bin / sh
#!/bin/sh
#set joystick calibration
 jscal 
-s
 4,1,0,0,0,5263280,5315391,1,0,0,0,5212180,5368545,1,0,0,0,5315391,5263280,1,0,0,0,5534583,5064665 /dev/input/js0 
#configure SDL to use proper joystick device
export
 SDL_JOYSTICK_DEVICE=/dev/input/js0 
#run sim
 ./crrcsim
calibração de joystick #set
#!/bin/sh
#set joystick calibration
 jscal 
-s
 4,1,0,0,0,5263280,5315391,1,0,0,0,5212180,5368545,1,0,0,0,5315391,5263280,1,0,0,0,5534583,5064665 /dev/input/js0 
#configure SDL to use proper joystick device
export
 SDL_JOYSTICK_DEVICE=/dev/input/js0 
#run sim
 ./crrcsim
, 5064665 / dev / input / js0
#!/bin/sh
#set joystick calibration
 jscal 
-s
 4,1,0,0,0,5263280,5315391,1,0,0,0,5212180,5368545,1,0,0,0,5315391,5263280,1,0,0,0,5534583,5064665 /dev/input/js0 
#configure SDL to use proper joystick device
export
 SDL_JOYSTICK_DEVICE=/dev/input/js0 
#run sim
 ./crrcsim
#configure SDL para usar o joystick apropriado
#!/bin/sh
#set joystick calibration
 jscal 
-s
 4,1,0,0,0,5263280,5315391,1,0,0,0,5212180,5368545,1,0,0,0,5315391,5263280,1,0,0,0,5534583,5064665 /dev/input/js0 
#configure SDL to use proper joystick device
export
 SDL_JOYSTICK_DEVICE=/dev/input/js0 
#run sim
 ./crrcsim
#run sim
#!/bin/sh
#set joystick calibration
 jscal 
-s
 4,1,0,0,0,5263280,5315391,1,0,0,0,5212180,5368545,1,0,0,0,5315391,5263280,1,0,0,0,5534583,5064665 /dev/input/js0 
#configure SDL to use proper joystick device
export
 SDL_JOYSTICK_DEVICE=/dev/input/js0 
#run sim
 ./crrcsim

results matching ""

    No results matching ""