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

Package: Automated Lab Instruments

Routine: LADOWN


Information

LADOWN ;DALOI/RWF - TOP LEVEL OF DOWNLOAD OPTIONS ;7/20/90 08:06

Source Information

Source file <LADOWN.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA Fileman 3 ^DIC  YN^DICN  ^DIR  
Automated Lab Instruments 2 SETO^LAB  BUILD^LADOWN1  
Kernel 1 ^%ZTLOAD  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Automated Lab Instruments 2 LA DOWN  LA MI DOWN  

Entry Points

Name Comments DBIA/ICR reference
QUIT ; Clean up
SE3 ; Clean-up call
SE2 ;
BU2 ;
SEND
PURGE ; Remove the download records from the Load List file, Should be removed when sent.
INIT ;
BUILD ;Build a download file for an Instrument
DQB ;
NEW ;Start a new file for each tray.
LAST ;
TRAY ;

External References

Name Field # of Occurrence
^%ZTLOAD BU2+21
^DIC INIT+6, INIT+18, INIT+31
YN^DICN PURGE+4
^DIR BU2+6, BU2+13, INIT+26, INIT+53, INIT+63
SETO^LAB SE2+4
BUILD^LADOWN1 DQB+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: BU2+1
Function Call: WRITE
  • Prompt: !
  • Line Location: BU2+16
Function Call: WRITE
  • Prompt: !,"Sorry I don't know how to build for this Instrument"
  • Line Location: INIT+12
Function Call: WRITE
  • Prompt: !,$C(7),"Load/work list not setup"
  • Line Location: INIT+37
Function Call: WRITE
  • Prompt: !!,"Working on the download file for instrument ",$P(LRAUTO,"^",1)
  • Line Location: INIT+40
Function Call: WRITE
  • Prompt: !,"from Load list ",$P(^LRO(68.2,LRLL,0),"^",1)
  • Line Location: INIT+41
Function Call: WRITE
  • Prompt: " using profile ",$P(LRPROF,"^",3)
  • Line Location: INIT+42
Function Call: WRITE
  • Prompt: !
  • Line Location: INIT+48
Function Call: WRITE
  • Prompt: !
  • Line Location: INIT+57
Function Call: WRITE
  • Prompt: !,"DONE"
  • Line Location: PURGE+10
Function Call: WRITE
  • Prompt: !,"Now setting up to send."
  • Line Location: SE2+2
Function Call: WRITE
  • Prompt: !,"DONE. Data should start moving now"
  • Line Location: LAST+1
Routine Call
  • DIC
  • Line Location:
    • INIT+6
    • INIT+18
    • INIT+31
Routine Call
  • DIR
  • Line Location:
    • BU2+6
    • BU2+13
    • INIT+26
    • INIT+53
    • INIT+63

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAB(62.4 - [#62.4] INIT+9
^LRO(68.2 - [#68.2] INIT+17, INIT+23, INIT+35, INIT+41, PURGE+7, PURGE+9!, SE2+3, SE2+11, SE2+12, TRAY+3
, TRAY+6
^TMP($J QUIT+1!

Label References

Name Line Occurrences
@( DQB+6, SE2+7, SE3+1, NEW+1, TRAY+6
INIT BUILD+5, PURGE+2, SEND
LAST DQB+9
NEW TRAY+4
QUIT BUILD+6, BU2+7, BU2+14, BU2+22, PURGE+3, PURGE+4, PURGE+11, SEND+1, LAST+2
SE2 DQB+9
TRAY SE2+11

Naked Globals

Name Field # of Occurrence
^(2 TRAY+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% INIT+1~, INIT+22*, INIT+23*, PURGE+4*
C PURGE+1~, PURGE+8*, PURGE+9*
DIC INIT+1~, INIT+5*, INIT+14!, INIT+15*, INIT+25~, INIT+30*
DIC("A" INIT+16*
DIC("B" INIT+17*
DIC(0 INIT+5*, INIT+15*, INIT+30*
DIR BUILD+1~, INIT+1~, INIT+25~, INIT+47~, INIT+58!
DIR("?" BU2+3*, BU2+10!, INIT+52*, INIT+62*
DIR("A" BU2+4*, BU2+12*, INIT+26*, INIT+50*, INIT+60*
DIR("B" BU2+5*, BU2+11*, INIT+26*, INIT+51*, INIT+61*
DIR(0 BU2+2*, INIT+26*, INIT+49*, INIT+59*
DIROUT INIT+47~, INIT+58!
DIRUT BU2+7, BU2+14, INIT+1~, INIT+27, INIT+47~, INIT+54, INIT+58!, INIT+64
DTOUT INIT+1~, INIT+47~, INIT+58!
DUOUT INIT+1~, INIT+47~, INIT+58!
F QUIT+3!
I QUIT+3!
J QUIT+3!
LAQUIT BUILD+1~, BUILD+3*, BUILD+6, INIT+3*, INIT+7*, INIT+11*, INIT+19*, INIT+24, INIT+27*, INIT+32*
, INIT+38*, INIT+46, INIT+54*, INIT+64*
LAX BUILD+1~, INIT+35*, INIT+36, INIT+44, INIT+49, INIT+51, INIT+61
LRAA QUIT+2!
LRAD QUIT+2!
LRAN QUIT+2!
LRAUTO QUIT+2!, INIT+9*, INIT+17, INIT+21*, INIT+40, SE2+4
LRAUTO(9 BU2+5, BU2+11, DQB+6, INIT+9*, INIT+10, SE2+3
LRCUP QUIT+2!, TRAY+2*, TRAY+3*, TRAY+6
LRCUP1 BUILD+1~, INIT+65*
LRCUP2 BUILD+1~, INIT+65*, SE2+12*, TRAY+2
LRECORD QUIT+2!
LREND DQB+9, INIT+1~
LRFILE QUIT+2!, SE2+1!, SE2+3*
LRFLUID QUIT+2!
LRFORCE BU2+8*, QUIT+2!
LRI QUIT+2!
LRINST QUIT+2!, INIT+9*, SE2+3
LRL QUIT+2!
LRLL QUIT+2!, INIT+21*, INIT+23, INIT+30, INIT+35, INIT+41, PURGE+7, PURGE+9, SE2+3, SE2+11
, SE2+12, TRAY+3, TRAY+6
LRNEW BUILD+1~, TRAY+1*, TRAY+4, TRAY+5*
LRPNM QUIT+2!
LRPROF BUILD+1~, INIT+22*, INIT+23*, INIT+24, INIT+28*, INIT+29, INIT+33*, INIT+42
LRRTN QUIT+3!, SE2+3*, SE2+7, SE3+1, NEW+1, TRAY+6
LRTEST QUIT+2!
LRTRAY DQB+6*, QUIT+2!, SE2+9*, SE2+10, SE2+11, SE2+12*, TRAY+1, TRAY+3, TRAY+6
LRTRAY1 BUILD+1~, DQB+6, INIT+44*, INIT+55*, SE2+9
LRTYPE BUILD+1~, INIT+21*, INIT+46, INIT+60, INIT+62
T PURGE+1~, PURGE+6*, PURGE+7*, PURGE+9, SE2+3*
TSK BUILD+1~, SE2+3*
U DQB+6, SE2+7, SE3+1, NEW+1, TRAY+6
X QUIT+3!, TRAY+6*
X5 QUIT+3!
>> Y BU2+8, BU2+17, INIT+7, INIT+9, INIT+19, INIT+21, INIT+28, INIT+32, INIT+33, INIT+55
, INIT+65, PURGE+3, SEND+1
>> Y(0 INIT+9, INIT+21
ZTDESC BU2+18~, BU2+20*
ZTIO BU2+18~, BU2+19*
>> ZTQUEUED DQB+1, SE2+2, LAST+1
>> ZTREQ DQB+1*
ZTRTN BU2+18~, BU2+19*
ZTSAVE BU2+18~
ZTSAVE("LR*" BU2+19*
ZTSK INIT+1~
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