Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  Interaction Calls |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: XMM7

Package: MailMan

Routine: XMM7


Information

XMM7 ;DSD/IHS/PDW; MODEM CONTROL LOGIC FOR COURIER AUTODIAL MODEM ; [ 09/30/93 4:34 PM ]

Source Information

Source file <XMM7.m>

Entry Points

Name Comments DBIA/ICR reference
READ ;
DCOUR ; "INITIALIZE" AND "DIAL" CODE
COURIER ;;OK;;1
1 ;;CONNECT;;1
3 ;;NO CARRIER;;1
2 ;;RING;;0
5 ;;CONNECT 1200;;1
SCOUR ; "STATUS" 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
HCOUR ; "HANGUP" CODE

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: *13
  • Line Location: DCOUR+1
Function Call: WRITE
  • Prompt: "ATQ0V0E0",*13
  • Line Location: DCOUR+2
Function Call: READ
  • Timeout: 5
  • Variable: Y
  • Line Location: DCOUR+3
Function Call: WRITE
  • Prompt: "ATH",*13
  • Line Location: DCOUR+3
Function Call: WRITE
  • Prompt: !,"Synchronized with modem."
  • Line Location: DCOUR+4
Function Call: WRITE
  • Prompt: "+++",*13
  • Line Location: HCOUR+1
Function Call: WRITE
  • Prompt: "ATZ",*13
  • Line Location: HCOUR+1
Function Call: WRITE
  • Prompt: "ATH0V1",*13
  • Line Location: HCOUR+2
Function Call: READ
  • Timeout: 60
  • Variable: Y
  • Line Location: HCOUR+3
Function Call: WRITE
  • Prompt: !,"Modem disconnected and reset."
  • Line Location: HCOUR+4
Function Call: READ
  • Timeout: 2
  • Variable: *Y
  • Line Location: CLEAR+0
Function Call: WRITE
  • Prompt: !,"Dialing ",X,*13
  • Line Location: DIAL+0
Function Call: WRITE
  • Prompt: X,*13
  • Line Location: DIAL+1
Function Call: READ
  • Timeout: 60
  • Variable: C
  • Line Location: READ+1

Label References

Name Line Occurrences
CLEAR DCOUR+1, DCOUR+2, HCOUR+1
DIAL DCOUR+5
READ DCOUR+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % DCOUR+5*, HCOUR+3*, CLEAR*
>> %1 READ+1*
>> C READ+1*
>> ER DCOUR+3*, DCOUR+5*, DCOUR+6*, SCOUR+1*
IO DCOUR+1, DCOUR+2, DCOUR+3, HCOUR+1, CLEAR, DIAL+1, READ+1
>> NOMORE DCOUR+5, READ+1*, READ+2*
>> X DCOUR+5*, DIAL+1
>> XMPHONE DCOUR+5
>> Y DCOUR+3*, DCOUR+6*, HCOUR+3*, SCOUR+1*, CLEAR*, READ+1*, READ+2*

Marked Items

Name Field # of Occurrence
$T(COURIER+Y READ+1
Info |  Source |  Entry Points |  Interaction Calls |  Label References |  Local Variables |  Marked Items |  All