XMM6 ; ACC-IHS ; MODEM CONTROL LOGIC FOR COURIER AUTODIAL MODEM ; [ 09/30/93 4:33 PM ]
Source file <XMM6.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| READ | ;S Y="" U IO F %1=1:1 R C#1:60 Q:'$T  I C'=$C(10) U 0 W !,?3,%1,?5,C U IO S:C'="" Y=C I C="" S NOMORE=$P($T(MULTIM+Y),";;",3),Y=$P($T(MULTIM+Y),";;",2) Q | |
| HMULTI | ; "HANGUP" CODE | |
| MULTIM | ;;OK;;1 | |
| 1 | ;;CONNECT;;1 | |
| 3 | ;;NO CARRIER;;1 | |
| 2 | ;;RING;;0 | |
| 5 | ;;CONNECT 1200;;1 | |
| DMULTI | ; "INITIALIZE" AND "DIAL" CODE | |
| 7 | ;;BUSY;;1 | |
| 6 | ;;NO DIAL TONE;;1 | |
| 9 | ;;reserved;;0 | |
| 8 | ;;NO ANSWER;;1 | |
| 4 | ;;ERROR;;1 | |
| CLEAR | ||
| DIAL | ;I 'SILENT U 0 W !,"Dialing ",X,*13 | |
| 11 | ;;RINGING;;0 | |
| 10 | ;;CONNECT 2400;;1 | |
| 13 | ;;NOT USED;;0 | |
| 12 | ;;NOT USED;;0 | |
| 15 | ;;CONNECT 1200/ARQ;;1 | |
| 14 | ;;CONNECT /ARQ;;1 | |
| 16 | ;;CONNECT 2400/ARQ;;1 | |
| SMULTI | ; "STATUS" CODE | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Function Call: READ | 
 | 
| Name | Line Occurrences | 
|---|---|
| CLEAR | DMULTI+1, DMULTI+2, HMULTI+1 | 
| DIAL | DMULTI+5 | 
| READ | DMULTI+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | DMULTI+5*, HMULTI+3*, CLEAR* | 
| >> %1 | READ+1* | 
| >> C | READ+1* | 
| >> ER | DMULTI+3*, DMULTI+5*, DMULTI+6*, SMULTI+1* | 
| IO | DMULTI+1, DMULTI+2, DMULTI+3, HMULTI+1, CLEAR, DIAL+1, READ+1 | 
| >> NOMORE | DMULTI+5, READ+1*, READ+2* | 
| >> X | DMULTI+5*, DIAL+1 | 
| >> XMPHONE | DMULTI+5 | 
| >> Y | DMULTI+3*, DMULTI+6*, HMULTI+3*, SMULTI+1*, CLEAR*, READ+1*, READ+2* | 
| Name | Field # of Occurrence | 
|---|---|
| $T(MULTIM+Y | READ+1 |