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: LAZLAB

Package: Automated Lab Instruments

Routine: LAZLAB


Information

LAB ;SLC/RWF- AUTOMATED INSTRUMENT LAB INTERFACE ;7/11/89 10:39 ;

Source Information

Source file <LAZLAB.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Automated Lab Instruments 3 ^LABALARM  INIT^LABINIT  ERROR^LASET  
Kernel 1 H^XUS  

Entry Points

Name Comments DBIA/ICR reference
SET
IO
IO2
IO1
RD
TOUT
TRAP
W
DQ
OUT

External References

Name Field # of Occurrence
^LABALARM TOUT+2
INIT^LABINIT LAB+4
ERROR^LASET TRAP
H^XUS W

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: 1,X:1
  • Variable: X
  • Line Location: LAZLAB+5
Function Call: READ
  • Timeout: 5
  • Variable: *X
  • Line Location: IO+1
Function Call: WRITE
  • Prompt: HDR,!,OUT,!
  • Line Location: IO+1
Function Call: READ
  • Timeout: TOUT
  • Variable: HRD
  • Line Location: RD+0
Function Call: READ
  • Timeout: 5
  • Variable: IN
  • Line Location: RD+0
Function Call: WRITE
  • Prompt: NAK
  • Line Location: RD+1
Function Call: WRITE
  • Prompt: ACK
  • Line Location: RD+2
Function Call: READ
  • Timeout: 1,X:1
  • Variable: X
  • Line Location: TRAP+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("BRK" LAB+5
^%ZOSF("TRAP" LAB+4
^LA( RD*, IO2, IO2+1, IO2+2, W!, W+1, W+2, W+3, W+4, SET*
, OUT
^LA("LOCK" LAB+3, W!, DQ!
^LA("Q" W+1, W+2, W+3!, OUT+1, DQ!
^LA("STOP" W!
^LA("TP" IO1*, W+5*
^LAB(62.4 - [#62.4] LAB+2, IO2, IO2+3

Label References

Name Line Occurrences
@( TRAP+1
IO IO2+3, W+1, W+3, W+6, TOUT+1
IO2 IO2+2
LAB DQ+1
RD RD+1
TOUT RD
W RD+2, W+2, W+3, TOUT+3

Naked Globals

Name Field # of Occurrence
^( IO1*, IO2+3, W+2, W+4, W+5*
^("I" IO2+2*, SET*
^("O" SET*, OUT*
^("Q" W+2*, OUT+1*
^(0 IO1, W+4*, W+5
^(1 IO2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ACK IO+1, RD+2, TRAP+1*
>> ASK IO1+1*, TOUT*, TOUT+1, TOUT+2*, TRAP+1*
>> BASE LAB+2*, IO, RD, IO2+3, W+1
>> CNT IO2+2*, W+4*, OUT*
>> ER SET*, TRAP+1*
>> HDR IO*, IO+1
>> HOME LAB+2*, LAB+3, RD, IO1+1, IO2+1, W, W+1, W+2, TOUT+1, TRAP
, TRAP+1
>> HRD RD*, RD+1
>> I IO+1*
>> IN RD*, RD+1, IO1, IO2+2
IO LAB+4, TOUT+2
IO(0 LAB+4
>> L RD*, RD+1
>> LANM LAB+2*, LAB+4, TRAP+1
>> M RD*
>> NAK RD+1, TRAP+1*
>> OUT IO, IO+1, IO2+3*, W+1*, W+4*, W+5, TOUT+1*, OUT, TRAP+1*
>> Q W+2*, W+3, OUT+1*
>> RT IO1+1*
>> T IO*, IO+1, RD*, IO1, IO1+1, IO2, IO2+1*, IO2+2, IO2+3*, W+1*
, W+2*, W+3, W+4, W+5, SET, TOUT+1*, OUT, OUT+1, TRAP+1*
>> TOUT RD, IO1*, W+6*, TOUT*, TOUT+1, TRAP+1*
>> TRY IO+2*, RD+1*, RD+2
>> TSK TRAP*
>> X LAB+4*, LAB+5*, IO+1*, TRAP+1*

Marked Items

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