Trace collected at: 2010-12-03 14:12:15.004000 ---------------------------------------------------------------------- ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[12]: set_output_location('PWR_Module_') ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[15]: log('******* PWR MODULE TEST *********', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[18]: 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.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[20]: RESETCPU() ../../GSEOS_scripts\util.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[23]: 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.py[24]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[26]: vers = APID_267.FSW_HIGH ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[27]: vers = vers + APID_267.FSW_LOW/100.0 ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[28]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[29]: log('******* FSW VERSION %5.2f *********'% vers, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[32]: errcnt=0 ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[33]: errcnt += tryscript("TEST_PWR_1") ../../GSEOS_scripts\util.py[208]: try: ../../GSEOS_scripts\util.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[14]: def main(): ../../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(bCriticalCmdDialog=False) #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[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[48]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=12) ../../GSEOS_scripts\util.py[210]: except: ../../GSEOS_scripts\util.py[211]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[34]: errcnt += tryscript("TEST_PWR_2") ../../GSEOS_scripts\util.py[208]: try: ../../GSEOS_scripts\util.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[22]: """ ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[24]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[25]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[26]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[28]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[22]: """ ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[24]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[25]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[26]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[28]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[29]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[30]: log('PWR_2 - SMA Actuator Control ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[31]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[32]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[33]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[35]: log('1.1 Error Checking: Deployment Enable ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[36]: cmd.EFW_SAFE() #All Heavy Stuff Disabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[37]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[38]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[39]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[39]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[40]: cmd.EFW_ACTSELECT( 0xCC) #Try Firing an Actuator while Disabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[41]: cmd.EFW_ACTFIRE(bCriticalCmdDialog=False) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[42]: try: ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0xA1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0xA1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0xA1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0xA1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0xA1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0xA1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[47]: log('1.1 Verified DepEna Must be Enabled ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[49]: log('1.2 Error Checking: Actuator Code Valid', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[50]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[51]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[39]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[39]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[39]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[39]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[39]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[52]: cmd.EFW_ACTSELECT( 0x7F) #Try Selecting a Code with MSB==0 ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[53]: cmd.EFW_ACTFIRE(bCriticalCmdDialog=False) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[54]: try: ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[55]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[55]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[55]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[55]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[55]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[55]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[55]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[55]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[55]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[55]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[55]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: except: ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[57]: log("Didn't Get the ACTCODERR Error ! ", color=RED, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[58]: return(-1) ../../GSEOS_scripts\util.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[35]: errcnt += tryscript("TEST_PWR_3") ../../GSEOS_scripts\util.py[208]: try: ../../GSEOS_scripts\util.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[24]: """ ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[26]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[27]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[28]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[30]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[24]: """ ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[26]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[27]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[28]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[30]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[31]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[32]: log('PWR_3 - Frangibolt Control ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[33]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[34]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[35]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[37]: log('1.1 Initalizing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[38]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[39]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[39]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[39]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[39]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[39]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[39]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[41]: log('2.1 Configuring to Fire AXB1 for 5 secs ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[42]: cmd.EFW_ENGIN() #All Heavy Stuff Enabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[43]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[45]: cmd.EFW_ACTSELECT( 0xCE ) #Select AXB1 ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[46]: cmd.EFW_ACTTIMEL( 0x50 ) #Set time to 5 seconds = 16*5 ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[47]: cmd.EFW_ACTTIMEH( 0x00 ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[48]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[50]: log('2.2 Verifying Firing Parameters ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[51]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCE, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[51]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCE, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[52]: if(APID_267.ACTTIME!=0x0050): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[56]: log('2.3 Firing Frangibolt & Verifying Duration ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[57]: cmd.EFW_ARM(1) #ARM Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[58]: cmd.EFW_ACTFIRE(bCriticalCmdDialog=False) #Do it Already ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[59]: wait(APID_267, lambda: APID_267.ACTTIME<0x0050, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[59]: wait(APID_267, lambda: APID_267.ACTTIME<0x0050, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[59]: wait(APID_267, lambda: APID_267.ACTTIME<0x0050, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[59]: wait(APID_267, lambda: APID_267.ACTTIME<0x0050, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[59]: wait(APID_267, lambda: APID_267.ACTTIME<0x0050, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[59]: wait(APID_267, lambda: APID_267.ACTTIME<0x0050, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[60]: st = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[61]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[61]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[61]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[61]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[61]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[61]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[62]: et = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[63]: log("Measured time of %d to %d seconds" % (et-st-1,et-st), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[65]: wait(APID_267, lambda: APID_267.ACTSELECT==0x00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[65]: wait(APID_267, lambda: APID_267.ACTSELECT==0x00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[67]: log('3. PWR Frangibolt Control : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[68]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[69]: return(0) ../../GSEOS_scripts\util.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[36]: errcnt += tryscript("TEST_PWR_4") ../../GSEOS_scripts\util.py[208]: try: ../../GSEOS_scripts\util.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[24]: """ ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[26]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[27]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[28]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[30]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[24]: """ ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[26]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[27]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[28]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[30]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[31]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[32]: log('PWR_4 - Actuator Time from 1/16-128 secs', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[33]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[34]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[35]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[37]: log('1. Initilizing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[38]: cmd.EFW_ENGIN() #All Heavy Stuff Enabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[41]: log('2.1 Checking Errors: Time Set to 0000 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[42]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[44]: cmd.EFW_ACTSELECT( 0xCC ) #Select an Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[45]: cmd.EFW_ACTTIMEL( 0x00 ) #Set time to .0000 seconds ! ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[46]: cmd.EFW_ACTTIMEH( 0x00 ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[47]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[47]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[47]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[47]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[47]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[47]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[49]: cmd.EFW_ARM(1) #ARM Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[50]: cmd.EFW_ACTFIRE(bCriticalCmdDialog=False) #Do it Already ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[51]: try: ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[52]: wait(APID_267, lambda: APID_267.ERRCODE==0xA3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[52]: wait(APID_267, lambda: APID_267.ERRCODE==0xA3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[52]: wait(APID_267, lambda: APID_267.ERRCODE==0xA3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[52]: wait(APID_267, lambda: APID_267.ERRCODE==0xA3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[52]: wait(APID_267, lambda: APID_267.ERRCODE==0xA3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[52]: wait(APID_267, lambda: APID_267.ERRCODE==0xA3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[56]: log('2.1 Verified TIME==0000 Error ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[58]: log('2.2 Checking Errors: Time Set > 128 seconds', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[59]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[60]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[61]: cmd.EFW_ACTSELECT( 0xCC ) #Select an Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[62]: cmd.EFW_ACTTIMEL( 0x01 ) #Set time to 128.0625 seconds ! ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[63]: cmd.EFW_ACTTIMEH( 0x08 ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[64]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[47]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[65]: wait(APID_267, lambda: APID_267.ACTTIME==0x0801, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[65]: wait(APID_267, lambda: APID_267.ACTTIME==0x0801, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[65]: wait(APID_267, lambda: APID_267.ACTTIME==0x0801, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[65]: wait(APID_267, lambda: APID_267.ACTTIME==0x0801, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[65]: wait(APID_267, lambda: APID_267.ACTTIME==0x0801, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[66]: cmd.EFW_ARM(1) #ARM Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[67]: cmd.EFW_ACTFIRE(bCriticalCmdDialog=False) #Do it Already ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[68]: try: ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[69]: wait(APID_267, lambda: APID_267.ERRCODE==0xA3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[52]: wait(APID_267, lambda: APID_267.ERRCODE==0xA3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[52]: wait(APID_267, lambda: APID_267.ERRCODE==0xA3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[52]: wait(APID_267, lambda: APID_267.ERRCODE==0xA3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[52]: wait(APID_267, lambda: APID_267.ERRCODE==0xA3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[52]: wait(APID_267, lambda: APID_267.ERRCODE==0xA3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[73]: log('2.2 Verified TIME>128 sec Error ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[75]: log('2.3 Checking Errors: Attempt to Select While Busy', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[76]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[77]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[78]: cmd.EFW_ACTSELECT( 0xCC ) #Select an Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[79]: cmd.EFW_ACTTIMEL( 0xA0 ) #Set time to 10 seconds ! ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[80]: cmd.EFW_ACTTIMEH( 0x00 ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[81]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[47]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[82]: wait(APID_267, lambda: APID_267.ACTTIME==0x00A0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[82]: wait(APID_267, lambda: APID_267.ACTTIME==0x00A0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[82]: wait(APID_267, lambda: APID_267.ACTTIME==0x00A0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[82]: wait(APID_267, lambda: APID_267.ACTTIME==0x00A0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[82]: wait(APID_267, lambda: APID_267.ACTTIME==0x00A0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[83]: cmd.EFW_ARM(1) #ARM Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[84]: cmd.EFW_ACTFIRE(bCriticalCmdDialog=False) #Start the Actuation ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[85]: wait(APID_267, lambda: APID_267.ACTTIME<0x00a0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[85]: wait(APID_267, lambda: APID_267.ACTTIME<0x00a0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[85]: wait(APID_267, lambda: APID_267.ACTTIME<0x00a0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[85]: wait(APID_267, lambda: APID_267.ACTTIME<0x00a0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[85]: wait(APID_267, lambda: APID_267.ACTTIME<0x00a0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[85]: wait(APID_267, lambda: APID_267.ACTTIME<0x00a0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[86]: st = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[87]: log('2.3.1 Actuation Going, Selecting Another Actuator', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[88]: cmd.EFW_ACTSELECT( 0xCE ) #Select another Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[89]: try: ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[90]: wait(APID_267, lambda: APID_267.ERRCODE==0xA2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[90]: wait(APID_267, lambda: APID_267.ERRCODE==0xA2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[90]: wait(APID_267, lambda: APID_267.ERRCODE==0xA2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[90]: wait(APID_267, lambda: APID_267.ERRCODE==0xA2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[90]: wait(APID_267, lambda: APID_267.ERRCODE==0xA2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[90]: wait(APID_267, lambda: APID_267.ERRCODE==0xA2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[94]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[95]: et = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[96]: log("2.3 Measured time of %d to %d seconds" % (et-st-1,et-st), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[98]: log('2.3 Verified ACTBSYERR Error ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[100]: log('3.1 Configuring to Fire an SMA for 0.0625 secs ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[101]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[102]: cmd.EFW_ACTSELECT( 0xCC ) #Select an Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[103]: cmd.EFW_ACTTIMEL( 0x01 ) #Set time to .0625 seconds = 1/16 ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[104]: cmd.EFW_ACTTIMEH( 0x00 ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[105]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[106]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[47]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[107]: if(APID_267.ACTTIME!=0x0001): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[111]: log('3.2 Firing SMA and Verifying Duration ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[112]: cmd.EFW_ARM(1) #ARM Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[113]: cmd.EFW_ACTFIRE(bCriticalCmdDialog=False) #Do it Already ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[114]: wait(APID_267, lambda: APID_267.ACTTIME<0x0001, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[114]: wait(APID_267, lambda: APID_267.ACTTIME<0x0001, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[114]: wait(APID_267, lambda: APID_267.ACTTIME<0x0001, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[114]: wait(APID_267, lambda: APID_267.ACTTIME<0x0001, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[114]: wait(APID_267, lambda: APID_267.ACTTIME<0x0001, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[114]: wait(APID_267, lambda: APID_267.ACTTIME<0x0001, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[115]: st = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[116]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[117]: et = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[118]: log("Measured time of %d to %d seconds" % (et-st-1,et-st), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[119]: wait(APID_267, lambda: APID_267.ACTSELECT==0x00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[119]: wait(APID_267, lambda: APID_267.ACTSELECT==0x00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[121]: log('4.1 Configuring to Fire AXB1 for 128 secs ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[122]: cmd.EFW_ENGIN() #All Heavy Stuff Enabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[123]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[125]: cmd.EFW_ACTSELECT( 0xCE ) #Select AXB1 ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[126]: cmd.EFW_ACTTIMEL( 0x00 ) #Set time to 128 seconds = 16*5 ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[127]: cmd.EFW_ACTTIMEH( 0x08 ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[128]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[129]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCE, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[129]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCE, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[130]: if(APID_267.ACTTIME!=0x0800): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[134]: log('4.2 Firing Frangibolt & Verifying Duration ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[135]: cmd.EFW_ARM(1) #ARM Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[136]: cmd.EFW_ACTFIRE(bCriticalCmdDialog=False) #Do it Already ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[138]: st = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[139]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=140) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[140]: et = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[141]: log("Measured time of %d to %d seconds" % (et-st-1,et-st), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[143]: wait(APID_267, lambda: APID_267.ACTSELECT==0x00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[119]: wait(APID_267, lambda: APID_267.ACTSELECT==0x00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[145]: log('5.1 Verifying Actuator STOP Command ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[146]: cmd.EFW_ENGIN() #All Heavy Stuff Enabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[147]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[149]: cmd.EFW_ACTSELECT( 0xCE ) #Select AXB1 ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[150]: cmd.EFW_ACTTIMEL( 0x00 ) #Set time to 128 seconds = 16*5 ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[151]: cmd.EFW_ACTTIMEH( 0x08 ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[152]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[153]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCE, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[129]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCE, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[154]: if(APID_267.ACTTIME!=0x0800): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[158]: log('5.2 Firing Frangibolt for 128 seconds ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[159]: cmd.EFW_ARM(1) #ARM Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[160]: cmd.EFW_ACTFIRE(bCriticalCmdDialog=False) #Do it Already ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[161]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[162]: st = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[163]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[164]: log('5.3 Issuing Actuator STOP at 5 seconds ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[165]: cmd.EFW_ACTSELECT(0) #Selecting 0 is a STOP ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[166]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=140) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[167]: et = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[168]: log("5.4 Measured time of %d to %d seconds" % (et-st-1,et-st), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[169]: log("5.5 Actuation Time < 12 secs : %s" % PF[(et-st)<12], color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[171]: log('6.1 Verifying Actuator STOP on SAFE ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[172]: cmd.EFW_ENGIN() #All Heavy Stuff Enabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[173]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[175]: cmd.EFW_ACTSELECT( 0xCE ) #Select AXB1 ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[176]: cmd.EFW_ACTTIMEL( 0x00 ) #Set time to 128 seconds = 16*5 ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[177]: cmd.EFW_ACTTIMEH( 0x08 ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[178]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[179]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCE, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[129]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCE, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[180]: if(APID_267.ACTTIME!=0x0800): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[184]: log('6.2 Firing Frangibolt for 128 seconds ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[185]: cmd.EFW_ARM(1) #ARM Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[186]: cmd.EFW_ACTFIRE(bCriticalCmdDialog=False) #Do it Already ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[187]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[188]: st = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[189]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[190]: log('6.3 Issuing SAFE mode at 5 seconds ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[191]: cmd.EFW_SAFE() #SAFE! ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[192]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=140) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[193]: et = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[194]: log("6.4 Measured time of %d to %d seconds" % (et-st-1,et-st), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[195]: log("6.5 Actuation Time < 12 secs : %s" % PF[(et-st)<12], color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[197]: wait(APID_267, lambda: APID_267.ACTSELECT==0x00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[119]: wait(APID_267, lambda: APID_267.ACTSELECT==0x00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[198]: log('7. PWR Actuator Timing : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[199]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[200]: return(0) ../../GSEOS_scripts\util.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[38]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[39]: if( errcnt == 0 ): ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[40]: log('**** PWR Module PASS ****' , color=GREEN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[43]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[44]: return( errcnt )