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 comjscal
cria 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_DEVICE
deve 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