PROC N_FL_NM_CPU_R ;Version 5 IF (P@NRT_STATE#TELECOMMAND = "ENABLED")THEN /NRT TPUT PAUS ELSE ENDIF GOTO BEGIN ; ;#************************************************************************** ;# ****PROCEDURE HEADER**** ;# ;# 1.0 Introduction ;# ;# 1.1 FOT Name: N_FL_NM_CPU_R ;# MMS-F Name: SW_CPURN ;# SUM Issue: ;# Simulator Validation Status: ;# ;# 1.2 Date Created: NOV 11,1994 ;# Revision: 1. 01-05-95 C.Q ;# 2. 01-27-95 C.Q ;# 3. 02-10-95 C.Q ;# 4. 04-21-95 C.Q ;# 5. 10-24-95 C.Q ;# ;# 1.3 Change Description: ;# ;# 1. Suggestions from W.Schmidt 15.12.94 ;# 2. Changed line 77 and 78 from Amps to mAmps ;# 3. Added if statement to check NRT link status ;# 4. Added a wait statement to check cmd state status. ;# 5. Changed proc's name from TS to FL, there is no TSTOL changes ;# and no further input from PI since GSCT#3. ;# ;# 1.4 Point of Contact: ;# FOT Author: CQ ATSC/SOHO 805-3750 ;# ;#************************************************************************** ;# 2.0 Description ;# ;# 2.1 Narrative Description ;# ;# Send CPU-Reset pulse command (7) via nominal channel ;# ;# 2.2 Intended Use: ;# ;# SWAN REMOTE PROCEDURE REQUESTS ;# ;# 2.3 Duration: < 3 mins ;# ;# 2.4 References: SWAN EXPERIMENT OPERATIONS MANUAL (ISSUE 1.5, SEC- ;# TION 6 MODE 2 H) ;# ;#************************************************************************** ;# 3.0 Instructions for Use: ;# ;# 3.1 Parameters Required ;# ;# None ;# ;# 3.2 Critical Activities ;# ;# None ;# ;# 3.3 Special Constraints or Activities ;# ;# None ;#************************************************************************** ;# 4.0 STEPS: BEGIN: IF (P@CMD_STATE#TELECOMMAND = "AVAILABLE") THEN ELSE /CLEAR ; Clearing the Command Buffer. ENDIF /NCCPRSTN ; SWAN PULSE COMMAND 7, CPU-RESET WAIT ; VERIFY THE COMMAND BUFFER CONTENTS /SEND WAIT 2 ; WAIT 2 SECONDS, MAX. 120 SECONDS /KNK12000,0008 ; LOBT SET FOR SWAN INSTRUMENT WAIT ; VERIFY THE COMMAND BUFFER CONTENTS /SEND WAIT UNTIL ((P@NIP>200) AND (P@NIP<400)) ; INSTRUMENT PRIMARY CURRENT [mA] WAIT UNTIL ((P@NIEU>100) AND (P@NIEU<300)) ; SECONDARY TOTAL CURRENT [mA] ;#************************************************************************** ;# 5.0 Final Constraints ;# ;# TBD ;# ;#************************************************************************** IF (P@NRT_STATE#TELECOMMAND = "PAUSE-ENAB")THEN WAIT UNTIL (P@CMD_STATE#TELECOMMAND = "AVAILABLE") /NRT TPUT RSUM /CMSMSG SWAN 'PROCEDURE N_TS_NM_CPU_R HAS BEEN COMPLETED' ELSE ENDIF ENDPROC