*DECK NS$SLT
USETEXT NAT$NS
USETEXT DEF$NS
  
PROC NS$SLT;                 # START RESPONSE TIMER                    #
  
# TITLE NS$SLT - START LOCAL TIMER.                                    #
  
      BEGIN    # NS$SLT # 
# 
**    NS$SLT - START LOCAL TIMER. 
* 
*     J.C. LEE    1981
* 
*     THIS ROUTINE STARTS THE LOCAL TIMER.
* 
*     PROC NS$SLT 
* 
*     ENTRY:  
*       NONE. 
* 
*     EXIT: 
*       NONE. 
* 
*     METHOD: 
*       GET REAL TIME CLOCK.
*       SET LOCAL TIME IN NAT TO CURRENT TIME + RESPONSE TIME.
* 
# 
  
      XREF
        BEGIN 
        PROC RTIME;          # GET REAL TIME CLOCK                     #
        END 
  
      ARRAY STAT [0:0] S(1);
        BEGIN                          # PARAMETER WORD FOR RTIME CALL #
        ITEM STATWORD   U(00,00,60);   # REAL TIME CLOCK READING       #
        ITEM RSECS      U(00,00,24);   # SECONDS SINCE DEADSTART       #
        ITEM RMSECS     U(00,24,36);   # MILLISECONDS SINCE DEADSTART  #
        END 
  
CONTROL EJECT;
      RTIME(STAT);                       # GET REAL TIME CLOCK         #
      NAT$LTIMER[0] = RSECS[0] + RTIMER; # START RESPONSE TIMER        #
  
      RETURN; 
      END   # NS$SLT #
      TERM
