ZXNet эхоконференция «code.zx»


тема: HDRIVER_.hrp



от: Alexandr Tkachev
кому: All
дата: 11 Aug 2002

Здравствуй, All !


Сабж для тестинга (под SMUC-com1).

Рекомендации по настройке:

В драйвере по смещению + #3A находятся все команды посылаемые в модем
кое какие команды Вы должны скорректировать под свой модем.

С начала идет название команды заканчивающееся двоеточием, потом команда
заканчивающаяся кодом #0D или символами заменяющими #0D= (!) или (|) и в
самом конце должен стоять код окончания строки #00

пример - INIT:ATZ!#00

Порядок расположения команд такой:
───────────────┬────────────────┬──────────────────────────────────────────────

команда │ кол-во байт │ комментарий
│ отведенных │
│ под команду │
───────────────┼────────────────┼──────────────────────────────────────────────

INIT: │ DS 40 │ строка инициализации модема
HANGUP: │ DS 15 │ разорвать связь (DISCONNECT)
BUSY: │ DS 10 │ прервать выполнение команд
ATX3D/ATA/ATDP/ATDT
DIALP: │ DS 15 │ набрать номер (импульсный набор)
DIALT: │ DS 15 │ набрать номер (тональный набор)
ANSWER: │ DS 20 │ активное соединение (ATA)
DATA: │ DS 20 │ пассивное соединение (ATX3D)
BAUD: │ DS 1 │ скорость порта (от 0-2400 до 6-115200)
│ │
───────────────┴────────────────┴──────────────────────────────────────────────


Теперь по пунктам:

───────────────────────────────────────────────────────────────────────────────

INIT - вызывается при начальной инсталяции драйвера и после команд
BUSY, HANGUP

Для нормальной работы драйвера модем должен быть правильно
сконфигурирован поэтому следует внимательно отнестись к
содержимому строки инициализации, после инициализации должна
быть обеспечена работа модема в режиме аппаратного контроля
потоком RTS/CTS, дабы избежать кривотолков привожу свою
конфигурацию, при таких настройках у меня все ок.

ati4

USRobotics Sportster 14400 Fax Settings...

B0 E1 F1 L0 M3 Q0 V1 X4 Y0
BAUD=19200 PARITY=N WORDLEN=8
DIAL=HUNT ON HOOK

&A3 &B1 &C1 &D2 &G0 &H1 &I0 &K3
&M5 &N0 &P0 &R2 &S0 &T5 &Y1

S00=000 S01=000 S02=043 S03=013 S04=010 S05=008 S06=002
S07=060 S08=002 S09=006 S10=014 S11=070 S12=050 S13=000
S15=000 S16=000 S18=000 S19=000 S21=010 S22=017 S23=019
S25=005 S27=000 S28=008 S29=020 S36=014 S38=000

LAST DIALED #:

OK
───────────────────────────────────────────────────────────────────────────────

HANGUP - вызывается для разрыва связи, обычно содержимое этой строки такое:
!v~~^`!!`` или можно так ~+++~ATH0!

спец. символы в командах:

! - заменяется на #0D
| - заменяется на #0D
~ - пауза в 50 прерываний
` - пауза в 5 прерываний
v - сбросить DTR
^ - выставить DTR
───────────────────────────────────────────────────────────────────────────────

BUSY - вызывается для прерывания действия команд ATX3D/ATA/ATDP/ATDT,
обычно что-бы прервать действие этих команд достаточно послать
в модем код #0D (или вообще любой символ)
───────────────────────────────────────────────────────────────────────────────

DIALP - вызывается для импульсного набора номера обычно содержимое этой строки
ATDP, WARNING В КОHЦЕ ЭТОЙ КОМАHДЫ КОД #OD ИЛИ ЗАМЕHЯЮЩИЙ ЕГО СТАВИТЬ
HЕ HАДО, ЭТО ДЕЛАЕТСЯ В САМОЙ ПОДПРОГРАММЕ HАБОРА.
───────────────────────────────────────────────────────────────────────────────

DIALT - вызывается для тонального набора номера обычно содержимое этой строки
ATDT, WARNING В КОHЦЕ ЭТОЙ КОМАHДЫ КОД #0D ИЛИ ЗАМЕHЯЮЩИЙ ЕГО СТАВИТЬ
HЕ HАДО, ЭТО ДЕЛАЕТСЯ В САМОЙ ПОДПРОГРАММЕ HАБОРА.
───────────────────────────────────────────────────────────────────────────────

ANSWER - вызывается для попытки активного соединения обычно содержимое этой
строки ATA.
───────────────────────────────────────────────────────────────────────────────

DATA - вызывается для попытки пассивного соединения обычно содержимое этой
строки ATX3D.
───────────────────────────────────────────────────────────────────────────────

BAUD - скорость порта от #00-2400 до #06-115200, WARNING не ASCII символ.
───────────────────────────────────────────────────────────────────────────────


Еще нюансы, в самой MMD2.20 надо выставить флаг УСТАHОВКА СКОРОСТИ
иначе не будут работать команды активное и пассивное соединение.

Все описание окончено если чего забыл мыльте, так-как версия тестовая
просьба при любых глюках при наличии пожеланий и непонимании чего либо
в настройках мылить на адреса:

FidoNet 2:5030/675.32
ZxNet 500:812/1.32 Alexandr Tkachev

Alexandr.

от: Alexandr Tkachev
кому: All
дата: 11 Aug 2002

Здравствуй, All !

А вот тут файл HDRIVER_.hrp

section 1 of 1 of file HDRIVER_.hrp < Lara Croft 4.50 UUE >

begin 644 HDRIVER_.hrp
M2%)I`:T$``%( MZ#%:'%Z<*9`/T!_9EU_:S]F?']]_V,*CQ1S/U4_7C+_3G9_O']R4E.N%0Z
M0;Q:(7[Q^R9&,4_Z33-,QC!3C3TFQ4TUR$LS[[LA`.__2$%._$=54#I^*Z[_
MT4@P_8_F0O=54UDZ[_!$2L^K5-715*CZC^ELM57
M.Q8,[]$;.IE0D%51#H$V")?PNLAV,$!*`#ML``!NO^=UTQ`'^?LULQ.8/
MQ+_[PGC!^^L&?*_I!*MVZKO[!GB]^GL^@$'I8`EY(9[!.NK`AU6`!G'[(%
M(RKAZ&WA`^[X!:^[^NU>>T7]+X/LDR^,"9[5N`S2&L@2Q^@ M`;<9S[B`M/^?#+[=CT@0_ M>65S(&UO9!"!"7+!:780'&9OQ_Q-B40RC2XP#U--PU5#7>HN#3^/6453?SOI
M/!C_R?/_-P[^.NO"MR#<$0;_]@0]!4@X_8!`GDWR M.`KGX^L!_S?#.N&>/CN_JH@[3_9PSCK_NU5(.3M]^)?_/K<5^U3<)81G__S
MSWX"1,#*!
M7[-UF^@^?Q-_V_#^'S_00VSY[U594!Y2%V#NJO7UPR_K7O>GO*E_"ST$0
M*/=L5P@@$N]@UUYWA>/)_D^`/8H1WERK0$R$UZU_K M72$_U?=.^]_^3R#W?/?6_DO=]Z_-_.6W(9?`*-O2K-NNX?P^#:&'U[]D,/GK
MS7W#O_["`F1JOP':AV+ZG-C;J[[@%@#^!'/R](F(?76P!C:2[OE`3BZ
M3;D?!3!$>/^T"BCG=R,+#2#/X3K=/+THG]K' M%(7UKTL&>-SZ.+4%
M__?MP=$_R<6]]6X*$"CYU].G!-*:-OQ?]+!R7ZWDB9_0W$V$_B(2@B1'SD
M'@8RTB@<4`6A8'$6UG8`$^@@S1,OGROHQCBT#X->`;-41Z]'EPI@:[@84
M^W80_?/)]<4^`1@$WOH#?];! M````````````````````````````````````````````````````````````
M`````````````````````````````````````````````$AR:7`!`6A$4DE6
M15(@0P#````(!`4`````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
4```````````````````````````
`
end
sum -r/size 22964/1794 section
sum -r/size 23699/1280 entire input file




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Вступление - Это не шутка, вы действительно читаете Cамарский Электронный Журнал!
Intro - Вступление.
От авторов - duke soft vs duke soft: кто был первым?
Мысли - Навеяные MSF: Про ведьмочек.
Разное - history: История Клайва Синклера.

В этот день...   5 мая