PROC C_FL_MIRROR ;Version 3 GOTO BEGIN ; ;#************************************************************************** ;# ****PROCEDURE HEADER**** ;# ;# 1.0 Introduction ;# ;# 1.1 FOT Name: C_FL_MIRROR ;# CDS Name: CDS_MCU1 ;# CDS Issue: ;# Simulator Validation Status: COBS level only. ;# ;# 1.2 Date Created: 19-MAY-95 ;# Revision: 1. 6-3-95 BS ;# 2. 7-AUG-95 MH ;# 3. 27-OCT-95 TFM ;# 1.3 Change Description: ;# ;# 1. Add command CBMPMMF to be sent with command CBMBMF ;# 2. Add intended use, duration, page references, corrected S/C +27V ;# current TM check (( )). ;# 3. Changed ts in name to fl. ;# 1.4 Point of Contact: CCazeau ;# FOT Author: MHill ATSC/SOHO 286-4799 ;# ;#************************************************************************** ;# 2.0 Description ;# ;# 2.1 Narrative Description ;# ;# This procedure was derived from C_TS_MCU1 sections 11-14. ;# ;# 2.2 Intended Use: ;# ;# Test of MCU mirror. ;# ;# 2.3 Duration: 10 min ;# ;# 2.4 References: C_CDS_STATUS_HK, C_MCU_BKPRS, C_MCU_HK1 ;# ;#************************************************************************** ;# 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 ;******SECTION 11****** ;MIRROR MECHANISM POWER ON /CBMPBMN ;Power BU Mirror ON WAIT ;Verify command buffer contents /SEND WAIT UNTIL (p@CSMPMIRR = "ON") ;Check Mirror Power Status WAIT 5 /CBMPBMF ;Power BU Mirror OFF /CBMPMMF WAIT ;Verify command buffer contents /SEND WAIT UNTIL (p@CSMPMIRR = "OFF") ;Check Mirror Power Status /CBMPMMN ;Power Mirror ON WAIT ;Verify command buffer contents /SEND WAIT UNTIL (p@CSMPMIRR = "ON") ;Check Mirror Power Status WAIT UNTIL ((p@'CIEU+27V' > 0) AND (p@'CIEU+27V' < 20)) ;Check S/C +27V Current ;******SECTION 12****** ;MIRROR - CLOSED LOOP /CBMMIRRP,98BC ;Set Mirror Position (+60) WAIT ;Verify command buffer contents /SEND WAIT UNTIL (CKMMIRRP = H'BC') ;Check mirror position WAIT UNTIL (p@CSMMIRRM = "PRIME") ;Check Mirror Mode WAIT UNTIL (p@CSMMIRRH = "_") ;Check Mirror High EndStop WAIT UNTIL (p@CSMMIRRE = "OK") ;Check Mirror Equals /CBMMIRRP,9844 ;Set Mirror Position (-60) WAIT ;Verify command buffer contents /SEND WAIT UNTIL (CKMMIRRP = H'44') ;Check mirror position WAIT UNTIL (p@CSMMIRRE = "OK") ;Check Mirror Equals /CBMMIRRP,9880 ;Set Mirror Position (80h) WAIT ;Verify command buffer contents /SEND WAIT UNTIL (CKMMIRRP = H'80') ;Check mirror position WAIT UNTIL (p@CSMMIRRE = "OK") ;Check Mirror Equals WAIT 5 ;******SECTION 13****** ;MIRROR - OPEN LOOP /CBMMIRRU ;Mirror Up WAIT ;Verify command buffer contents /SEND WAIT UNTIL (CKMMIRRP = H'81') ;Check mirror position /CBMMIRRU ;Mirror Up WAIT ;Verify command buffer contents /SEND WAIT UNTIL (CKMMIRRP = H'82') ;Check mirror position /CBMMIRRU ;Mirror Up WAIT ;Verify command buffer contents /SEND WAIT UNTIL (CKMMIRRP = H'83') ;Check mirror position /CBMMIRRU ;Mirror Up WAIT ;Verify command buffer contents /SEND WAIT UNTIL (CKMMIRRP = H'84') ;Check mirror position /CBMMIRRU ;Mirror Up WAIT ;Verify command buffer contents /SEND WAIT UNTIL (CKMMIRRP = H'85') ;Check mirror position WAIT UNTIL (p@CSMMIRRM = "STEP") ;Check Mirror Mode /CBMMIRRD ;Mirror Down WAIT ;Verify command buffer contents /SEND WAIT UNTIL (CKMMIRRP = H'84') ;Check mirror position /CBMMIRRD ;Mirror Down WAIT ;Verify command buffer contents /SEND WAIT UNTIL (CKMMIRRP = H'83') ;Check mirror position /CBMMIRRD ;Mirror Down WAIT ;Verify command buffer contents /SEND WAIT UNTIL (CKMMIRRP = H'82') ;Check mirror position /CBMMIRRD ;Mirror Down WAIT ;Verify command buffer contents /SEND WAIT UNTIL (CKMMIRRP = H'81') ;Check mirror position /CBMMIRRD ;Mirror Down WAIT ;Verify command buffer contents /SEND WAIT UNTIL (CKMMIRRP = H'80') ;Check mirror position WAIT UNTIL (p@CSMMIRRM = "STEP") ;Check Mirror Mode ;******SECTION 14****** ;MIRROR POWER OFF /CBMPMMF ;Power Mirror OFF WAIT ;Verify command buffer contents /SEND WAIT UNTIL (p@CSMPMIRR = "OFF") ;Check Mirror Power Status OUT: ;#************************************************************************** ;# 5.0 Final Constraints ;# ;# None ;# ;#************************************************************************** RETURN ENDPROC