Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Caller Graph |  Entry Points |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: XMM1

Package: MailMan

Routine: XMM1


Information

XMM1 ;(WASH ISC)/THM-MODEM CONTROL VADIC 3451, MICROCOM PCS 2000 ;7/10/89 12:44 ;

Source Information

Source file <XMM1.m>

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Kernel 1 ^%ZIS(2  

Entry Points

Name Comments DBIA/ICR reference
PCS2000 ;MICROCOM PCS 2000
DIAL ;DIAL NUMBER IN <XMPHONE>, MODEM'S RESPONSE IN Y, ER=0/1 FOR CONNECT/NO CONNECT
HANG ;HANG UP PHONE
RESET
R
STAT ;STATUS OF MODEM
VADIC ;VADIC 3451 (NEEDS HELP HANGING UP)
DIAL3451
HANG3451
STAT3451
DHAYES
HHAYES
HSTAT
DRV2400
HRV2400
SRV2400
ATT212C ;AT&T 300/1200 AUTODIAL MODEM
D212C
D2
D3 ;
H212C
S212C
S2
R212C
CLEAR

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "D ",XMPHONE,!
  • Line Location: DIAL+1
Function Call: READ
  • Variable: Z
  • Timeout: 1
  • Line Location: HANG+1
Function Call: READ
  • Variable: Y
  • Timeout: 1,Y:1,Z:1
  • Line Location: HANG+1
Function Call: READ
  • Variable: Z
  • Timeout: 2,Y:2
  • Line Location: R+0
Function Call: WRITE
  • Prompt: "4"
  • Line Location: R+0
Function Call: WRITE
  • Prompt: "5"
  • Line Location: R+0
Function Call: WRITE
  • Prompt: "5"
  • Line Location: R+0
Function Call: READ
  • Variable: Y
  • Timeout: 2
  • Line Location: DIAL3451+0
Function Call: READ
  • Variable: Y
  • Timeout: 2
  • Line Location: DIAL3451+0
Function Call: READ
  • Variable: Y
  • Timeout: 1,Y:60
  • Line Location: DIAL3451+0
Function Call: WRITE
  • Prompt: XMPHONE,*13
  • Line Location: DIAL3451+0
Function Call: WRITE
  • Prompt: *13
  • Line Location: DIAL3451+0
Function Call: READ
  • Variable: Y
  • Timeout: 10
  • Line Location: DHAYES+0
Function Call: WRITE
  • Prompt: "ATDT",XMPHONE,!
  • Line Location: DHAYES+0
Function Call: WRITE
  • Prompt: "+++"
  • Line Location: HHAYES+0
Function Call: WRITE
  • Prompt: "ATH0",!
  • Line Location: HHAYES+0
Function Call: READ
  • Variable: Y
  • Timeout: 2
  • Line Location: DRV2400+0
Function Call: READ
  • Variable: Y
  • Timeout: 2
  • Line Location: DRV2400+0
Function Call: READ
  • Variable: Y
  • Timeout: 1,Y:60
  • Line Location: DRV2400+0
Function Call: WRITE
  • Prompt: XMPHONE,*13
  • Line Location: DRV2400+0
Function Call: WRITE
  • Prompt: *13
  • Line Location: DRV2400+0
Function Call: WRITE
  • Prompt: *3,*4
  • Line Location: HRV2400+0
Function Call: READ
  • Variable: X
  • Timeout: 2
  • Line Location: D2+1
Function Call: WRITE
  • Prompt: *13
  • Line Location: D2+1
Function Call: READ
  • Variable: X
  • Timeout: 70
  • Line Location: D3+1
Function Call: WRITE
  • Prompt: "$B$:",*13
  • Line Location: D3+1
Function Call: READ
  • Variable: X
  • Timeout: 30
  • Line Location: D3+2
Function Call: READ
  • Variable: X
  • Timeout: 3,X:0
  • Line Location: H212C+0
Function Call: WRITE
  • Prompt: "$B"
  • Line Location: H212C+0
Function Call: WRITE
  • Prompt: "$:"
  • Line Location: H212C+0
Function Call: READ
  • Variable: X
  • Timeout: 3
  • Line Location: H212C+1
Function Call: WRITE
  • Prompt: "TALK",*13
  • Line Location: H212C+1
Function Call: READ
  • Variable: X
  • Timeout: 1
  • Line Location: S212C+0
Function Call: READ
  • Variable: X
  • Timeout: 4
  • Line Location: S2+1
Function Call: READ
  • Variable: X
  • Timeout: 3
  • Line Location: S2+2
Function Call: WRITE
  • Prompt: X
  • Line Location: S2+2
Function Call: WRITE
  • Prompt: *Y
  • Line Location: S2+2
Function Call: READ
  • Variable: X
  • Timeout: 3
  • Line Location: R212C+0
Function Call: WRITE
  • Prompt: "ATZO1=Y,O2=Y,O3=Y,O4=Y,O5=Y,O6=N,O7=Y,08=N,09=Y,O10=N,O11=Y,O12=N,O13=Y,O14=N,O15=Y,O16=Y,O17=Y,O18=N,O19=Y,O20=1,O21=N,O22=:,O23=",$C(8),",O24=@,O25=$B,O26=$:",*13
  • Line Location: R212C+1
Function Call: READ
  • Variable: X
  • Timeout: 3
  • Line Location: R212C+2
Function Call: WRITE
  • Prompt: *13
  • Line Location: R212C+2
Function Call: READ
  • Variable: Y
  • Timeout: 1
  • Line Location: CLEAR+0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TRMOFF" S2+3
^%ZOSF("TRMON" S2+1
^%ZOSF("TRMRD" S2

Label References

Name Line Occurrences
CLEAR DHAYESHHAYES
H212C R212C
HANG R+1
R R+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % DHAYES*, S2*, S2+2, CLEAR*
>> ER DIAL+1*, DIAL+2*, HANG+1*, R*, STAT+1*, DIAL3451*, STAT3451*, DHAYES*, DHAYES+2*, HHAYES*
, HSTAT*, DRV2400*, SRV2400*, D2*, D2+2*, D3+1*, D3+3*, D3+4*, D3+5*, H212C+1*
H212C+2*, S2*, S2+3*, R212C+2*, R212C+3*
I D212C*, D2+1*, D2+2!, D2+3!, D3+2*, H212C+1*, H212C+2!, S212C*, S2+2*, S2+3!
, R212C*, R212C+2*, R212C+3!
IO DHAYESHHAYESD2+1, D3+1, D3+2, H212CH212C+1, S212CS2+1, S2+2
R212CR212C+1, R212C+2, CLEAR
IO(0 S2+2
>> X RESET*, R+1*, D2+1*, D3+1*, D3+2*, D3+3, D3+4, H212C*, H212C+1*, S212C*
S2+1*, S2+2*, R212C*, R212C+2*
>> XMPHONE DIAL+1, DIAL3451DHAYESDRV2400, D212C*, D2D3+1
>> Y DIAL+1*, DIAL+2, HANG+1*, R*, STAT+1*, DIAL3451*, STAT3451*, DHAYES*, DHAYES+1, DRV2400*
, SRV2400*, S2+2, CLEAR*
>> Z HANG+1*, R*
Info |  Source |  Caller Graph |  Entry Points |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All