Stronę opracowano za zgodą i z pomocą materiałów Wojciecha Gazdy.
W OS/2 do poprawnego zainicjowania modemu używa się tzw.
komend AT, które mają postać łańcucha.
Prawie wszystkie komendy AT
zaczynaj się właśnie od tego przedrostka (stąd oczywiście nazwa).
Na przykład ciąg:
Istnieją od tego dwa wyjątki:
a) +++
tzw. sekwencja rozłączenia,
b) A/
powtarza ostatnio wydane polecenie AT.
Komendy
A Ukatywnienie natychmiastowej odpowiedzi na rozmowę przychodzącą.
B0 Użycie połączenia
V22, o szybkości 1200 bps.
B1 Użycie
połączenia Bell 212A o szybkości 1200 bps.
Dn Wybieranie
numeru telefonicznego. n może przyjmować następujące wartości:
L Ponowne wybranie poprzedniego
numeru,
P Wybieranie impulsowe,
T Wybieranie tonowe,
R Polecenie jest akceptowane,
ale nie wykonywane (test),
S=(0-3) Wybranie jednego
z czterech numerów zapamiętanych az pomocą polecenia &Zn,
,
Przerwa podczas wybierania numeru przez czas ustawiony w rejestrze S8 (domyślnie
2s),.
;
Powrót do trybu poleceń po wybraniu numeru. (Normalnie jest kontynuowana
nawiązana
transmisja danych - wysyłane/odbierane
są już dane A nie polecenia AT.
!
Zwolnienie linii telefonicznej (odwieszenie słuchawki) na czas określony
w rejestrze S29
(odpowiednik przycisku "Flash" na klawiaturze telefonu).
W oczekiwanie na sygnał zgłoszenia centrali (ważne
w centralach, w których sygnał pojawia się
dopiero w kilka sekund po podniesieniu słuchawki)
E0 Wyłączenie
echa.
E1 Załączenie
echa (znaki wysłane do modemu są przez niego odsyłane).
H0 Przerwanie
połączenia.
H1 Zajęcie
linii.
I0 Zwraca kod
produktu.
I1 Zwraca
sumę kontrolną pamięci ROM.
I2 Oblicza
simę kontrolną i porównuje ją z wartością umieszczoną w pamięci ROM. Zwraca
OK lub ERROR.
I3 Zwraca
kod podwersji oprogramowania (firmware).
I4 Zwraca
identyfikator modemu.
I5 Zwraca
kod kraju.
I6 Zwraca
kod modelu i kod podwersji.
L0 Ustawia
najmiejszą siłę dźwięku głośnika.
L1 Ustawia
małą siłę dźwięku głośnika.
L2 Ustawia
średnią siłę dźwięku.
L3 Ustawia
największą siłę dźwięku.
M0 Głośnik
zawsze wyłączony.
M1 Głośnik
włączony do wykrycia nośnej.
M2 Głośnik
zawsze włączony.
M3 Głośnik
wyłączony podczas wybierania numeru, a następnie włączony do
momentu pojawienia się nośnej
(do nawiązania połączenia).
N0 Wyłączanie
trybu automatycznego ustalania prędkości transmisji.
Prędkość jest ustalona przez zawartość
rejestru S37.
N1 Załączenie
trybu automatycznego ustalania prędkości transmisji.
O0 Przejście
do trybu transmisji danych.
O1 Przejście
do trybu transmisji danych, dopasowanie modemu do stanu linii telefonicznej.
Q0 Włączenie
przesyłania odpowiedzi do komputera.
Q1 Wyłaczenie
przesyłania odpowiedzi do komputera.
(chodzi o potwierdzenie wykonania
rozkazów w rodzaju: OK, NO CARRIER itp.).
Sn Określa
rejestr numer n jako domyślny.
Sn=v Zapisuje
wartość v do rejestru o numerze n.
Sn? Odczyt
zawartości rejestru n.
V0 Modem odpowiada
na rozkazy krótkimi kodami liczbowymi.
V1 Modem odpowiada
na rozkazy słownie.
W0 Odczyt informacji
o prędkości między komputerem a modemem.
W1 Odczyt
informacji o:
- prędkości między modemem i komputerem,
- prędkości między modemami,
- rodzaju kompresji.
W2 Odczyt
informacji o szybkości między modememi.
X0 Załaczenia
wysyłania komunikatów:
- OK, CONNECT,
- RING (dzwonienie),
- NO CARRIER,
- ERROR,
- NO ANSWER,
X1 Załaczenie
wysyłania komunikatów X0 i komunikatu CONNECT o szybkości połączenia.
X2 Załaćzenie
wysyłania komunikatów X1 i komunikatu NO DIALTONE.
X3 Załączenie
wysyłania komunikatów X1 i komunikatu BUSY.
X4 Załączenie
wysyłania wszystkich komunikatów.
Y0 Wyłączenie
opcji długiego oczekiwania przed rozłaczeniem.
Y1 Włączenie
opcji długiego oczekiwania przed rozłączeniem.
Przy korekcji błędów powoduje
rozłaczenie po czasie 1.6s od zaniku
sygnału, przy braku korekcji błędów
po 4s od zaniku sygnału.
Z0 Zerowanie
modemu z załadowaniem konfiguracji z profilu 0 (polecenie &W0).
Z1 Zerowanie
modemu z załadowaniem konfiguracji z profilu 1 (polecenie &W1) .
&C0 Linia
DCD (Data Carrier Detected) jest cały czas w stanie aktywnym.
&C1 Stan
linii DCD zmienia w zależności od obecności lub braku nośnej.
&D0 Sposób
interpretacji stanu linii DTR.
(Stan
linii DTR jest po prostu ignorowany, dzięki czemu niezależnie od tego jak
komputer ustawi DTR modem utrzymuje połączenie).
&D1 Modem
interpretuje zanik sygnału DTR jako sekwencję wyjścia - następuje przejście
do trybu
poleceń bez rozłączania połaczenia.
&D2 Zanik
sygnału DTR powoduje rozłączenie połączenia przez modem. Funkcja
automatycznej
odpowiedzi jest zablokowana.
&D3 Zanik
sygnału DTR powoduje logiczne wyzerowanie modemu;
parametr
polecenia &Y określ który profil zostanie załadowany.
&Fx Załadowanie ustawień fabrycznych gdzie x = 0 lub 1 oznacza pierwszą lub drugą konfigurację.
&G0 Wyłączenie
tonu kontrolnego.
&G1 Wyłączenie
tonu kontrolnego.
&G2 Włączenie
tonu kontrolnego o częstotliwości 1800Hz.
&K0 Wyłączenie
kontroli transmisji.
&K3 Sprzętowa
kontrola transmisji: RTS/CTS.
&K4 Programowa
kontrola transmisji: XON/XOFF.
&K5 Programowa
kontrola transmisji: transparentny XON/XOFF.
&K6 Kontrola
transmisji: XON/XOFF i RTS/CTS włączone jednocześnie.
&M0 Tryb asynchroniczny, odpowiednik &Q0.
&Nx Patrz opis rejestru 28.
&P0 Ustala stosunek impuls/przerwa przy wybieraniu impulsowym na 39/61, przy 10 pulsach na sekundę.
&Q0 Bezpośredni
tryb asynchroniczny: bez korekcji błędów, oraz buforowania komputer-modem.
&Q5 Modem
negocjuje typ połączenia z kontrolą błędów.
&Q6 Tryb
asynchroniczny: bez korekcji błędów, z buforowaniem komputer-modem.
&S0 Sygnał
DSR jest ustawiony na stałe.
&S1 Sygnał
DSR staje się aktywny po wykryciu tonu odpowiedzi z drugiego modemu i znika
po utracie nośnej.
Polecenia testowe:
&T0 Kończy
rozpoczęty test,
&T1 Uruchamia
lokalny test analog loopback,
&T2 Odczyt
kodu błędu,
&T3 Uruchamia
lokalny test digital loopback,
&T4 Odpowiada
na żądanie przeprowadzenia testu digital loopback przez modem zdalny,
&T5 Powoduje
ignorowanie żądania przeprowadzenia testu digital loopback przez modem
zdalny,
&T6 Żądanie
przeprowadzenia zdalnego testu digital loopback bez autotestu,
&T7 To
samo co z &T6 tylko z autotestem,
&T8 Lokalny
test analog - loopback z autotestem.
&V Wyświetlenie bieżącego profilu (konfiguracji) oraz list i numerów telefonicznych zapamiętanych w pamięci modemu.
&W0 Zapamiętanie
bieżącej konfiguracji jako profil 0.
&W1 Zapamiętanie
bieżącej konfiguracji jako profil 1.
&Y0 Po
włączeniu zasilania jest używany profil 0.
&Y1 Po
włączeniu zasilania jest używany profil 1.
&Zn=x Zapamiętuje max. 35 cyfroey numer telefonu w pamięci modemu na pozycji n (0-3).
%C0 Wyłącza
kompresję danych.
%C1 Kompresja
MNP5.
%C2 Kompresja
V.42bis.
%C3 Kompresja
MNP5 i V.42bis.
%E0 Wyłącza
śledzenie jakości połączenia telefonicznego oraz automatyczne renegocjowanie
prędkości transmisji.
%E1 Włącza
śledzenie jakości połączenia telefonicznego oraz automatyczne renegocjowanie
prędkości transmisji.
%E2 Włącza
śledzenie jakości połączenia telefonicznego oraz płynne dopasowywanie szybkośći
transmisji do jakości połączenia telefonicznego.
%E3 Włącza
śledzenie jakości połączenia telefonicznego, automatyczne renegocjowanie
prędkości transmisji oraz funkcję szybkiego rozłączania połączenia telefonicznego.
%L Informuje o poziomie odebranego sygnału (w -dBm).
%Q Informuje o jakości sygnału w linii telefonicznej.
\A0 Ustawia
maksymalny rozmiar bloku NMP na 64 znaki.
\A1 Ustawia
maksymalny rozmiar bloku NMP na 128 znaków.
\A2 Ustawia
maksymalny rozmiar bloku NMP na 192 znaki.
\A3 Ustawia
maksymalny rozmiar bloku NMP na 256 znaków.
\Bn W trybie bez korekcji błędów transmituje sygnał przerwania do modemu zdalnego w modułach po 100ms (liczba modułów n jest zawarta w zakresie 1-9, przy czym 3 jest wartością domyślną).
\G0 Wyłącza
kontrolę XON/XOFF między modemami.
\G1 Uruchamia
kontrolę XON/XOFF między modemami.
\N0 Normalna
transmisja danych z buforowaniem komputer-modem, brak korekcji błędów.
\N1 Wybiera
interfejs szeregowy, to samo co w przypadku polecenia &Q0.
\N2 Wybiera
tryb transimsji z korekcją błędów (najpierw LAPM, następnie MNP).
\N3 Automatycznie
wybiera tryb transmisji (LAPM, MNP, bez korekcji błędów).
\N4 Aktywna
jedynie korekcja LAPM.
\N5 Aktywna
jedynie korekcja MNP.
\V=0 Wyłącza
jednowierszowy komunikat opisujący połączenie.
\V=1 Uaktywnia
jednowierszowy komunikat opisujący połączenie, o następującym formacie:
CONNECT <szybkość DTE></Modulacja></Kompresje></Szybkość
transmisji>
-SDR=0 Wyłącza
funkcję rozróżnialnego sygnału dzwonienia.
-SDR=1 Uaktywnia
typ 1.
-SDR=2 Uaktywnia
typ 2.
-SDR=3 Uaktywnia
typ 1 i 2.
-SDR=4 Uaktywnia
typ 3.
-SDR=5 Uaktywnia
typ 1 i 3.
-SDR=6 Uaktywnia
typ 2 i 3.
-SDR=7 Uaktywnia
typ 1, 2 i 3.
-Q0 Wyłącza
przełączanie na szybkość 2400bps w trybie MNP10.
-Q1 Wyącza
przełączanie na szybkość 2400bps w trybie MNP10.
-SEC=0 Wyłącza
korekcję MNP10-EC.
-SEC=1 Włącza
korekcję MNP10-EC.
:E0 Wyłącza
korektor V.32.
:E1 Włacza
korektor V.32.
+MS=<mod>,<tryb_auto>,<min_szybkość>,<maks_szybkość>
<mod> - rodzaj modulacji:
Rodzaj Szybkość
Kod: modulacji transmisji:
<tryb_auto> Uaktywnia lub wyłącza tryb automatycznego ustalania modulacji ze zdalnym modemem:
0 Wyłącza tryb automatycznego negocjowania prędkości (opowiada wykonaniu
rozkazu N0)
1 Włącza tryb automatycznego negocjowania prędkości (opowiada wykonaniu
rozkazu N1)
<min_szybkość> - minimalna możliwa szybkość możliwa do ustalenia
podcza snegocjacji
<max_szybkość> - maksymalna możliwa szybkość możłiwa do ustalenia
podczas negocjacji
Spis rejestrów S
S0 -
liczba dzwonków po których następuje odebranie połączenia od innego modemu,
0 powoduje brak reakcji
na wezwanie
Zakres 0-255
Domyślnie 0
S1 -
licznik dzwonków
Zakres 0-255
Domyślnie 0
S2 - Znak ESCAPE
Zakres 0-255
Domyślnie 43(+)
Jednostka znaki ASCII.
S3 - Znak przejścia do nowej linii
Zakres 0-127
Domyślnie 13
Jednostka znaki ASCII
S4 - Znak końca
linii
Zakres 0-127
Domyślnie 10
Jednostka znaki ASCII
S5 - znak backspace
(powrót od jedną pozycję w lewo)
Zakres 0-32
Domyślnie 8
Jednostka znak ASCII
S6 - Czas oczekiwania
na wybranie numeru
Zakres 2-255
Domyślnie 2
Jednostka sekundy
S7 - Czas oczekiwania
na zgłoszenie się centrali po wybraniu numeru
Zakres 1-255
Domyślnie 60
Jednostka sekundy
S8 - Opóżnienie wprowadzone przez przecinek podczas komendy D
Zakres 1-255
Domyślnie 60
Jednostka sekundy
S9 - Minimalny
czas kontaktu z współpracującym urządzeniem (modem,centrala)
(przydatne na liniach o dużych
szumach)
Zakres 1-255
Domyślnie 6
Jednostka 1/10 sekundy
S10 - Maksymalny czas utraty połączenia z drugim urządzeniem bez zerwania tego połączenia
Zakres 1-255
Domyślnie 14
Jednostka 1/10 sekundy
S11 - Czas
trwania cyfry i przerwy podczas wybierania tonowego
Zakres 50-255
Domyślnie 95
Jednostka milisekundy
S12 - Escape Code Guard Time
Zakres 0-255
Domyślnie 50
Jednostka 1/50 sekundy
Description The escape sequence for entering the online command state
(usually
"+++", see S2) is recognized only if no data is sent from the communications
program to the modem during a guard time before and after the escape
sequence.
S25 - Czas
w którym utrata sygnału DTR nie spowoduje zerwania połączenia
Zakres 0-255
Domyślnie 5
Jednostka 1/100 sekundy
S28 - Rejestr
kontroli prędkości połączenia
Zakres 0-22
Domyślnie 0
Rejestr ten określa maksymalną prędkość połączenia.
Kiedy podane zostało polecenie &N0, rejestr S28 okresla maksymalną
dopuszczalną prędkość połączenia.
Kiedy podane zostało polecenie &N1, rejestr S28 określa jedyną
możliwą do uzyskania prędkość.
Polecenie &N1 powinno być używane tylko do testów i to w przypadku
gdy korespondent pracuje
z tą samą prędkością.
|
|
Prędkość połączenia określona jest ustawieniem prędkości na porcie szeregowym |
|
|
Zarezerwowane |
|
|
300 bps (V.21) |
|
|
Zarezerwowane |
|
|
1200 bps (V.22bis/V.22) |
|
|
2400 bps (V.22bis) |
|
|
4800 bps (V.34/V.32bis/V.32) |
|
|
7200 bps (V.34/V.32bis) |
|
|
9600 bps (V.34/V.32bis/V.32) |
|
|
12000 bps (V.34/V.32bis) |
|
|
14400 bps (V.34/V.32bis) |
|
|
16800 bps (V.34) |
|
|
19200 bps (V.34) |
|
|
21600 bps (V.34) |
|
|
24000 bps (V.34) |
|
|
26400 bps (V.34) |
|
|
28800 bps (V.34) |
|
|
31200 bps (V.34) |
|
|
33600 bps (V.34) |
S30 - Czas po którym modem jeśli nie otrzymuje danych zrywa połączenie.
Zakres 0-540
Domyślnie 0 (Wyłączony)
Jednostka sekundy
S32 - znak XON
Zakres 0-255
Domylny 17
Jednostka znaki ASCII
S33 - znak XOFF
Zakres 0-255
Domyślnynie 19
Jednostka znaki ASCII
Przypisanie wartości ATS* =
wartość. Odczytanie wartości ATS*.
| <-Powrót |