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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: ENSA1

Package: Engineering

Routine: ENSA1


Information

ENSA1 ;(WASH ISC)/DH-MedTester Interface ;12/21/2000

Source Information

Source file <ENSA1.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Engineering 5 ^ENBCPM8  (PMN,UPDATE)^ENSA2  (EXIT,NOLBL)^ENSA3  POST^ENSA4  (DEVCK3,DEVICE,LNPRNT)^ENSA7  
Kernel 2 ^%ZIS  ^%ZISC  

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
Engineering 1 ENSA  

Entry Points

Name Comments DBIA/ICR reference
UPLD ;Read from ESU
MARK
ON
OFF
PROCS ;Process test results
READ
MEDCHK
RECNUM
DATE ;Date of ESA
OPCODE ;Operator
DEVICE ;Equipment id
COMNTS ;MedTester comments
OTHER ;All other, mainly specific test results
UPDT ;Update Equipment File
HOLD
EXIT

External References

Name Field # of Occurrence
^%ZIS UPLD+2
^%ZISC UPLD+14
^ENBCPM8 READ+2
PMN^ENSA2 UPDT+2
UPDATE^ENSA2 UPDT+1
EXIT^ENSA3 EXIT
NOLBL^ENSA3 UPDT+3
POST^ENSA4 UPDT+1, UPDT+2
DEVCK3^ENSA7 UPDT+4
DEVICE^ENSA7 DEVICE+22
LNPRNT^ENSA7 RECNUM+5, DATE+12, OPCODE+8, COMNTS+3, OTHER+24

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Enter the device to which the MedTester is connected.",!
  • Line Location: UPLD+2
Function Call: WRITE
  • Prompt: !,"...OK, use the MedTester 'PALL' function to send the data. Please",!,"be sure that you are connected to a MedTester COMM port and that the",!,"MedTester PRINTER port is OFF."
  • Line Location: UPLD+4
Function Call: READ
  • Variable: X
  • Timeout: 60
  • Line Location: UPLD+5
Function Call: WRITE
  • Prompt: !!,"Data transmission failure.",*7
  • Line Location: UPLD+5
Function Call: READ
  • Variable: X
  • Timeout: 10
  • Line Location: UPLD+10
Function Call: READ
  • Variable: %
  • Timeout: 1
  • Line Location: UPLD+12
Function Call: WRITE
  • Prompt: "."
  • Line Location: MARK+1
Function Call: WRITE
  • Prompt: !,"Press <RETURN> to continue..."
  • Line Location: HOLD+0
Routine Call
  • %ZIS
  • Line Location:
    • UPLD+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS(2 - [#3.2] UPLD+3
^%ZOSF("EOFF" UPLD+3
^%ZOSF("EON" UPLD+3
^%ZOSF("TYPE-AHEAD" UPLD+3
^ENG("EMP" - [#6929] OPCODE+3, OPCODE+4, OPCODE+5, OPCODE+6, OPCODE+7
^ENG("TMP" UPLD+1!, UPLD+9*, UPLD+10*, READMEDCHKDATE+2, DEVICE+1, DEVICE+2
^ENG(6914 - [#6914] UPDT+1, UPDT+2
^TMP($J PROCS+1!

Label References

Name Line Occurrences
@( MEDCHK+3
EXIT UPLD+5
HOLD UPLD+5
MARK UPLD+10
MEDCHK READ
OFF UPLD+4, UPLD+5, UPLD+13, MARK
ON UPLD+5, MARK+2
UPDT READ+1, RECNUM

Naked Globals

Name Field # of Occurrence
^( OPCODE+4
^(0 OPCODE+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % UPLD+12*
DELYR DATE+1~, DATE+8*, DATE+9
DT DATE+8, DATE+9
DTIME HOLD
>> ENBRANCH PROCS+2*, MEDCHK+3
>> ENCTCLOS UPLD+3*, OFF
>> ENCTEOFF UPLD+3*, ON
>> ENCTEON UPLD+3*, OFF
>> ENCTOPEN UPLD+3*, ON
>> ENCTTYPE UPLD+3*, ON
>> ENEMP PROCS+3*, RECNUM+3*, OPCODE+1*, OPCODE+3*, OPCODE+4*, OPCODE+7*
>> ENEQ PROCS+3*, RECNUM+3*, DEVICE+22*, UPDT+1, UPDT+2
>> ENEQ(0 UPDT+1*, UPDT+2, UPDT+3
>> ENFAIL PROCS+3*, RECNUM+3*, COMNTS+2*, OTHER+22*
>> ENFLG PROCS+3*, RECNUM+3*, OTHER+10*, OTHER+11*, OTHER+17*, OTHER+22
ENLBL PROCS+3!, READ+1, RECNUM!, DEVICE+22*, UPDT+2
>> ENLOC PROCS+3*, RECNUM+3*, DEVICE+7*, DEVICE+8*, DEVICE+9*
ENMOD PROCS+3*, RECNUM+2!, RECNUM+3*
ENMOD(0 DEVICE+13*
>> ENPAPER RECNUM+5, DATE+12, OPCODE+8, COMNTS+3, OTHER+24
>> ENPG PROCS+3*
ENPMN RECNUM+2!
ENPMWO(0 RECNUM+2!
>> ENREC PROCS+3*, RECNUM+5*
>> ENSA1 READ*, MEDCHKDATE+2, DEVICE+1*, DEVICE+2, DEVICE+4*
ENSN PROCS+3*, RECNUM+2!, RECNUM+3*
ENSN(0 DEVICE+17*
ENSTDT PROCS+3*, RECNUM+2!, RECNUM+3*, DATE+9*, DATE+10*
>> ENTEC PROCS+3*, RECNUM+3*, OPCODE+1*, OPCODE+3*, OPCODE+4*, OPCODE+7*
>> ENTEST PROCS+3*, RECNUM+3*, OTHER+10*, OTHER+11*
>> ENTID UPLD+1, UPLD+9, UPLD+10, READMEDCHKDATE+2, DEVICE+1, DEVICE+2
>> ENTIME PROCS+3*, RECNUM+3*, OTHER+1*
>> ENWP PROCS+3*, RECNUM+3*, COMNTS+2*
>> ENX MEDCHK+2*, RECNUM+4
ENXP("?" UPDT+4!
>> ENY PROCS+3*
>> I UPLD+9*, UPLD+10*, DEVICE+5*, DEVICE+21*
IO UPLD+4, MARKMARK+1, MARK+2, ON
>> IO(0 MARKMARK+1, MARK+2, OFF
>> IOST(0 UPLD+3
>> J DEVICE+1*, DEVICE+6*
PMTOT PROCS+2~, READ+2
>> POP UPLD+2
U MEDCHK+3, OPCODE+3, OPCODE+7
X UPLD+5*, UPLD+6*, UPLD+8*, UPLD+9, UPLD+10*, UPLD+11*, MEDCHK*, MEDCHK+1*, MEDCHK+2, RECNUM+4*
RECNUM+5, DATE+2*, OPCODE+1*, OPCODE+2, OPCODE+3, OPCODE+4, OPCODE+5, OPCODE+6, DEVICE+2*, DEVICE+3
DEVICE+4, DEVICE+6*, DEVICE+7, DEVICE+9*, DEVICE+10*, DEVICE+11*, DEVICE+12*, DEVICE+13, DEVICE+14*, DEVICE+15*
DEVICE+16*, DEVICE+17, DEVICE+18*, DEVICE+20*, DEVICE+21*, DEVICE+22, DEVICE+23!, COMNTS+1*, COMNTS+2, OTHER+1
OTHER+10, OTHER+11, OTHER+17, OTHER+22, HOLD*
X( DEVICE+1*
X(1 OPCODE+5*, OPCODE+6, DEVICE+6
X(2 OPCODE+5*, OPCODE+6, OPCODE+7, DEVICE+10, DEVICE+14, DEVICE+20
X(3 DEVICE+2*, DEVICE+4*, DEVICE+5*, DEVICE+18
>> X1 MEDCHK+2*, MEDCHK+3, DATE+2*, DATE+3*, DATE+4
XD DATE+4*, DATE+6*, DATE+9, DATE+11!
XM DATE+4*, DATE+5*, DATE+9, DATE+11!
XY DATE+4*, DATE+7*, DATE+8, DATE+9, DATE+11!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All