Trace collected at: 2010-11-09 13:36:16.617000 ---------------------------------------------------------------------- ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[12]: set_output_location('ACS_Module_') ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[13]: errcnt=0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[14]: errcnt += tryscript("TEST_ACS_1") ../../GSEOS_scripts\UTIL.py[206]: try: ../../GSEOS_scripts\UTIL.py[207]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[15]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[16]: log('ACS_1 - Initial Conditions at Reset', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[18]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[19]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[21]: log('1.1 Initializing to 5 secs, Head(B)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[22]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[23]: SC_SPIN( 5.0 ) #Non standard spin period ../../GSEOS_scripts\UTIL.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\UTIL.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\UTIL.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[24]: SC_SPSS( 1 ) #Sun Head B ../../GSEOS_scripts\UTIL.py[154]: TAS.SpinPulseSSSource = d ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[25]: cmd.EFW_ACSMODE(FILTER=0, ENABLE=1) #Direct Acquisition to speed up ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[26]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[26]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[26]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[27]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[27]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[29]: log('1.2 Disabling S/C Sun Pulses', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: cmd.SCE_CTRL_ENABLE_SPIN_PULSE("DISABLE") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[31]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[33]: log('2.1 Resetting CPU', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[34]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[35]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[35]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[35]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[35]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[35]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[35]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[36]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[37]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[37]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[37]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[37]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=12) ../../GSEOS_scripts\UTIL.py[208]: except: ../../GSEOS_scripts\UTIL.py[209]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[15]: errcnt += tryscript("TEST_ACS_2") ../../GSEOS_scripts\UTIL.py[206]: try: ../../GSEOS_scripts\UTIL.py[207]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[12]: from util import * ../../GSEOS_scripts\util.py[8]: """ ../../GSEOS_scripts\util.py[9]: from efw import * ../../GSEOS_scripts\util.py[10]: from GseosCmd import * ../../GSEOS_scripts\util.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts\util.py[13]: def SET_ALLBIASES( val ): ../../GSEOS_scripts\util.py[17]: def SET_ALLUSHERS( val ): ../../GSEOS_scripts\util.py[21]: def SET_ALLGUARDS( val ): ../../GSEOS_scripts\util.py[25]: def SET_BIAS( ch, val ): ../../GSEOS_scripts\util.py[29]: def SET_USHER( ch, val ): ../../GSEOS_scripts\util.py[33]: def SET_GUARD( ch, val ): ../../GSEOS_scripts\util.py[37]: def SET_ACTEST( ch2, ch1, freq ): ../../GSEOS_scripts\util.py[41]: def SET_B1RECORD( block ): ../../GSEOS_scripts\util.py[46]: def SET_B1PLAYBACK( block, leng ): ../../GSEOS_scripts\util.py[53]: def QUEUE_B1PLAYBACK( block, leng ): ../../GSEOS_scripts\util.py[59]: def SENDCDI( addr, data ): ../../GSEOS_scripts\util.py[64]: def DUMPADR( addr ): ../../GSEOS_scripts\util.py[71]: def DUMPCDI( addr ): ../../GSEOS_scripts\util.py[79]: def DUMPPKT( pkt ): ../../GSEOS_scripts\util.py[82]: def DUMP_FITPAGE(): ../../GSEOS_scripts\util.py[87]: def DUMP_TRGPAGE(): ../../GSEOS_scripts\util.py[92]: def DUMP_HSKPAGE(): ../../GSEOS_scripts\util.py[97]: def DUMP_DFBHSK( reg ): ../../GSEOS_scripts\util.py[101]: def POKE( addr, byte ): ../../GSEOS_scripts\util.py[106]: def SET_TBL( fn, index, weight, thresh): ../../GSEOS_scripts\util.py[111]: def SET_TESTVALUE0( byte ): ../../GSEOS_scripts\util.py[114]: def SET_TESTVALUE1( byte ): ../../GSEOS_scripts\util.py[117]: def SET_RSTCTR( byte ): ../../GSEOS_scripts\util.py[120]: def RESETCPU(): ../../GSEOS_scripts\util.py[150]: def SC_SAFE( d ): # Issue SAFE request if D==1 ../../GSEOS_scripts\util.py[153]: def SC_SPSS( d ): # Sun Sensor(B) if D==1 ../../GSEOS_scripts\util.py[156]: def SC_SPIN( sp ): # Spin Period Only ../../GSEOS_scripts\util.py[161]: def SC_SPAP( sp, ph ): # Spin Period and Phase ../../GSEOS_scripts\util.py[169]: def EMF_MAGRANGE( rr ): #EMFISIS MAG Range Bits in #15-14 ../../GSEOS_scripts\util.py[177]: def EMF_MAGVALID( sdr ): #EMFISIS Shared Data Received ../../GSEOS_scripts\util.py[181]: def EMF_BURST( val ): #EMFISIS Burst Byte in First Byte ../../GSEOS_scripts\util.py[188]: def ECT_BURST( val ): #ECT Burst Byte in First Byte ../../GSEOS_scripts\util.py[192]: def RBS_BURST( val ): #RBS Burst Byte in First Byte ../../GSEOS_scripts\util.py[199]: def verify_cmdcount(): ../../GSEOS_scripts\util.py[205]: def tryscript( script ): ../../GSEOS_scripts\util.py[214]: def GET_TABLEADDR( n ): ../../GSEOS_scripts\util.py[219]: def DFBCONFIG_ALL(): ../../GSEOS_scripts\util.py[223]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[15]: def testperiod( sp ): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[26]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[12]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[15]: def testperiod( sp ): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[26]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[27]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[28]: log('ACS_2,3 - Nominal Ops from 10-15 sec ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[29]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[30]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[32]: log('1. Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[33]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[34]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[36]: log('2.1 Setting Min 10 sec Period ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[37]: testperiod( 10.0 ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[16]: scsp = sp*65535.0/20.97 #Max 20.97 secs on S/C ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[17]: efwsp= sp*256 #Max 256 secs in EFW ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[18]: log(" Expecting SC SpinPeriod = %6d" % int(scsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[19]: log(" Expecting EFW SpinPer = %6d" % int(efwsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[20]: SC_SPIN( sp ) ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[21]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[21]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[21]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[22]: log(" Verified SC SpinPeriod = %6d" % int(scsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts\UTIL.py[208]: except: ../../GSEOS_scripts\UTIL.py[209]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[16]: errcnt += tryscript("TEST_ACS_4") ../../GSEOS_scripts\UTIL.py[206]: try: ../../GSEOS_scripts\UTIL.py[207]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[12]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[13]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[14]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[16]: def acslog( ): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[36]: def testperiod( sp ): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[47]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[12]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[13]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[14]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[16]: def acslog( ): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[36]: def testperiod( sp ): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[47]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[48]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[49]: log('ACS_4 - Filter Sun Pulse Times ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[50]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[51]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[52]: minanglef = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[53]: maxanglef = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[55]: log('1. Increasing TM Rate, 12 sec period ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[56]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[57]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[59]: cmd.EFW_DUMPTABL( 7, 0 ) #Dump ACS Table ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[60]: cmd.EFW_ACSMODE(FILTER=0, ENABLE=1) #Direct acquistion ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[61]: testperiod( 12.0 ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[37]: scsp = sp*65535.0/20.97 #Max 20.97 secs on S/C ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[38]: efwsp= sp*256 #Max 256 secs in EFW ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[39]: log(" Expecting SC SpinPeriod = %6d" % int(scsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[40]: log(" Expecting EFW SpinPer = %6d" % int(efwsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[41]: SC_SPIN( sp ) ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[42]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[42]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[42]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[42]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[42]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[42]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[43]: log(" Verified SC SpinPeriod = %6d" % int(scsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[44]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[44]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[45]: log(" Verified EFW SpinPer = %6d" % int(efwsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[63]: log('2.1 Enable Filtering ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[64]: cmd.EFW_ACSMODE(FILTER=1, ENABLE=1) #Filter mode ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[67]: log('2.2.1 Sweeping Sun Period ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[68]: for i in range(4): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[69]: scper = 12.0 + i/10.0 #12 to 12.3 seconds ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[70]: SC_SPIN( scper ) ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[71]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[72]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts\UTIL.py[208]: except: ../../GSEOS_scripts\UTIL.py[209]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[17]: errcnt += tryscript("TEST_ACS_5") ../../GSEOS_scripts\UTIL.py[206]: try: ../../GSEOS_scripts\UTIL.py[207]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[10]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[13]: def testperiod( sp ): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[24]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[10]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[13]: def testperiod( sp ): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[24]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[25]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[26]: log('ACS_5 - Proper Ops from 4-20 sec ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[27]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[28]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[30]: log('1. Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[31]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[32]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[34]: log('2.1 Setting Min 4 sec Period ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[35]: testperiod( 4.0 ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[14]: scsp = sp*65535.0/20.97 #Max 20.97 secs on S/C ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[15]: efwsp= sp*256 #Max 256 secs in EFW ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[16]: log(" Expecting SC SpinPeriod = %6d" % int(scsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[17]: log(" Expecting EFW SpinPer = %6d" % int(efwsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[18]: SC_SPIN( sp ) ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[19]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[19]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[19]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[19]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[19]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[19]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[20]: log(" Verified SC SpinPeriod = %6d" % int(scsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=30) ../../GSEOS_scripts\UTIL.py[208]: except: ../../GSEOS_scripts\UTIL.py[209]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[18]: errcnt += tryscript("TEST_ACS_6") ../../GSEOS_scripts\UTIL.py[206]: try: ../../GSEOS_scripts\UTIL.py[207]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[14]: def testperiod( sp ): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[25]: def limitperiod( sp , lp): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[37]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[14]: def testperiod( sp ): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[25]: def limitperiod( sp , lp): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[37]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[38]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[39]: log('ACS_6 - Handle BAD Periods <4, >20 secs ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[40]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[41]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[43]: log('1. Increasing TM Rate, Normal 12 secs ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[44]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[45]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[46]: testperiod( 12.0 ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[15]: scsp = sp*65535.0/20.97 #Max 20.97 secs on S/C ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[16]: efwsp= sp*256 #Max 256 secs in EFW ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[17]: log(" Expecting SC SpinPeriod = %6d" % int(scsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[18]: log(" Expecting EFW SpinPer = %6d" % int(efwsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[19]: SC_SPIN( sp ) ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[20]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[20]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[20]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[20]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[20]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[20]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[21]: log(" Verified SC SpinPeriod = %6d" % int(scsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[22]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[22]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[23]: log(" Verified EFW SpinPer = %6d" % int(efwsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[48]: log('2.1 Setting Below Min (3sec) Period ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[49]: limitperiod( 3.0, 4.0 ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[26]: scsp = sp*65535.0/20.97 #Max 20.97 secs on S/C ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[27]: efwsp= lp*256 #Max 256 secs in EFW ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[28]: log(" Expecting SC SpinPeriod = %6d" % int(scsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[29]: log(" Expecting EFW SpinPer = %6d" % int(efwsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[30]: SC_SPIN( sp ) ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[31]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[31]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[31]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[31]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[31]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[31]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[32]: log(" Changed SC SpinPeriod to %6d" % int(scsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[33]: sleep(20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[34]: wait(APID_267, lambda: APID_267.ACS_PERIOD == int(efwsp) , flTimeout=45) ../../GSEOS_scripts\UTIL.py[208]: except: ../../GSEOS_scripts\UTIL.py[209]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[19]: errcnt += tryscript("TEST_ACS_7") ../../GSEOS_scripts\UTIL.py[206]: try: ../../GSEOS_scripts\UTIL.py[207]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_7.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS_7.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_7.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_7.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS_7.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_7.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS_7.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_7.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_7.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS_7.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_7.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_7.py[15]: log('ACS_7 - Automatic Adjust to SunSensor ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_7.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_7.py[17]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_7.py[18]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_ACS_7.py[19]: cmd.EFW_DUMPTABL(7,0) #DumpACS Table ../../GSEOS_scripts/FSW_scripts\TEST_ACS_7.py[21]: log('1.1 Initializing to Sun Sensor A ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_7.py[22]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_ACS_7.py[23]: SC_SPSS( 0 ) #Sun Head A ../../GSEOS_scripts\UTIL.py[154]: TAS.SpinPulseSSSource = d ../../GSEOS_scripts/FSW_scripts\TEST_ACS_7.py[24]: log('1.2 Verifying Head offset = 45 degrees', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_7.py[25]: wait(APID_266, lambda: APID_266.Data[12]==int(45*256/360), flTimeout=60) ../../GSEOS_scripts\UTIL.py[208]: except: ../../GSEOS_scripts\UTIL.py[209]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[20]: if( errcnt == 0 ): ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[23]: log('**** ACS Module FAIL %d Errors ****' % errcnt, color=RED, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[24]: return( errcnt )