INFORMÁTICA FÁCIL:
Ligue
seu micro com o mundo...(11)
Comandos Hayes estendidos
Completando
a série dos comandos Hayes, relacionamos agora os comandos estendidos,
que não são encontrados em todos os modems - e em alguns
deles podem ser necessários ajustes internos ou em chaves
nos painéis frontais, para serem implementados -. Precedidos pelo
sinal [&] (o “e” comercial inglês), são:
&Ax
- habilita ou desabilita códigos ARQ. Substitua [x] por zero para
desabilitar os códigos ARQ resultantes; [1] para habilitá-los;
[2] para adicionar indicador de modulação V.32; [3] para
adicionar indicadores de protocolos LAPM/MNP/NONE (controle de erros) e
V42bis/MNP5 (compressão de dados).
&Bx
- seleciona a velocidade da porta serial do modem: [0] variável,
segue a taxa da conexão; [1] fixa a velocidade da porta serial;
[2] fixa no modo ARQ ou variável em modo não-ARQ;
&Cx
- opções do sinal DCD (Data Carrier Detect) da interface
serial. Substitua o [x] por zero (sempre ativo) ou [1] (ativo só
com o recebimento da portadora);
&Dx
- opções do sinal DTR (Data Terminal Ready) da interface
serial. Substitua o [x] por zero (DTR sempre ignorado), [1] (DTR provoca
retorno ao modo de comando ou local), [2] (DTR desconecta o modem e retorna
ao modo de comando), [3] (CTR desconecta e reinicializa o modem);
&F
- obtém ou restaura a configuração de fábrica,
e pode ter parâmetros em alguns modems;
&Gx
- tom de guarda. Substitua [x] por zero para desabilitar, por [1] para
habilitar tom com 550 hertz, [2] para habilitar tom com 1800 Hz;
&Hx
- seleciona o controle de fluxo de transmissão de dados (TD), substituindo
[x] por zero para desabilitar esse controle; [1] para controle de fluxo
por hardware, Clear to Send (CTS); [2] controle por software, XON/XOFF;
[3] controle de fluxo por hardware e software;
&Ix
- seleciona controle de fluxo por software dos dados recebidos (Receive
Data - RD), substituindo-se o [x] por zero para desabilitar, por [1] para
XON/XOFF nos modems local e remoto e por [2] para XON/XOFF apenas no modem
local;’
&Kx
- compressão de dados. Substitua o [x] por [0] para desabilitar,
por [1] para habilitar/desabilitar automaticamente; por [2] para habilitar
ou por [3] para desabilitar a compressão MNP5;
&Lx
- tipo de linha telefônica: [0], linha discada; [1], linha privativa;
&Mx
- seta o controle de erros (ARQ) para 1200 bps ou superior. Substitua [x]
por zero para desabilitar (modo normal); [4] para normal/ARQ ou [5] para
modo ARQ;
&Nx
- seleciona a velocidade de conexão: [0] - variável; [1]
300 bps; [2] - 1200 bps; [3] - 2400 bps; [4] - 4800 bps; [5] - 7200 bps;
[6] - 9600 bps; [7] - 12.000 bps; [8] - 14.400 bps; [9] - 16.800 bps; [10]
- 19.200 bps; [11] - 21.600 bps; [12] - 24.000 bps; [13] - 26.400 bps;
[14] - 28.800 bps. O comando &Ux, com
esses parâmetros, seleciona a velocidade mínima de conexão.
&Px
- razão dos pulsos de discagem: [0] - 39%/61% (discagem padrão
BELL); [1] - 33%/67% (discagem padrão ITU-T, que é usado
no Brasil);
&Rx
- controle de sinal RTS (Request To Send)/CTS da interface serial: [0]
(CTS ativo quando conectado) ou [1] (CTS sempre ativo);
&Sx
- controle de sinal DSR (Data Set Ready) da interface serial: [0] (DSR
sempre ativo) ou [1] (DSR ativo quando conectado);
&Tx
- comandos de testes. Substitua o [x] por [0] - término do teste;
[1] - loop analógico local; [2] - reservado; [3] - loop digital
local; [4] - habilita loop digital remoto; [5] - desabilita loop digital
remoto; [6] - requisita loop digital remoto; [7] - requisita loop digital
remoto e entra em autoteste; [8] - loop analógico local com entrada
em autoteste;
&Wx
- escreve a configuração atual na memória [x];
&Yx
- torna a configuração da memória [x] ativa após
o reset do modem;
&Zx
- armazena na memória o número telefônico [x].
Respostas do modem - Quando
enviados comandos AT ao modem, ele responde com códigos numéricos
ou de texto (neste caso, às vezes traduzidos para o Português).
Podem ser:
[0]
ou [OK]
[1]
ou [Connect]
[2]
ou [Ring]
[3]
ou [No Carrier]
[4]
ou [Error]
[5]
ou [Connect 1200]
[6]
ou [No Dial Tone]
[7]
ou [Busy]
[8]
ou [No Answer]
[10] ou [Connect
2400] |
[13]
ou [Connect 9600]
[18]
ou [Connect 4800]
[20]
ou [Connect 7200]
[21]
ou [Connect 12000]
[25]
ou [Connect 14400]
[43]
ou [Connect 16800]
[85]
ou [Connect 19200]
[91]
ou [Connect 21600]
[99]
ou [Connect 26400]
[103] ou [Connect
16800] |
[107]
ou [Connect 28000]
|
O comando [Connect]
confirma a conexão com outro modem, e geralmente é seguido
pela velocidade em que a conexão foi estabelecida; [Ring]
indica que o modem detectou o sinal de uma chamada telefônica recebida;
[No Carrier] significa que a conexão
com outro modem não foi detectada após determinado tempo
ou foi desfeita; [Error] indica erro na linha
de comando, excesso de caracteres na linha ou comando inválido;
[No Dial Tone], sem tom de discar; [Busy],
linha ocupada (nem sempre reconhecida no Brasil em razão de diferenças
nas freqüências e cadências, em relação
às dos países de origem dos modems); [No
Answer] - não foi detectado silêncio quando discando,
em sistema que não provê tom de discagem.
Colaboram nesta série o
Renato “Snake” Ferreira Ribeiro, da Snake
BBS, e o Christian Rodrigues Barbosa, da Blue Eagle Consulting, encarregado
da estruturação de A
Tribuna como provedora Internet. |