cdc:nos2.source:nam5871:ksttupd
Table of Contents
KSTTUPD
Table Of Contents
- [00007] PRGM KSTTUPD
- [00054] PROC KPUT
- [00055] PROC XTRACE
Source Code
- KSTTUPD.txt
- *DECK KSTTUPD
- USETEXT NIPDEF
- USETEXT SYSTIME
- USETEXT KDIS
- USETEXT KHDRX
- USETEXT NBT
- PRGM KSTTUPD ; # UPDATE STATISTICS IN K-DISPLAY #
- STARTIMS ;
- #
- *1DC KSTTUPD
- *
- * 1. PROC NAME AUTHOR DATE
- * KSTTUPD A. BEN-ARTZI 82/08/04
- *
- * 2.FUNCTIONAL DESCRIPTION
- *
- * UPDATE THE STATUS DISPLAY PERIODICALLY WITH STATISTICS INFO
- *
- * 3.METHOD USED
- *
- * SCAN THE NBT AND FIND ACTIVE ENTRIES
- * UPDATE THE K-DISPLAY WITH THE DIFFERANCE VALUES OF STAT FIELDS
- * EQUATE THE VALUE FIELDS FOR NEXT COUNTING
- *
- * 4.ENTRY PARAMETERS
- * NONE
- *
- * 5.OUTPUT PARAMETERS
- * NONE
- *
- * 6.COMDECKS AND SYMPL TEXTS USED
- *
- * NIPDEF KDIS NBT OPSIZE
- *
- * 7.ROUTINES CALLED
- *
- * XTRACE - TRACE THE CALL FOR DEBUG
- * KPUT - DYNAMIC UPDATE OF K-DISPLAY
- *
- * 8.DAYFILE MESSAGES AND OTHER INFO
- *
- * THIS IS A PRIMARY OVERLAY LOADED BY XEXEC
- * W A R N I N G-THIS PROGRAM CANNOT EXCEED THE PRIMARY
- *CALL OPSIZE
- *
- #
- STOPIMS ;
- #
- EXTERNAL REFERENCES
- #
- XREF
- BEGIN
- LABEL RJMAIN ;
- PROC KPUT ;
- PROC XTRACE ;
- END
- #
- INTERNAL VARIABLES
- #
- ITEM K ; # INDEX TO NBT ENTRIES #
- ITEM KN ; # INDEX INTO STATUS DISPLAY BUFFER #
- ITEM KE ; # INDEX INTO STATUS DISPLAY BUFFER ( EST BIAS ) #
- BEGIN
- CONTROL IFEQ DEBUG,1 ;
- XTRACE("KSTUP") ;
- CONTROL FI ;
- FOR K = 0 STEP NBTFETNO UNTIL NBTMAXID
- DO
- BEGIN
- IF NBTIUF[K]
- AND NBTKNDX[K] NQ 0
- AND NBTKNDX[K] GQ KDESTST[0]
- AND NBTKNDX[K] LQ KDESTND[0]
- THEN
- BEGIN
- IF KDAPPST[0] EQ 0 THEN
- KN = NBTKNDX[K] - KDESTST[0];
- ELSE
- KN = NBTKNDX[K] + KDAPPND[0] - KDAPPST[0];
- KE = KHDRNP[0] ;
- KPUT(KE,KN,KPESCPS,
- (NBTIVTCC[K+2]-NBTIVTLS[K+2]) ) ;
- KPUT(KE,KN,KPESPRS,
- (NBTPRUCC[K+3]-NBTPRULS[K+3]) ) ;
- KPUT(KE,KN,KPESREJ,NBTNIREJ[K+4]);
- NBTIVTLS[K+2] = NBTIVTCC[K+2] ;
- NBTPRULS[K+3] = NBTPRUCC[K+3] ;
- END
- END
- GOTO RJMAIN ;
- END
- TERM
cdc/nos2.source/nam5871/ksttupd.txt ยท Last modified: 2023/08/05 17:22 by Site Administrator