PROC L_FL_THZONEOF ;Version 4 IF (P@NRT_STATE#TELECOMMAND = "ENABLED")THEN /NRT TPUT PAUS ELSE ENDIF GOTO BEGIN ; ;#************************************************************************** ;# ****PROCEDURE HEADER**** ;# ;# 1.0 Introduction ;# ;# 1.1 FOT Name: L_FL_THZONEOF ;# MMS-F Name: ThZoneOFF ;# SUM Issue: ;# Simulator Validation Status: ;# ;# 1.2 Date Created: 03/17/95 ;# Revision: 1.04/12/95 ;# 2.06/1/95 ;# 3.06/8/95 ;# 4.10/24/95 ;# ;# 1.3 Change Description: ;# ;# 1. Added a wait 5 statement for each command executed. ;# 2. Added LSIAR = FN for the IF statement, and wait 5 statement ;# with wait until cmdstate is available. ;# 3. Added NRT state available for RPR execution. ;# 4. 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: CCazeau ;# ;# FOT Author: C.Q ATSC/SOHO 286-4799 ;# ;#************************************************************************** ;# 2.0 Description ;# ;# 2.1 Narrative Description ;# ;# This procedure sets the thermal zones to control the COB and ;# EIT heaters to off. ;# ;# 2.2 Intended Use: ;# ;# Thermal zones OFF ;# ;# 2.3 Duration: TBD ;# ;# 2.4 References: LASCO/EIT EXPERIMENT GUIDE ;# ;#************************************************************************** ;# 3.0 Instructions for Use: ;# ;# 3.1 Parameters Required ;# ;# None ;# ;# 3.2 Critical Activities ;# ;# None ;# ;# 3.3 Special Constraints or Activities ;# ;# ;# ;#************************************************************************** ;# 4.0 STEPS: BEGIN: IF (P@CMD_STATE#TELECOMMAND = "AVAILABLE") THEN ELSE /CLEAR ;Clearing the Command Buffer. ENDIF LOCAL SIDE_S IF ((P@LSIAR = "ON") OR (P@LSIAR = "FN"))THEN LET SIDE_S = H'5A64' ELSE LET SIDE_S = H'5A65' ENDIF /LBHTSET,D'$SIDE_S',0000,0000,0000,0000 ;Set zone heater #1 off WAIT ;Verify contents of command buffer /SEND WAIT UNTIL (P@CMD_STATE#TELECOMMAND = "AVAILABLE") /LBHTSET,D'$SIDE_S',0100,0000,0000,0000 ;Set zone heater #2 off WAIT ;Verify contents of command buffer /SEND WAIT UNTIL (P@CMD_STATE#TELECOMMAND = "AVAILABLE") /LBHTSET,D'$SIDE_S',0200,0000,0000,0000 ;Set zone heater #3 off WAIT ;Verify contents of command buffer /SEND WAIT UNTIL (P@CMD_STATE#TELECOMMAND = "AVAILABLE") /LBHTSET,D'$SIDE_S',0300,0000,0000,0000 ;Set zone heater #4 off WAIT ;Verify contents of command buffer /SEND WAIT UNTIL (P@CMD_STATE#TELECOMMAND = "AVAILABLE") /LBHTSET,D'$SIDE_S',0400,0000,0000,0000 ;Set zone heater #5 off WAIT ;Verify contents of command buffer /SEND WAIT UNTIL (P@CMD_STATE#TELECOMMAND = "AVAILABLE") /LBHTSET,D'$SIDE_S',0500,0000,0000,0000 ;Set zone heater #6 off WAIT ;Verify contents of command buffer /SEND WAIT UNTIL (P@CMD_STATE#TELECOMMAND = "AVAILABLE") /LBHTSET,D'$SIDE_S',0600,0000,0000,0000 ;Set zone heater #7 off WAIT ;Verify contents of command buffer /SEND IF (P@NRT_STATE#TELECOMMAND = "PAUSE-ENAB")THEN WAIT UNTIL (P@CMD_STATE#TELECOMMAND = "AVAILABLE") /NRT TPUT RSUM /CMSMSG LASCO 'PROCEDURE L_TS_THZONEOF HAS COMPLETED' ELSE ENDIF ;#************************************************************************** ;# 5.0 Final Constraints ;# ;# TBD ;# ;#************************************************************************** ENDPROC