ABSPOSAB ; IHS/FCS/DRS - various modem commands ; [ 06/28/2002 5:28 AM ]
Source file <ABSPOSAB.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
HANGUP(DIALOUT) | ;EP - this does nothing.
; The "W +" and timeout stuff wasn't effective. ; Just the CLOSE seems to take care of things okay at ANMC. ; This is probably the case at other sites, too. |
|
MODEMSTS(DIALOUT) | ;EP - return 0; or you can just DO it.
|
|
FLUSH(DIALOUT,TO) | ;EP - return 0 if okay, nonzero if error
|
|
ECHOOFF(DIALOUT) | ||
CLOSE(DIALOUT) | ;EP - return 0 if okay, nonzero if error
|
|
DIAL(DIALOUT) | ;EP - return 0 if okay, nonzero if error
|
|
OPEN(DIALOUT) | ;EP - return 0 if okay, nonzero if error
; Error can be: 79 - $ZB=79, reproducible by telnet <server> <port> ; or perhaps just due to a few seconds while port resets from prev ; use. |
|
LOGZE(WHERE) | ||
PHONENUM(N) | ||
ATZ(DIALOUT) | ;EP - return 0 if okay, nonzero if error
; added FLUSH calls to give a little cushion around the ATZ command |
|
INIMODEM(DIALOUT) | ;EP - return 0 if okay, nonzero if error
|
|
FZE | ||
HANGUP99 | ;D CLOSE^ABSPOSAB(DIALOUT)
|
Name | Field # of Occurrence |
---|---|
$$ZE^ABSPOS | LOGZE |
$$GET55FLD^ABSPOSA | OPEN+12, PHONENUM+8 |
$$IO^ABSPOSA | OPEN+6, CLOSE+2, FLUSH+2, MODEMSTS+1, DIAL+1, HANGUP+4 |
$$MODEMTYP^ABSPOSA | INIMODEM+2, MODEMSTS+2, DIAL+4 |
$$PORT^ABSPOSA | OPEN+9 |
$$SERVER^ABSPOSA | OPEN+9 |
$$TCP^ABSPOSA | OPEN+8, OPEN+15 |
COMMAND^ABSPOSA | ECHOOFF+3, ATZ+5, INIMODEM+4, MODEMSTS+8, DIAL+7 |
$$WAITSTR^ABSPOSAW | ECHOOFF+4, ATZ+6, INIMODEM+6, DIAL+11 |
LOG^ABSPOSL | OPEN+14, OPEN+45, CLOSE+3, FLUSH+12, FLUSH+14, LOGZE, ECHOOFF+2, ATZ+4, INIMODEM+5, MODEMSTS+7 , MODEMSTS+11, MODEMSTS+13, DIAL+6, DIAL+10, DIAL+12, DIAL+14 |
IMPOSS^ABSPOSUE | HANGUP+19 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: READ |
|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("OS" | OPEN+17, OPEN+23 |
^%ZOSF("TRAP" | FLUSH+4 |
^ABSP(9002313.54 - [#9002313.54] | INIMODEM+2, MODEMSTS+3, DIAL+5 |
^ABSP(9002313.99 - [#9002313.99] | PHONENUM+2 |
Name | Line Occurrences |
---|---|
$$PHONENUM | DIAL+3 |
ECHOOFF | ATZ+3, ATZ+7 |
FLUSH | CLOSE+1, ECHOOFF+4, ATZ+6, INIMODEM+6 |
HANGUP99 | HANGUP+5 |
LOGZE | FZE |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | MODEMSTS+1~, MODEMSTS+3*, MODEMSTS+4 |
ANS | HANGUP+6~, HANGUP+12 |
BAUD | OPEN+4~, OPEN+12*, OPEN+13*, OPEN+39 |
CMD | MODEMSTS+1~, MODEMSTS+4*, MODEMSTS+5, MODEMSTS+7, MODEMSTS+8 |
CONNMSG | DIAL+2~, DIAL+5*, DIAL+9, DIAL+11, DIAL+14 |
DIAL | DIAL+1~, DIAL+2~, DIAL+3*, DIAL+6, DIAL+7 |
DIALOUT | OPEN~, OPEN+6, OPEN+8, OPEN+9, OPEN+12, OPEN+15, CLOSE~, CLOSE+1, CLOSE+2, FLUSH~ , FLUSH+2, ECHOOFF~, ECHOOFF+3, ECHOOFF+4, ATZ~, ATZ+3, ATZ+5, ATZ+6, ATZ+7, INIMODEM~ , INIMODEM+2, INIMODEM+4, INIMODEM+6, MODEMSTS~, MODEMSTS+1, MODEMSTS+2, MODEMSTS+8, DIAL~, DIAL+1, DIAL+3 , DIAL+4, DIAL+7, DIAL+11, HANGUP~, HANGUP+4 |
>> ECHO | OPEN+14, OPEN+45, CLOSE+3, FLUSH+12, FLUSH+14, ECHOOFF+2, ATZ+4, INIMODEM+5, MODEMSTS+7, MODEMSTS+11 , MODEMSTS+13, DIAL+6, DIAL+10, DIAL+12, DIAL+14 |
FLUSHSTR | FLUSH+3~*, FLUSH+6*, FLUSH+7*, FLUSH+10, FLUSH+11*, FLUSH+12 |
I | FLUSH+3~, FLUSH+5*, FLUSH+6, FLUSH+7, FLUSH+9, FLUSH+10, FLUSH+12, FLUSH+13, MODEMSTS+1~, MODEMSTS+10* , MODEMSTS+12*, MODEMSTS+13, HANGUP+6~, HANGUP+15* |
INI | INIMODEM+2~*, INIMODEM+4, INIMODEM+5 |
IO | OPEN+4~, OPEN+6*, OPEN+7, OPEN+19, OPEN+21, OPEN+24, OPEN+40, OPEN+42, CLOSE+2~*, CLOSE+3 , CLOSE+4, FLUSH+2~*, FLUSH+5, MODEMSTS+1~*, MODEMSTS+9, DIAL+1~*, HANGUP+4~*, HANGUP+9, HANGUP+15, HANGUP+17 |
LOOK4OK | MODEMSTS+1~, MODEMSTS+4*, MODEMSTS+10 |
MAXI | FLUSH+3~*, FLUSH+5, FLUSH+13, FLUSH+14 |
MODEMTYP | MODEMSTS+2~*, MODEMSTS+3, DIAL+2~, DIAL+4*, DIAL+5 |
N | FLUSH+10~*, FLUSH+11, PHONENUM~, PHONENUM+8 |
PARAM | OPEN+31~ |
PARAM(1 | OPEN+31* |
PARAM(5 | OPEN+32*, OPEN+33*, OPEN+34*, OPEN+35* |
PARAM(8 | OPEN+36*, OPEN+37*, OPEN+38*, OPEN+39* |
PORT | OPEN+4~, OPEN+9*, OPEN+10, OPEN+20, OPEN+24, OPEN+27 |
RETVAL | OPEN+4~, OPEN+18*, OPEN+20*, OPEN+21, OPEN+25*, OPEN+43*, OPEN+44*, OPEN+45, OPEN+46, ECHOOFF+1~ , ECHOOFF+4*, ECHOOFF+5, ATZ+2~, ATZ+6*, ATZ+8, INIMODEM+1~, INIMODEM+6*, INIMODEM+7, MODEMSTS+1~, DIAL+1~ , DIAL+9*, DIAL+11*, DIAL+13*, DIAL+15 |
SERVER | OPEN+4~, OPEN+9*, OPEN+10, OPEN+20, OPEN+24, OPEN+27 |
>> SOCKET( | OPEN+24 |
TIMEOUT | MODEMSTS+1~, MODEMSTS+4*, MODEMSTS+6*, MODEMSTS+10 |
TO | FLUSH~, FLUSH+1*, FLUSH+5 |
TRY | HANGUP+6~, HANGUP+12* |
U | INIMODEM+2, MODEMSTS+4, DIAL+5, PHONENUM+2, PHONENUM+9 |
WHERE | LOGZE~ |
X | OPEN+7~*, OPEN+10*, OPEN+14, OPEN+20*, OPEN+27*, OPEN+42*, OPEN+45, FLUSH+3~, FLUSH+4*, FLUSH+5* , FLUSH+6, MODEMSTS+1~, DIAL+8~*, DIAL+10, DIAL+12, DIAL+14, PHONENUM+1~, PHONENUM+2*, PHONENUM+7*, PHONENUM+9* , PHONENUM+10 |
X( | MODEMSTS+10*, MODEMSTS+12, MODEMSTS+13 |
Y | PHONENUM+1~, PHONENUM+8*, PHONENUM+9, PHONENUM+10 |
Name | Field # of Occurrence |
---|---|
$T( | OPEN+7, OPEN+20, OPEN+27, OPEN+42, CLOSE+3, FLUSH+4, FLUSH+12, FLUSH+14, LOGZE, ECHOOFF+2 , ATZ+4, INIMODEM+5, MODEMSTS+7, MODEMSTS+11, DIAL+6, DIAL+8, HANGUP+19 |