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 |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: LRLLS

Package: Lab Service

Routine: LRLLS


Information

LRLLS ;SLC/RWF-LOAD LIST FIX UP ;8/17/87 11:16

Source Information

Source file <LRLLS.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Lab Service 4 (CLRALL,CLRBYTRY,CURRENT,DROP,SETONE,SHOW,WHATEST,WHO)^LRLLS2  ZAP^LRVR3  ^LRWU4  DT^LRX  
VA FileMan 3 ^DIC  YN^DICN  ^DIR  
Automated Lab Instruments 1 UPDT^LAGEN  
Kernel 1 ($$DT,$$FMTE,$$HTE)^XLFDT  

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

Package Total Caller Graph
Lab Service 6 LRINSTCLR  LRLLCT  LRLLINST  LRLLMOVE  LRLLREMV  LRLLS2  

Entry Points

Name Comments DBIA/ICR reference
LRINST ;from LRLLS2
EN ;
INSERT ;INSERT A SAMPLE ON TO A TRAY
IN2
IN5
LIFT
NOW
PCUP
GCUP
CP1
CP2
CP4
CPSH
CPTH
EN01 ;
CLEAR ; Clear data from LAH
UNLAH(LRLL) ; Unlock node in LAH global
NOP
END
PROFILE
EN02 ;
REMOVE
RM
EN03 ;
MOVE
MOV
SETONE
WHATEST
SHOW
WHO
CURRENT
DROP
CLRALL
EN04 ;
CLRBYTRY ;CLEAR LOAD LIST BY LRTRAY

External References

Name Field # of Occurrence
^DIC LRINST+2, PROFILE
YN^DICN IN2+1
^DIR CLEAR+17, CLEAR+26, CLEAR+34
UPDT^LAGEN CLEAR+43
CLRALL^LRLLS2 CLRALL
CLRBYTRY^LRLLS2 CLRBYTRY+1
CURRENT^LRLLS2 CURRENT
DROP^LRLLS2 DROP
SETONE^LRLLS2 SETONE
SHOW^LRLLS2 SHOW
WHATEST^LRLLS2 WHATEST
WHO^LRLLS2 WHO
ZAP^LRVR3 CLEAR+49
^LRWU4 IN2
DT^LRX LRINST+1
$$DT^XLFDT CLEAR+2
$$FMTE^XLFDT CLEAR+32
$$HTE^XLFDT CLEAR+24

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !?15
  • Line Location: IN2+1
Function Call: WRITE
  • Prompt: !,"NOW WHAT TO DO WITH"
  • Line Location: IN5+0
Function Call: READ
  • Variable: LRCUP
  • Timeout: DTIME
  • Line Location: CP1+0
Function Call: READ
  • Variable: LRTRAY
  • Timeout: DTIME
  • Line Location: CP2+0
Function Call: READ
  • Prompt: " CUP: "
  • Variable: LRCUP
  • Timeout: DTIME
  • Line Location: CP2+0
Function Call: WRITE
  • Prompt: !,W,"TRAY: "
  • Line Location: CP2+0
Function Call: WRITE
  • Prompt: Q
  • Line Location: CP4+0
Function Call: WRITE
  • Prompt: !,"Enter the SEQUENCE # to use."
  • Line Location: CPSH+0
Function Call: WRITE
  • Prompt: !,"Enter the TRAY or CUP that you want to use."
  • Line Location: CPTH+0
Function Call: WRITE
  • Prompt: !!,$C(7),"<<< No data in LAH global for this load/work list >>>",!
  • Line Location: CLEAR+7
Function Call: WRITE
  • Prompt: !
  • Line Location: CLEAR+9
Function Call: WRITE
  • Prompt: !!,$C(7),"<<< Unable to lock global, try again later >>>",!
  • Line Location: CLEAR+12
Function Call: WRITE
  • Prompt: !
  • Line Location: CLEAR+21
Function Call: WRITE
  • Prompt: !
  • Line Location: CLEAR+30
Function Call: WRITE
  • Prompt: !!,"<< Clearing Instrument Data >>",!
  • Line Location: CLEAR+36
Function Call: WRITE
  • Prompt: !,"Clearing sequence number: "
  • Line Location: CLEAR+39
Function Call: WRITE
  • Prompt: !
  • Line Location: CLEAR+46
Function Call: WRITE
  • Prompt: "[",LRISQN,"]"
  • Line Location: CLEAR+47
Function Call: WRITE
  • Prompt: !,"Checked ",+$P(LRCNT,"^")," entries, removed ",+$P(LRCNT,"^",2),"."
  • Line Location: CLEAR+53
Function Call: WRITE
  • Prompt: !,"Operation not complete"
  • Line Location: NOP+0
Function Call: WRITE
  • Prompt: !,"LOCATION EMPTY"
  • Line Location: MOV+0
Routine Call
  • DIC
  • Line Location:
    • LRINST+2
    • PROFILE
Routine Call
  • DIR
  • Line Location:
    • CLEAR+17
    • CLEAR+26
    • CLEAR+34

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^LRO(68.2 - [#68.2] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAB(62.07 - [#62.07] LRINST+4
^LAH( CLEAR+6, CLEAR+10, CLEAR+37!, CLEAR+41, CLEAR+43, CLEAR+44, CLEAR+50, CLEAR+51*, CLEAR+52!, UNLAH+1
^LRO(68 - [#68] LIFT+2, NOW+1
^LRO(68.2 - [#68.2] LIFT, LIFT+1, CLEAR+25, CLEAR+32
^TMP("LR" LRINST+1!, IN2+2!, NOW!, NOW+2*, END!

Label References

Name Line Occurrences
CP1 PCUP, CPSH, CPTH
CP4 CP1, CP2
CPSH CP1
CPTH CP2
CURRENT RM
DROP LIFT+3, RM
END INSERT+1, IN2, CLEAR+5, CLEAR+18, CLEAR+54, RM, MOV
GCUP RM, MOV
IN2 IN2+1
IN5 IN5, MOV+1
LIFT IN5, MOV
LRINST INSERT+1, CLEAR+4, REMOVE, MOVE, CLRALL
MOV MOV
NOP IN2+1, IN2+2, IN5, CLEAR+8, CLEAR+13, CLEAR+29, CLEAR+35, REMOVE, MOVE
NOW IN5, MOV+1
PCUP IN5
PROFILE INSERT+1
RM RM
SETONE IN5
SHOW IN2+1, IN5
UNLAH CLEAR+18, CLEAR+29, CLEAR+35, CLEAR+54
WHATEST IN2+2

Naked Globals

Name Field # of Occurrence
^( LRINST+4, LIFT+1, NOW+1
^(0 LIFT

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% IN2+1*, END!, RM
A END!
AGE END+1!
D END+1!
DFN END+1!
DIC LRINST+1!, LRINST+2*!, END!, PROFILE*!
DIC("S" LRINST+2*
DIC(0 LRINST+2*, PROFILE*
DIR CLEAR+1~
DIR("?" CLEAR+15*, CLEAR+16*, CLEAR+23*, CLEAR+24*, CLEAR+25*
DIR("A" CLEAR+14*, CLEAR+22*, CLEAR+32*, CLEAR+33*
DIR("B" CLEAR+22*, CLEAR+31*
DIR(0 CLEAR+14*, CLEAR+22*, CLEAR+31*
DIRUT CLEAR+1~, CLEAR+18, CLEAR+27, CLEAR+35
DOB END+1!
DT LRINST+1, CLEAR+2*
DTIME CP1, CP2
DTOUT CLEAR+1~
DUOUT CLEAR+1~
G END+1!
I LIFT+1*, NOW+2*, CLEAR+45*, END!
IOM CLEAR+46
K END+1!
LRAA NOW*, NOW+1, END!
LRACC IN2*!
LRAD LRINST+1*, NOW*, NOW+1, END!
LRAN IN2, NOW*, NOW+1, END+1!
LRCNT CLEAR+1~, CLEAR+40*, CLEAR+42*, CLEAR+45*, CLEAR+53
LRCTYPE CLEAR+1~, CLEAR+19*, CLEAR+20, CLEAR+44
LRCUP IN5, LIFT, LIFT+1, CP1*, CP2*, CP4*, END!, RM, MOV
LRCUTDT CLEAR+1~, CLEAR+3*, CLEAR+28*, CLEAR+32, CLEAR+37, CLEAR+38, CLEAR+44, CLEAR+48~
LRDFN END!
LRDPF END!
LREND CLEAR+1~, CLEAR+3*, CLEAR+27*, CLEAR+29
LREXEC END+1!
LRFULL LRINST+3*, END!
LRHOLD LRINST+1!, IN5, LIFT!*, LIFT+2*, NOW, MOV
LRHOLD( LIFT+1*, NOW+2
LRINST LRINST+2*, INSERT+1, LIFT, LIFT+1, CLEAR+1~, CLEAR+5, CLEAR+6, CLEAR+10, CLEAR+18, CLEAR+25
, CLEAR+29, CLEAR+32, CLEAR+35, CLEAR+37, CLEAR+41, CLEAR+43, CLEAR+44, CLEAR+45, CLEAR+48~, CLEAR+50
, CLEAR+51, CLEAR+52, CLEAR+54, END!, PROFILE, REMOVE, MOVE
LRINSTIT LRINST+3*, LRINST+4*, END!
LRISQN CLEAR+1~, CLEAR+40*, CLEAR+41*, CLEAR+43, CLEAR+44, CLEAR+45, CLEAR+47, CLEAR+48~
LRIX END!
LRLL CLEAR+45*, UNLAH~, UNLAH+1
LRLLOC END+1!
LRMAXCUP LRINST+3*, END!
LRPROF END!
LRTRANS LRINST+3*, LRINST+4*, END!
LRTRAY LIFT, LIFT+1, CP1*, CP2*, END!
LRTSTS LRINST+1!, IN2+2!, NOW!, END!
LRTX END!
LRTYPE LRINST+3*, CP1, END!
LRWPROF INSERT+1, IN2*, NOW*, END!, PROFILE+1*
LRWRD END!
PNM END+1!
SEX END+1!
SSN END+1!
T END+1!
U LRINST+1*, LRINST+3, IN2+2, IN5, LIFT+2, NOW, CP1, CP2, CP4, RM
, MOV
W PCUP*, GCUP*, CP1, CP2, CP4!
X IN2+2, CLEAR+1~, CLEAR+50*, CLEAR+51, END!
X9 END+1!
Y LRINST+2, CLEAR+1~, CLEAR+19, CLEAR+28, CLEAR+35, END!, PROFILE, PROFILE+1
Y(0 LRINST+3
Z END!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All