Trace collected at: 2010-12-03 14:46:28.894000 ---------------------------------------------------------------------- ../../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_ENGIN() #All Heavy Stuff Enabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[51]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[52]: 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[53]: cmd.EFW_ACTSELECT( 0x7F) #Try Selecting a Code with MSB==0 ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[54]: cmd.EFW_ACTFIRE(bCriticalCmdDialog=False) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[55]: try: ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[57]: except: ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[58]: log("Didn't Get the ACTCODERR Error ! ", color=RED, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[59]: return(1) Trace collected at: 2010-12-03 14:49:51.598000 ---------------------------------------------------------------------- ../../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[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[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_ENGIN() #All Heavy Stuff Enabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[51]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[52]: 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[53]: cmd.EFW_ACTSELECT( 0x7F) #Try Selecting a Code with MSB==0 ../../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=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[55]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[55]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[55]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[55]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[55]: wait(APID_267, lambda: APID_267.ERRCODE==0xA5, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[59]: log('1.2 Verified ACTCODERR is working ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[61]: log('2.1 Configuring to Fire an SMA for 5 secs ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[62]: cmd.EFW_ENGIN() #All Heavy Stuff Enabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[63]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[64]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[66]: cmd.EFW_ACTSELECT( 0xCC ) #Select an Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[67]: cmd.EFW_ACTTIMEL( 0x50 ) #Set time to 5 seconds = 16*5 ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[68]: cmd.EFW_ACTTIMEH( 0x00 ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[69]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[71]: log('2.2 Verifying Firing Parameters ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[72]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[72]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[73]: if(APID_267.ACTTIME!=0x0050): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[77]: log('2.3 Firing SMA and Verifying Duration ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[78]: cmd.EFW_ARM(1) #ARM Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[79]: cmd.EFW_ACTFIRE(bCriticalCmdDialog=False) #Do it Already ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[80]: wait(APID_267, lambda: APID_267.ACTTIME<0x0050, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[80]: wait(APID_267, lambda: APID_267.ACTTIME<0x0050, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[80]: wait(APID_267, lambda: APID_267.ACTTIME<0x0050, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[80]: wait(APID_267, lambda: APID_267.ACTTIME<0x0050, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[80]: wait(APID_267, lambda: APID_267.ACTTIME<0x0050, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[80]: wait(APID_267, lambda: APID_267.ACTTIME<0x0050, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[81]: st = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[82]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[82]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[82]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[82]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[82]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[82]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[83]: et = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[84]: log("Measured time of %d to %d seconds" % (et-st-1,et-st), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[86]: wait(APID_267, lambda: APID_267.ACTSELECT==0x00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[86]: wait(APID_267, lambda: APID_267.ACTSELECT==0x00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[88]: log('3. PWR SMA Actuator Control : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[89]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[90]: return(0)