Trace collected at: 2010-11-09 13:18:08.289000 ---------------------------------------------------------------------- ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[15]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[16]: log('PWR_1 - SMA Actuators Off at Reset ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[18]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[19]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[21]: log('1.1 Configuring to Fire an SMA ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[22]: cmd.EFW_ENGIN() #All Heavy Stuff Enabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[23]: sleep(3) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[24]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[26]: cmd.EFW_ACTSELECT( 0xCC ) #Select an Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[27]: cmd.EFW_ACTTIMEL( 0xc0 ) #Set time to 12 seconds = 16*12 ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[28]: cmd.EFW_ACTTIMEH( 0x00 ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[29]: DUMPADR( 0x91F8 ) #PCBACTRG ../../GSEOS_scripts\UTIL.py[65]: cmd.EFW_DUMPADRX( (addr >> 24 )& 0xff ) ../../GSEOS_scripts\UTIL.py[66]: cmd.EFW_DUMPADRE( (addr >> 16 )& 0xff ) ../../GSEOS_scripts\UTIL.py[67]: cmd.EFW_DUMPADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[68]: cmd.EFW_DUMPADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[69]: cmd.EFW_TMDUMPCTR(255) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[30]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[32]: log('1.2 Verifying Firing Parameters ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[33]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[33]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[34]: if(APID_267.ACTTIME!=0x00c0): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[37]: wait(APID_266, lambda: APID_266.Data[0]==0x80, flTimeout=12) #IDLE ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[37]: wait(APID_266, lambda: APID_266.Data[0]==0x80, flTimeout=12) #IDLE ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[37]: wait(APID_266, lambda: APID_266.Data[0]==0x80, flTimeout=12) #IDLE ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[37]: wait(APID_266, lambda: APID_266.Data[0]==0x80, flTimeout=12) #IDLE ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[37]: wait(APID_266, lambda: APID_266.Data[0]==0x80, flTimeout=12) #IDLE ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[37]: wait(APID_266, lambda: APID_266.Data[0]==0x80, flTimeout=12) #IDLE ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[37]: wait(APID_266, lambda: APID_266.Data[0]==0x80, flTimeout=12) #IDLE ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[37]: wait(APID_266, lambda: APID_266.Data[0]==0x80, flTimeout=12) #IDLE ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[37]: wait(APID_266, lambda: APID_266.Data[0]==0x80, flTimeout=12) #IDLE ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[37]: wait(APID_266, lambda: APID_266.Data[0]==0x80, flTimeout=12) #IDLE ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[37]: wait(APID_266, lambda: APID_266.Data[0]==0x80, flTimeout=12) #IDLE ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[37]: wait(APID_266, lambda: APID_266.Data[0]==0x80, flTimeout=12) #IDLE ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[37]: wait(APID_266, lambda: APID_266.Data[0]==0x80, flTimeout=12) #IDLE Trace collected at: 2010-11-09 13:22:44.773000 ---------------------------------------------------------------------- ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[15]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[16]: log('PWR_1 - SMA Actuators Off at Reset ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[18]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[19]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[21]: log('1.1 Configuring to Fire an SMA ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[22]: cmd.EFW_ENGIN() #All Heavy Stuff Enabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[23]: sleep(3) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[24]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[26]: cmd.EFW_ACTSELECT( 0xCC ) #Select an Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[27]: cmd.EFW_ACTTIMEL( 0xc0 ) #Set time to 12 seconds = 16*12 ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[28]: cmd.EFW_ACTTIMEH( 0x00 ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[29]: DUMPADR( 0x92E4 ) #PCBACTRG ../../GSEOS_scripts\UTIL.py[65]: cmd.EFW_DUMPADRX( (addr >> 24 )& 0xff ) ../../GSEOS_scripts\UTIL.py[66]: cmd.EFW_DUMPADRE( (addr >> 16 )& 0xff ) ../../GSEOS_scripts\UTIL.py[67]: cmd.EFW_DUMPADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[68]: cmd.EFW_DUMPADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[69]: cmd.EFW_TMDUMPCTR(255) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[30]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[32]: log('1.2 Verifying Firing Parameters ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[33]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[33]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[34]: if(APID_267.ACTTIME!=0x00c0): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[37]: wait(APID_266, lambda: APID_266.Data[0]==0x80, flTimeout=12) #IDLE ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[37]: wait(APID_266, lambda: APID_266.Data[0]==0x80, flTimeout=12) #IDLE ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[39]: log('1.3 Firing SMA ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[40]: cmd.EFW_ARM(1) #ARM Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[41]: cmd.EFW_ACTFIRE() #Do it Already ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[42]: wait(APID_267, lambda: APID_267.ACTTIME<0x00c0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[42]: wait(APID_267, lambda: APID_267.ACTTIME<0x00c0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[42]: wait(APID_267, lambda: APID_267.ACTTIME<0x00c0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[42]: wait(APID_267, lambda: APID_267.ACTTIME<0x00c0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[42]: wait(APID_267, lambda: APID_267.ACTTIME<0x00c0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[42]: wait(APID_267, lambda: APID_267.ACTTIME<0x00c0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[43]: wait(APID_266, lambda: APID_266.Data[0]==0xCC, flTimeout=12) #ACTUATING ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[43]: wait(APID_266, lambda: APID_266.Data[0]==0xCC, flTimeout=12) #ACTUATING ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[45]: log('2.1 Resetting CPU', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[46]: 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_PWR_1.py[47]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[48]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[48]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[49]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[50]: 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_PWR_1.py[51]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[53]: log('2.2 Verifying Actuators Off', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[54]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=12) #DEPENA = Disabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[54]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=12) #DEPENA = Disabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[54]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=12) #DEPENA = Disabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[54]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=12) #DEPENA = Disabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[54]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=12) #DEPENA = Disabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[55]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[55]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==0x00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==0x00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[58]: log('2.3 Verifying PCB Register = IDLE (0x80)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[59]: DUMPADR( 0x92E4 ) #PCBACTRG ../../GSEOS_scripts\UTIL.py[65]: cmd.EFW_DUMPADRX( (addr >> 24 )& 0xff ) ../../GSEOS_scripts\UTIL.py[66]: cmd.EFW_DUMPADRE( (addr >> 16 )& 0xff ) ../../GSEOS_scripts\UTIL.py[67]: cmd.EFW_DUMPADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[68]: cmd.EFW_DUMPADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[69]: cmd.EFW_TMDUMPCTR(255) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[60]: wait(APID_266, lambda: APID_266.Data[0]==0x80, flTimeout=12) #IDLE ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[37]: wait(APID_266, lambda: APID_266.Data[0]==0x80, flTimeout=12) #IDLE ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[62]: log('3. PWR Actuators off at Reset : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[63]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[64]: return(0)