Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: LAEPXPXX

Package: Automated Lab Instruments

Routine: LAEPXPXX


Information

LAEPXPXX ;SLC/DLG - AUTOMATED SINGLE INSTRUMENT EPX DIRECT CONNECT LAB INTERFACE ;9/5/90 14:34 ;

Source Information

Source file <LAEPXPXX.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 2 ^%ZIS  H^XUS  
Automated Lab Instruments 1 ^LABERR  

Entry Points

Name Comments DBIA/ICR reference
LA2
RD
LA22
W
SET
SETO
TOUT
DQ
DEBUGO
DEBUGI
TRAP

External References

Name Field # of Occurrence
^%ZIS LAEPXPXX+12
^LABERR TRAP
H^XUS LAEPXPXX+11, LAEPXPXX+12, W

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Variable: X
  • Timeout: 1,X:1
  • Line Location: LAEPXPXX+15
Function Call: WRITE
  • Prompt: W
  • Line Location: LA2+0
Function Call: WRITE
  • Prompt: *13
  • Line Location: LA2+0
Function Call: READ
  • Variable: *X
  • Timeout: TOUT
  • Line Location: RD+0
Routine Call
  • %ZIS
  • Line Location:
    • LAEPXPXX+12

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("LABOFF" LAEPXPXX+12
^%ZOSF("TRAP" LAEPXPXX+13
^%ZOSF("TYPE-AHEAD" LAEPXPXX+12
^LA( LA2, LA22+1, LA22+2, W+1, SET*, SETO*, TOUT, TOUT+1, DEBUGO*, DEBUGI*
^LA("LOCK" LAEPXPXX+10, LAEPXPXX+14*, W!, DQ!
^LA("STOP" W!
^LAB(62.4 - [#62.4] LAEPXPXX+11

Label References

Name Line Occurrences
@( TRAP
DEBUGI LA22+2
DEBUGO LA2
LA2 LA22+4, W+2
LA22 LA22+1
LAEPXPXX DQ
RD LA22+3, LA22+5, TOUT, TOUT+2
SET LA22, TRAP
TOUT RD+1
W LA2, TOUT+1

Naked Globals

Name Field # of Occurrence
^( LAEPXPXX+11, W+1, DEBUGO*, DEBUGI*
^("I" LA22+1*, SET*
^("O" SETO*
^(0 W+1*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS LAEPXPXX+11*
>> BASE LAEPXPXX+11*, LA22+4
>> CNT LA22+1*, W+1*
>> DEB LAEPXPXX+11*, LA2, LA22+2, DEBUGO, DEBUGI
DUZ LAEPXPXX+13*
>> HOME LAEPXPXX+10*, LAEPXPXX+11, W
>> I RD*
>> IN RD*, LA22+1, LA22+3, DEBUGI
IO LAEPXPXX+12, LAEPXPXX+13
IO(0 LAEPXPXX+13
>> IOP LAEPXPXX+11*
>> LANM LAEPXPXX+10*, LAEPXPXX+13, TRAP
>> OUT LAEPXPXX+11*, LA2*, LA22+4*, W+1*, TOUT*, DEBUGO
>> PAR LAEPXPXX+11*, LA22+4
>> POP LAEPXPXX+12
>> Q DEBUGO*, DEBUGI*
>> T LAEPXPXX+10*, LAEPXPXX+11, LAEPXPXX+14, LA22+1, LA22+4*, W+1, SET, SETO, TOUT, TOUT+1
, TRAP*
>> TOUT LAEPXPXX+11*, RD, W+2*, TOUT*
>> TRY LA2*
>> TSK TRAP
U LAEPXPXX+11*
>> X LAEPXPXX+13*, LAEPXPXX+15*, RD*, RD+1
>> ZTQUEUED LAEPXPXX+10
>> ZTREQ LAEPXPXX+10*

Marked Items

Name Field # of Occurrence
$T( LAEPXPXX+10, DQ
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All