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 |