Trace collected at: 2010-11-09 13:40:54.039000 ---------------------------------------------------------------------- ../../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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[27]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) Trace collected at: 2010-11-09 13:47:57.133000 ---------------------------------------------------------------------- ../../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.SCE_CTRL_ENABLE_SPIN_PULSE("ENABLE") #Enable pulses ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[26]: cmd.EFW_ACSMODE(FILTER=0, ENABLE=1) #Direct Acquisition to speed up ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[27]: 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.ERRCODE==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: log('1.2 Disabling S/C Sun Pulses', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[31]: cmd.SCE_CTRL_ENABLE_SPIN_PULSE("DISABLE") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[32]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[34]: log('2.1 Resetting CPU', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[35]: 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[36]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[36]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[36]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[36]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[36]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[36]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[37]: RESETCPU() ../../GSEOS_scripts\util.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[39]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[40]: cmd.EFW_DUMPTABL(7,0) #DumpACS Table ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[41]: cmd.EFW_TMDUMPCTR(255) #Enable dump indefinitely ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[42]: 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[43]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[45]: log('2.2 Verifying ACS Initialized to 12 sec', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[46]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0C00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[46]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0C00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[47]: log('2.3 Verifying Sun Sensor Head B', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[48]: wait(APID_266, lambda: APID_266.Data[12]==0xA0, flTimeout=12) Trace collected at: 2010-11-09 13:58:23.055000 ---------------------------------------------------------------------- ../../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.SCE_CTRL_ENABLE_SPIN_PULSE("ENABLE") #Enable pulses ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[26]: cmd.EFW_ACSMODE(FILTER=0, ENABLE=1) #Direct Acquisition to speed up ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[27]: 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.ERRCODE==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: log('1.2 Disabling S/C Sun Pulses', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[31]: cmd.SCE_CTRL_ENABLE_SPIN_PULSE("DISABLE") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[32]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[34]: log('2.1 Resetting CPU', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[35]: 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[36]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[36]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[37]: RESETCPU() ../../GSEOS_scripts\util.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[39]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[40]: cmd.EFW_DUMPTABL(7,0) #DumpACS Table ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[41]: cmd.EFW_TMDUMPCTR(255) #Enable dump indefinitely ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[42]: 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[43]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[45]: log('2.2 Verifying ACS Initialized to 12 sec', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[46]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0C00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[46]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0C00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[47]: log('2.3 Verifying Sun Sensor Head B', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[48]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #V1OFFSET Trace collected at: 2010-11-09 14:03:20.070000 ---------------------------------------------------------------------- ../../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.SCE_CTRL_ENABLE_SPIN_PULSE("ENABLE") #Enable pulses ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[26]: cmd.EFW_ACSMODE(FILTER=0, ENABLE=1) #Direct Acquisition to speed up ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[27]: 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.ERRCODE==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: log('1.2 Disabling S/C Sun Pulses', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[31]: cmd.SCE_CTRL_ENABLE_SPIN_PULSE("DISABLE") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[32]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[34]: log('2.1 Resetting CPU', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[35]: 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[36]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[36]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[37]: RESETCPU() ../../GSEOS_scripts\util.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[40]: sleep(10) #Wait for Initial Lists ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[41]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[42]: cmd.EFW_DUMPTABL(7,0) #DumpACS Table ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[43]: cmd.EFW_TMDUMPCTR(255) #Enable dump indefinitely ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[44]: 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[45]: cmd.EFW_CLEAR() #Clear Error Counter ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[47]: log('2.2 Verifying ACS Initialized to 12 sec', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[48]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0C00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[48]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0C00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[49]: log('2.3 Verifying Sun Sensor Head B', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #V1OFFSET Trace collected at: 2010-11-09 14:08:19.008000 ---------------------------------------------------------------------- ../../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.SCE_CTRL_ENABLE_SPIN_PULSE("ENABLE") #Enable pulses ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[26]: cmd.EFW_ACSMODE(FILTER=0, ENABLE=1) #Direct Acquisition to speed up ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[27]: 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.ERRCODE==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: log('1.2 Disabling S/C Sun Pulses', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[31]: cmd.SCE_CTRL_ENABLE_SPIN_PULSE("DISABLE") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[32]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[34]: log('2.1 Resetting CPU', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[35]: 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[36]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[36]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[37]: RESETCPU() ../../GSEOS_scripts\util.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[40]: sleep(10) #Wait for Initial Lists ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[41]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[42]: cmd.EFW_DUMPTABL(7,0) #DumpACS Table ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[43]: cmd.EFW_TMDUMPCTR(255) #Enable dump indefinitely ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[44]: 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[45]: cmd.EFW_CLEAR() #Clear Error Counter ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[47]: log('2.2 Verifying ACS Initialized to 12 sec', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[48]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0C00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[48]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0C00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[49]: log('2.3 Verifying Sun Sensor Head B', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #ANGLEAT0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #ANGLEAT0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #ANGLEAT0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #ANGLEAT0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #ANGLEAT0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #ANGLEAT0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #ANGLEAT0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #ANGLEAT0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #ANGLEAT0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #ANGLEAT0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #ANGLEAT0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #ANGLEAT0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[10]==0xA0, flTimeout=12) #ANGLEAT0 Trace collected at: 2010-11-09 14:09:57.976000 ---------------------------------------------------------------------- ../../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.SCE_CTRL_ENABLE_SPIN_PULSE("ENABLE") #Enable pulses ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[26]: cmd.EFW_ACSMODE(FILTER=0, ENABLE=1) #Direct Acquisition to speed up ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[27]: 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.ERRCODE==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: log('1.2 Disabling S/C Sun Pulses', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[31]: cmd.SCE_CTRL_ENABLE_SPIN_PULSE("DISABLE") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[32]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[34]: log('2.1 Resetting CPU', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[35]: 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[36]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[36]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[37]: RESETCPU() ../../GSEOS_scripts\util.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[40]: sleep(10) #Wait for Initial Lists ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[41]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[42]: cmd.EFW_DUMPTABL(7,0) #DumpACS Table ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[43]: cmd.EFW_TMDUMPCTR(255) #Enable dump indefinitely ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[44]: 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[45]: cmd.EFW_CLEAR() #Clear Error Counter ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[47]: log('2.2 Verifying ACS Initialized to 12 sec', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[48]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0C00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[48]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0C00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[49]: log('2.3 Verifying Sun Sensor Head B', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[12]==0xA0, flTimeout=12) #ANGLEAT0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[12]==0xA0, flTimeout=12) #ANGLEAT0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[51]: log('2.4 Verifying Enabled ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[52]: wait(APID_266, lambda: APID_266.Data[4]==0x01, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[52]: wait(APID_266, lambda: APID_266.Data[4]==0x01, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[52]: wait(APID_266, lambda: APID_266.Data[4]==0x01, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[52]: wait(APID_266, lambda: APID_266.Data[4]==0x01, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[52]: wait(APID_266, lambda: APID_266.Data[4]==0x01, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[52]: wait(APID_266, lambda: APID_266.Data[4]==0x01, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[52]: wait(APID_266, lambda: APID_266.Data[4]==0x01, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[52]: wait(APID_266, lambda: APID_266.Data[4]==0x01, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[52]: wait(APID_266, lambda: APID_266.Data[4]==0x01, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[52]: wait(APID_266, lambda: APID_266.Data[4]==0x01, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[52]: wait(APID_266, lambda: APID_266.Data[4]==0x01, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[52]: wait(APID_266, lambda: APID_266.Data[4]==0x01, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[52]: wait(APID_266, lambda: APID_266.Data[4]==0x01, flTimeout=12) Trace collected at: 2010-11-09 14:21:58.305000 ---------------------------------------------------------------------- ../../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.SCE_CTRL_ENABLE_SPIN_PULSE("ENABLE") #Enable pulses ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[26]: cmd.EFW_ACSMODE(FILTER=0, ENABLE=1) #Direct Acquisition to speed up ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[27]: 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.ERRCODE==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: log('1.2 Disabling S/C Sun Pulses', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[31]: cmd.SCE_CTRL_ENABLE_SPIN_PULSE("DISABLE") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[32]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[34]: log('2.1 Resetting CPU', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[35]: 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[36]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[36]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[37]: RESETCPU() ../../GSEOS_scripts\util.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[40]: sleep(10) #Wait for Initial Lists ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[41]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[42]: cmd.EFW_DUMPTABL(7,0) #DumpACS Table ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[43]: cmd.EFW_TMDUMPCTR(255) #Enable dump indefinitely ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[44]: 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[45]: cmd.EFW_CLEAR() #Clear Error Counter ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[47]: log('2.2 Verifying ACS Initialized to 12 sec', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[48]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0C00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[48]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0C00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[49]: log('2.3 Verifying Sun Sensor Head B', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[12]==0xA0, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[12]==0xA0, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[51]: log('2.4 Verifying Enabled&Filtered ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[52]: wait(APID_266, lambda: APID_266.Data[4]==0x03, flTimeout=12) #ACSMODE ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[52]: wait(APID_266, lambda: APID_266.Data[4]==0x03, flTimeout=12) #ACSMODE ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[54]: log('3.1 Enabling S/C Sun Pulses 5 sec, Head A', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[55]: cmd.SCE_CTRL_ENABLE_SPIN_PULSE("ENABLE") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[56]: SC_SPSS( 0 ) #Sun Head A ../../GSEOS_scripts\util.py[154]: TAS.SpinPulseSSSource = d ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[57]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[58]: log('3.2 Verifying ACS Reading 5 sec', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0500, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0500, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0500, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0500, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0500, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0500, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0500, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0500, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0500, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0500, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0500, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0500, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0500, flTimeout=12) Trace collected at: 2010-11-09 14:27:45.601000 ---------------------------------------------------------------------- ../../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.SCE_CTRL_ENABLE_SPIN_PULSE("ENABLE") #Enable pulses ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[26]: cmd.EFW_ACSMODE(FILTER=0, ENABLE=1) #Direct Acquisition to speed up ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[27]: 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.ERRCODE==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: log('1.2 Disabling S/C Sun Pulses', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[31]: cmd.SCE_CTRL_ENABLE_SPIN_PULSE("DISABLE") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[32]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[34]: log('2.1 Resetting CPU', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[35]: 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[36]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[36]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[37]: RESETCPU() ../../GSEOS_scripts\util.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[40]: sleep(10) #Wait for Initial Lists ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[41]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[42]: cmd.EFW_DUMPTABL(7,0) #DumpACS Table ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[43]: cmd.EFW_TMDUMPCTR(255) #Enable dump indefinitely ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[44]: 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[45]: cmd.EFW_CLEAR() #Clear Error Counter ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[47]: log('2.2 Verifying ACS Initialized to 12 sec', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[48]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0C00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[48]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0C00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[49]: log('2.3 Verifying Sun Sensor Head B', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[12]==0xA0, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_266, lambda: APID_266.Data[12]==0xA0, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[51]: log('2.4 Verifying Enabled&Filtered ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[52]: wait(APID_266, lambda: APID_266.Data[4]==0x03, flTimeout=12) #ACSMODE ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[52]: wait(APID_266, lambda: APID_266.Data[4]==0x03, flTimeout=12) #ACSMODE ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[54]: log('3.1 Enabling S/C Sun Pulses 5 sec, Head A', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[55]: cmd.SCE_CTRL_ENABLE_SPIN_PULSE("ENABLE") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[56]: SC_SPSS( 0 ) #Sun Head A ../../GSEOS_scripts\util.py[154]: TAS.SpinPulseSSSource = d ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[57]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[58]: log('3.2 Verifying ACS Reading 5 sec', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[60]: log('3.3 Verifying Sun Sensor Head A', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_266, lambda: APID_266.Data[12]==0x20, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_266, lambda: APID_266.Data[12]==0x20, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[63]: log('4. ACS Initial State : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[64]: SC_SPIN( 12.0 ) #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[65]: log('ACS_1 Initial Conditions == PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[66]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[67]: return(1)