Trace collected at: 2010-10-13 10:44:58.953000 ---------------------------------------------------------------------- ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[24]: set_output_location('EXEC_Module_') ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[25]: errcnt = 0 ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[26]: errcnt += tryscript("TEST_EXEC_1") ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[17]: try: ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[18]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[15]: log('EXEC_1 - PROM TO SRAM COPY VERIFICATION ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[17]: log('1. Initialize for Test ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[18]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[19]: cmd.EFW_CLEAR() #Clear errors ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[21]: log('2. LOADING/VERIFYING TEST POINTS IN SRAM ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[22]: cmd.EFW_SRMWRTCTL(0) #Enable SRAM writes ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[23]: POKE( 0X0003, 0X55 ) #TEST POINT 1 ../../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_EXEC_1.py[24]: POKE( 0X4000, 0X55 ) #TEST POINT 2 ../../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_EXEC_1.py[25]: POKE( 0X7FFF, 0X55 ) #TEST POINT 3 ../../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_EXEC_1.py[26]: POKE( 0XDDFF, 00 ) #RSTCTR = 00 ../../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_EXEC_1.py[27]: DUMPADR( 0X0003 ) ../../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_EXEC_1.py[28]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[28]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[28]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[28]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[28]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[28]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[28]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[29]: DUMPADR( 0X4000 ) ../../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_EXEC_1.py[30]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[28]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[31]: DUMPADR( 0X7FFF ) ../../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_EXEC_1.py[32]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[28]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[34]: log('3.RESET THE CPU AND VERIFY ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[35]: RESETCPU() ../../GSEOS_scripts\util.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[36]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[37]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[37]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[37]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[37]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[37]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[19]: except: ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[20]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[27]: errcnt += tryscript("TEST_EXEC_3") ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[17]: try: ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[18]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[14]: def TEST_RESET(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[27]: def TEST_CMDS(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[50]: def TEST_ERRORS(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[79]: def TEST_EVENTS(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[118]: def TEST_MODES(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[136]: def TEST_ENABLES(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[177]: def TEST_TESTVALUE(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[192]: def TEST_VERSION(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[207]: def TEST_PROGS(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[224]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[14]: def TEST_RESET(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[27]: def TEST_CMDS(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[50]: def TEST_ERRORS(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[79]: def TEST_EVENTS(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[118]: def TEST_MODES(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[136]: def TEST_ENABLES(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[177]: def TEST_TESTVALUE(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[192]: def TEST_VERSION(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[207]: def TEST_PROGS(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[224]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[225]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[226]: log('EXEC_3 - TELEMETRY PER CTM SPECIFICATION', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[227]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[229]: TEST_RESET() #1. CHECK RESET COUNTER ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[15]: log('--------------------------------', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[16]: log('1.TESTING RESET COUNTER & FLAG ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[17]: log('--------------------------------', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[18]: SET_RSTCTR(0) #RSTCTR = 00 ../../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_EXEC_3.py[19]: wait(APID_263, lambda: APID_263.RSTFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[19]: wait(APID_263, lambda: APID_263.RSTFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[19]: wait(APID_263, lambda: APID_263.RSTFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[19]: wait(APID_263, lambda: APID_263.RSTFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[20]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[20]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[21]: RESETCPU() ../../GSEOS_scripts\util.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[22]: wait(APID_263, lambda: APID_263.RSTFLAG==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[22]: wait(APID_263, lambda: APID_263.RSTFLAG==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[22]: wait(APID_263, lambda: APID_263.RSTFLAG==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[23]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[23]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[24]: log('RSTFLAG: PASS' ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[25]: log('RSTCTR : PASS' ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[230]: TEST_CMDS() #2. CHECK COMMAND INDICATORS ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[28]: log('--------------------------------', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[29]: log('2.TESTING COMMAND INDICATORS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[30]: log('--------------------------------', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[31]: cmd.EFW_CMDS( 2 ) # Commands Exec ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[32]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[32]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[33]: wait(APID_263, lambda: APID_263.CMDREG==0xC002, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[33]: wait(APID_263, lambda: APID_263.CMDREG==0xC002, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[33]: wait(APID_263, lambda: APID_263.CMDREG==0xC002, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[34]: wait(APID_267, lambda: APID_267.CMDEXP==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[34]: wait(APID_267, lambda: APID_267.CMDEXP==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[35]: wait(APID_267, lambda: APID_267.CMDTOT==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[35]: wait(APID_267, lambda: APID_267.CMDTOT==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[36]: cmd.EFW_ADRL( 0xAA ) # Send in One Command ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[37]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[37]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[38]: wait(APID_263, lambda: APID_263.CMDREG==0xD0AA, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[38]: wait(APID_263, lambda: APID_263.CMDREG==0xD0AA, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[38]: wait(APID_263, lambda: APID_263.CMDREG==0xD0AA, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[39]: wait(APID_267, lambda: APID_267.CMDTOT==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[39]: wait(APID_267, lambda: APID_267.CMDTOT==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[40]: cmd.EFW_ADRL( 0xBB ) # Send in second ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[41]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[32]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[32]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[32]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[42]: wait(APID_263, lambda: APID_263.CMDREG==0xD0BB, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[42]: wait(APID_263, lambda: APID_263.CMDREG==0xD0BB, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[43]: wait(APID_267, lambda: APID_267.CMDTOT==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[43]: wait(APID_267, lambda: APID_267.CMDTOT==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[45]: log('CMDFLAG: PASS' ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[46]: log('CMDEXP : PASS' ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[47]: log('CMDTOT : PASS' ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[48]: log('CMDREG : PASS' ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[231]: TEST_ERRORS() #3. CHECK ERROR INDICATORS ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[51]: log('--------------------------------', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[52]: log('3.TESTING ERROR INDICATORS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[53]: log('--------------------------------', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[54]: cmd.EFW_CLEAR( ) #Reset Error Indicator ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[55]: wait(APID_263, lambda: APID_263.ERRFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[55]: wait(APID_263, lambda: APID_263.ERRFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[55]: wait(APID_263, lambda: APID_263.ERRFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[55]: wait(APID_263, lambda: APID_263.ERRFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[57]: if(APID_267.ERRDATA!=0x0000): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[60]: if(APID_267.ERRCTR!=0): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[64]: cmd.EFW_CMDERR( ) # Send in Bad Command ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[65]: wait(APID_263, lambda: APID_263.ERRFLAG==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[65]: wait(APID_263, lambda: APID_263.ERRFLAG==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[65]: wait(APID_263, lambda: APID_263.ERRFLAG==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[65]: wait(APID_263, lambda: APID_263.ERRFLAG==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[66]: wait(APID_267, lambda: APID_267.ERRCODE==0xC1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[66]: wait(APID_267, lambda: APID_267.ERRCODE==0xC1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[67]: if(APID_267.ERRDATA!=0xC300): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[70]: if(APID_267.ERRCTR!=1): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[74]: log('ERRFLAG : PASS' ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[75]: log('ERRCODE : PASS' ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[76]: log('ERRDATA : PASS' ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[77]: log('ERRCTR : PASS' ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[232]: TEST_EVENTS() #4. CHECK EVENT INDICATORS ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[80]: log('--------------------------------', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[81]: log('4.TESTING EVENT INDICATORS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[82]: log('--------------------------------', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[83]: log('4.1 Clearing any stored messages', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[84]: cmd.EFW_CLEAR( ) #Reset Error Indicator ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[85]: cmd.EFW_EVTMAX(1) #Clear out any events ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[86]: wait(APID_263, lambda: APID_263.EVTFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[86]: wait(APID_263, lambda: APID_263.EVTFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[87]: wait(APID_267, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[87]: wait(APID_267, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[88]: evtctr = APID_267.EVTCTR ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[90]: log('4.2 Verify Storing an Event', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[91]: cmd.EFW_EVTMAX(2) #Allow up to 2 events ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[92]: cmd.EFW_CMDERR( ) # Send in Bad Command ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[93]: wait(APID_263, lambda: APID_263.EVTFLAG==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[93]: wait(APID_263, lambda: APID_263.EVTFLAG==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[93]: wait(APID_263, lambda: APID_263.EVTFLAG==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[93]: wait(APID_263, lambda: APID_263.EVTFLAG==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[94]: wait(APID_267, lambda: APID_267.EVTCODE==0xC1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[94]: wait(APID_267, lambda: APID_267.EVTCODE==0xC1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[95]: count = APID_267.EVTCTR - evtctr ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[96]: if(count != 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[100]: log('4.3 Verify Playing an Event', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[101]: cmd.EFW_EVTMAX(1) #Setting to 1 event limit ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[102]: wait(APID_268, lambda: APID_268.EVENT_CODE==0xC1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[102]: wait(APID_268, lambda: APID_268.EVENT_CODE==0xC1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[103]: if(APID_268.EVENT_DATA0!=00): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[106]: if(APID_268.EVENT_DATA1!=0xC3): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[111]: log('EVTFLAG : PASS' ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[112]: log('EVTCODE : PASS' ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[113]: log('EVTCTR : PASS' ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[114]: log('EVENT_CODE : PASS' ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[115]: log('EVENT_DATA0 : PASS' ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[116]: log('EVENT_DATA1 : PASS' ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[233]: TEST_MODES() #5. CHECK MODE INDICATORS ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[119]: log('--------------------------------', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[120]: log('5.TESTING MODE INDICATORS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[121]: log('--------------------------------', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[122]: log('5.1 Testing Safe Mode', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[123]: cmd.EFW_SAFE() ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[124]: wait(APID_263, lambda: APID_263.IDPUMODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[124]: wait(APID_263, lambda: APID_263.IDPUMODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[124]: wait(APID_263, lambda: APID_263.IDPUMODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[124]: wait(APID_263, lambda: APID_263.IDPUMODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[126]: log('5.2 Testing Normal Mode', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[127]: cmd.EFW_NORMAL() ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[128]: wait(APID_263, lambda: APID_263.IDPUMODE==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[128]: wait(APID_263, lambda: APID_263.IDPUMODE==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[128]: wait(APID_263, lambda: APID_263.IDPUMODE==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[128]: wait(APID_263, lambda: APID_263.IDPUMODE==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[130]: log('5.3 Testing Engineering Mode', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[131]: cmd.EFW_ENGIN() ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[132]: wait(APID_263, lambda: APID_263.IDPUMODE==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[132]: wait(APID_263, lambda: APID_263.IDPUMODE==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[132]: wait(APID_263, lambda: APID_263.IDPUMODE==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[132]: wait(APID_263, lambda: APID_263.IDPUMODE==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[134]: log('IDPUMODE : PASS' ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[234]: TEST_ENABLES() #6. CHECK ENABLE OPERATIONS ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[137]: log('--------------------------------', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[138]: log('6.TESTING ENABLES INDICATORS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[139]: log('--------------------------------', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[140]: log('6.1 Engin mode, Clear Enables ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[141]: cmd.EFW_ENGIN() ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[142]: wait(APID_263, lambda: APID_263.IDPUMODE==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[142]: wait(APID_263, lambda: APID_263.IDPUMODE==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[144]: cmd.EFW_ALLOFF() #Disable All and Check ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[145]: wait(APID_267, lambda: APID_267.ENABLES==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[145]: wait(APID_267, lambda: APID_267.ENABLES==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[145]: wait(APID_267, lambda: APID_267.ENABLES==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[147]: log('6.2 Arm all Enable Bits ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[148]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[149]: cmd.EFW_ARM( i ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[148]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[149]: cmd.EFW_ARM( i ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[148]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[149]: cmd.EFW_ARM( i ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[148]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[149]: cmd.EFW_ARM( i ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[148]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[149]: cmd.EFW_ARM( i ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[148]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[149]: cmd.EFW_ARM( i ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[148]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[150]: wait(APID_267, lambda: APID_267.ENABLES==0x003f, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[150]: wait(APID_267, lambda: APID_267.ENABLES==0x003f, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[152]: log('6.3 Clear All Enables ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[153]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[154]: cmd.EFW_DISARM( i ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[153]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[154]: cmd.EFW_DISARM( i ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[153]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[154]: cmd.EFW_DISARM( i ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[153]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[154]: cmd.EFW_DISARM( i ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[153]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[154]: cmd.EFW_DISARM( i ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[153]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[154]: cmd.EFW_DISARM( i ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[153]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[155]: wait(APID_267, lambda: APID_267.ENABLES==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[145]: wait(APID_267, lambda: APID_267.ENABLES==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[157]: log('6.4 Arm all Enable Bits again ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[158]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[159]: cmd.EFW_ARM( i ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[158]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[159]: cmd.EFW_ARM( i ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[158]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[159]: cmd.EFW_ARM( i ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[158]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[159]: cmd.EFW_ARM( i ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[158]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[159]: cmd.EFW_ARM( i ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[158]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[159]: cmd.EFW_ARM( i ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[158]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[160]: wait(APID_267, lambda: APID_267.ENABLES==0x003f, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[150]: wait(APID_267, lambda: APID_267.ENABLES==0x003f, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[162]: log('6.5 Clear All at the Same Time ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[163]: cmd.EFW_ALLOFF() #Disable All and Check ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[164]: wait(APID_267, lambda: APID_267.ENABLES==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[145]: wait(APID_267, lambda: APID_267.ENABLES==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[166]: log('6.6 Arm all Enable Bits 3rd time ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[167]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[168]: cmd.EFW_ARM( i ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[167]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[168]: cmd.EFW_ARM( i ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[167]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[168]: cmd.EFW_ARM( i ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[167]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[168]: cmd.EFW_ARM( i ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[167]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[168]: cmd.EFW_ARM( i ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[167]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[168]: cmd.EFW_ARM( i ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[167]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[169]: wait(APID_267, lambda: APID_267.ENABLES==0x003f, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[150]: wait(APID_267, lambda: APID_267.ENABLES==0x003f, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[171]: log('6.7 Clear All Using SAFE mode ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[172]: cmd.EFW_SAFE() ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[173]: wait(APID_267, lambda: APID_267.ENABLES==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[145]: wait(APID_267, lambda: APID_267.ENABLES==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[175]: log('ENABLES : PASS' ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[235]: TEST_TESTVALUE() #7. CHECK TESTVALUE ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[178]: log('--------------------------------', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[179]: log('7.TESTING TESTVAL INDICATORS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[180]: log('--------------------------------', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[181]: log('7.1 Set TestValue1 and 0 to A1A0', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[182]: SET_TESTVALUE0( 0xA0 ) ../../GSEOS_scripts\util.py[112]: POKE( 0XDDF9, 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_EXEC_3.py[183]: SET_TESTVALUE1( 0xA1 ) ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, 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_EXEC_3.py[184]: wait(APID_267, lambda: APID_267.TESTVALUE==0xA1A0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[184]: wait(APID_267, lambda: APID_267.TESTVALUE==0xA1A0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[186]: log('7.2 Set TestValue1 and 0 to 0000', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[187]: SET_TESTVALUE0( 0 ) ../../GSEOS_scripts\util.py[112]: POKE( 0XDDF9, 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_EXEC_3.py[188]: SET_TESTVALUE1( 0 ) ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, 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_EXEC_3.py[189]: wait(APID_267, lambda: APID_267.TESTVALUE==0x0000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[189]: wait(APID_267, lambda: APID_267.TESTVALUE==0x0000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[190]: log('TESTVALUE : PASS' ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[236]: TEST_VERSION() #8. CHECK VERSION ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[193]: log('--------------------------------', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[194]: log('8.CHECKING FSW_VERSION [2.0-6.0]', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[195]: log('--------------------------------', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[197]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[197]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[198]: if( APID_267.FSW_VERSION < 0x20 ): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[201]: if( APID_267.FSW_VERSION > 0x5F ): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[205]: log('VERSION %x: PASS' % APID_267.FSW_VERSION) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[237]: TEST_PROGS() #9. CHECK PROGRAMS/FGND ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[208]: log('--------------------------------', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[209]: log('9.CHECKING PROGRAM INDICATORS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[210]: log('--------------------------------', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[212]: wait(APID_263, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[212]: wait(APID_263, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[213]: if( APID_263.EXEFGND < 0x70 ): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[217]: if( APID_263.EXEVENA != 00 ): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[221]: log('EXEVENA %x: PASS' %APID_263.EXEFGND) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[222]: log('EXEFGND %x: PASS' %APID_263.EXEVENA) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[239]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[240]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_3.py[241]: return(0) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[21]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[28]: errcnt += tryscript("TEST_EXEC_4") ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[17]: try: ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[18]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[12]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[13]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[14]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[12]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[13]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[14]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[18]: log('EXEC_4 - CLEAR VARIABLES at RESET ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[19]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[20]: log('1. Initialize for Test ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[21]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[22]: cmd.EFW_CLEAR() #Clear errors ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[24]: log('2.LOADING/VERIFYING TEST POINTS IN SRAM ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[25]: cmd.EFW_SRMWRTCTL(0) #Enable SRAM writes ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[26]: POKE( 0X8E00, 0X55 ) #TEST POINT 1 ../../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_EXEC_4.py[27]: POKE( 0X9500, 0X55 ) #TEST POINT 2 ../../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_EXEC_4.py[28]: POKE( 0X9FFF, 0X55 ) #TEST POINT 3 ../../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_EXEC_4.py[29]: POKE( 0XDDFF, 00 ) #RSTCTR = 00 ../../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_EXEC_4.py[30]: DUMPADR( 0X8E00 ) ../../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_EXEC_4.py[31]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[31]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[32]: DUMPADR( 0X9500 ) ../../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_EXEC_4.py[33]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[31]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[34]: DUMPADR( 0X9FFF ) ../../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_EXEC_4.py[35]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[31]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[37]: log('RESET THE CPU AND VERIFY ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[38]: RESETCPU() ../../GSEOS_scripts\util.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[39]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[39]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[39]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[39]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[39]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[39]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[41]: log('VERIFYING TEST POINTS CLEARED ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[42]: DUMPADR( 0X8E00 ) ../../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_EXEC_4.py[43]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[43]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[43]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[43]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[43]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[43]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[44]: DUMPADR( 0X9500 ) ../../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_EXEC_4.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[43]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[43]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[43]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[43]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[43]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[43]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[43]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[43]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[43]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[43]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[43]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[19]: except: ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[20]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[29]: errcnt += tryscript("TEST_EXEC_5") ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[17]: try: ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[18]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[13]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[14]: log('FSW_EXEC_5 - MAINTAIN RESET COUNTER', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[15]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[16]: log('CLEARING RESET COUNT AND VERIFYING HSK', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[17]: POKE( 0XDDFF, 00 ) #RSTCTR = 00 ../../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_EXEC_5.py[18]: wait(APID_263, lambda: APID_263.RSTFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[18]: wait(APID_263, lambda: APID_263.RSTFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[18]: wait(APID_263, lambda: APID_263.RSTFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[18]: wait(APID_263, lambda: APID_263.RSTFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[21]: RESETCPU() ../../GSEOS_scripts\util.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[23]: log('RESETTING CPU AND VERIFYING COUNT INCR', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[24]: wait(APID_263, lambda: APID_263.RSTFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[24]: wait(APID_263, lambda: APID_263.RSTFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[24]: wait(APID_263, lambda: APID_263.RSTFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[25]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[25]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[26]: log('RSTFLAG: PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[27]: log('RSTCTR : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[28]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_5.py[29]: return(0) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[21]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[30]: errcnt += tryscript("TEST_EXEC_6") ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[17]: try: ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[18]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[12]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[13]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[14]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[12]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[13]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[14]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[18]: log('EXEC_6 - COMMAND RESPONSE AFTER RESET ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[19]: log('EXEC_7 - EEPROM NOT REQUIRED FOR CMDS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[20]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[22]: log('RESET THE CPU AND WAIT 2 SECONDS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[23]: RESETCPU() ../../GSEOS_scripts\util.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[24]: sleep(4) # Wait 4 for GSEOS/etc ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[25]: sleep(2) # Wait 2 for IDPU ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[27]: log('SEND COMMANDS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[28]: cmd.EFW_ADRL( 0x34 ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[29]: cmd.EFW_ADRH( 0x12 ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[31]: log('VERIFYING COMMANDS ACCEPTED ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[33]: wait(APID_267, lambda: APID_267.LOADADR==0X1234, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[33]: wait(APID_267, lambda: APID_267.LOADADR==0X1234, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[34]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[36]: log('FAST COMMAND RESPONSE TEST : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[37]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_6.py[38]: return(0) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[21]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[31]: errcnt += tryscript("TEST_EXEC_8") ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[17]: try: ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[18]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[12]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[14]: import time ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[12]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[14]: import time ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[18]: log('EXEC_8 - EEPROM EXECUTION DELAY ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[19]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[20]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[21]: errcnt = 0 ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[23]: log('CLEARING RESET COUNT AND VERIFYING HSK', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[24]: POKE( 0XDDFF, 00 ) #RSTCTR = 00 ../../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_EXEC_8.py[25]: wait(APID_263, lambda: APID_263.RSTFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[25]: wait(APID_263, lambda: APID_263.RSTFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[25]: wait(APID_263, lambda: APID_263.RSTFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[25]: wait(APID_263, lambda: APID_263.RSTFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[27]: RESETCPU() ../../GSEOS_scripts\util.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[28]: sleep(4) # GSEOS delay ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[29]: rtime = time.time() ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[30]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[32]: log('RESETTING CPU AND VERIFYING COUNT INCR', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[33]: wait(APID_263, lambda: APID_263.RSTFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[33]: wait(APID_263, lambda: APID_263.RSTFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[35]: DUMPADR( 0x4000 ) #TAKE A LOOK AT LOAD POINT ../../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_EXEC_8.py[36]: wait(APID_267, lambda: True, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[36]: wait(APID_267, lambda: True, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[37]: initval = APID_267.TESTVALUE ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[38]: log('Testvalue at Start = %x' % initval ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[40]: wait(APID_267, lambda: APID_267.TESTVALUE!=initval, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[40]: wait(APID_267, lambda: APID_267.TESTVALUE!=initval, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[40]: wait(APID_267, lambda: APID_267.TESTVALUE!=initval, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[41]: log('Testvalue of EEPROM = %x' % APID_267.TESTVALUE ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[43]: progdelay = time.time()-rtime ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[44]: log('EEPROM PROGRAM START DELAY = %d' % progdelay ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[46]: if(progdelay < 8): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[49]: log('EEPROM EXEC DELAY > 8 seconds : %s '% PF[errcnt==0], color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[50]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_8.py[51]: return(errcnt) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[21]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[32]: errcnt += tryscript("TEST_EXEC_11") ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[17]: try: ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[18]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[15]: log('EXEC_11 - NORMAL MODE (default) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[18]: POKE( 0XDDFF, 00 ) #RSTCTR = 00 ../../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_EXEC_11.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[21]: log('1.RESET THE CPU AND VERIFY RESET ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[22]: RESETCPU() ../../GSEOS_scripts\util.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[23]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[23]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[23]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[23]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[23]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[26]: log('2. VERIFY NORMAL MODE STATUS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[27]: wait(APID_263, lambda: APID_263.IDPUMODE==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[27]: wait(APID_263, lambda: APID_263.IDPUMODE==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[28]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[29]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[29]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[30]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[30]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[31]: wait(APID_267, lambda: APID_267.ENA_CMP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[31]: wait(APID_267, lambda: APID_267.ENA_CMP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[32]: wait(APID_267, lambda: APID_267.ENA_SCAN==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[32]: wait(APID_267, lambda: APID_267.ENA_SCAN==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[33]: wait(APID_267, lambda: APID_267.ENA_SWP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[33]: wait(APID_267, lambda: APID_267.ENA_SWP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[34]: wait(APID_267, lambda: APID_267.ENA_FEE==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[34]: wait(APID_267, lambda: APID_267.ENA_FEE==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[36]: log('3. TRY TO ARM EVERYTHING AND CHECK MASKING ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[37]: for i in range(0,6): #Try to Arm everything. See what NORM will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[38]: cmd.EFW_ARM(i) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[37]: for i in range(0,6): #Try to Arm everything. See what NORM will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[38]: cmd.EFW_ARM(i) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[37]: for i in range(0,6): #Try to Arm everything. See what NORM will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[38]: cmd.EFW_ARM(i) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[37]: for i in range(0,6): #Try to Arm everything. See what NORM will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[38]: cmd.EFW_ARM(i) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[37]: for i in range(0,6): #Try to Arm everything. See what NORM will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[38]: cmd.EFW_ARM(i) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[37]: for i in range(0,6): #Try to Arm everything. See what NORM will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[38]: cmd.EFW_ARM(i) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[37]: for i in range(0,6): #Try to Arm everything. See what NORM will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[40]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[29]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[41]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[30]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[42]: wait(APID_267, lambda: APID_267.ENA_CMP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[42]: wait(APID_267, lambda: APID_267.ENA_CMP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[42]: wait(APID_267, lambda: APID_267.ENA_CMP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[42]: wait(APID_267, lambda: APID_267.ENA_CMP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[43]: wait(APID_267, lambda: APID_267.ENA_SCAN==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[32]: wait(APID_267, lambda: APID_267.ENA_SCAN==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[44]: wait(APID_267, lambda: APID_267.ENA_SWP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[33]: wait(APID_267, lambda: APID_267.ENA_SWP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[45]: wait(APID_267, lambda: APID_267.ENA_FEE==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[45]: wait(APID_267, lambda: APID_267.ENA_FEE==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[47]: log('4. NORMAL MODE VERIFIED : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[48]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_11.py[49]: return(0) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[21]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[33]: errcnt += tryscript("TEST_EXEC_12") ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[17]: try: ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[18]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[15]: log('EXEC_12 - ENGINEERING MODE OPERATION ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[17]: log('COMMAND ENGINEERING MODE & VERIFY ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[18]: cmd.EFW_ENGIN() #Command Engineering Mode ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[19]: wait(APID_263, lambda: APID_263.IDPUMODE==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[19]: wait(APID_263, lambda: APID_263.IDPUMODE==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[19]: wait(APID_263, lambda: APID_263.IDPUMODE==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[19]: wait(APID_263, lambda: APID_263.IDPUMODE==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[21]: log('TRY TO ARM EVERYTHING AND CHECK MASKING ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[22]: for i in range(0,6): #Try to Arm everything. See what ENGIN will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[23]: cmd.EFW_ARM(i) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[22]: for i in range(0,6): #Try to Arm everything. See what ENGIN will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[23]: cmd.EFW_ARM(i) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[22]: for i in range(0,6): #Try to Arm everything. See what ENGIN will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[23]: cmd.EFW_ARM(i) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[22]: for i in range(0,6): #Try to Arm everything. See what ENGIN will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[23]: cmd.EFW_ARM(i) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[22]: for i in range(0,6): #Try to Arm everything. See what ENGIN will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[23]: cmd.EFW_ARM(i) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[22]: for i in range(0,6): #Try to Arm everything. See what ENGIN will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[23]: cmd.EFW_ARM(i) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[22]: for i in range(0,6): #Try to Arm everything. See what ENGIN will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[25]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[26]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[26]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[27]: wait(APID_267, lambda: APID_267.ENA_DEP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[27]: wait(APID_267, lambda: APID_267.ENA_DEP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[27]: wait(APID_267, lambda: APID_267.ENA_DEP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[27]: wait(APID_267, lambda: APID_267.ENA_DEP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[27]: wait(APID_267, lambda: APID_267.ENA_DEP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[28]: wait(APID_267, lambda: APID_267.ENA_CMP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[28]: wait(APID_267, lambda: APID_267.ENA_CMP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[29]: wait(APID_267, lambda: APID_267.ENA_SCAN==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[29]: wait(APID_267, lambda: APID_267.ENA_SCAN==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[30]: wait(APID_267, lambda: APID_267.ENA_SWP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[30]: wait(APID_267, lambda: APID_267.ENA_SWP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[31]: wait(APID_267, lambda: APID_267.ENA_FEE==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[31]: wait(APID_267, lambda: APID_267.ENA_FEE==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[33]: log('ENGINEERING MODE VERIFIED : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[34]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_12.py[35]: return(0) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[21]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[34]: errcnt += tryscript("TEST_EXEC_13") ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[17]: try: ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[18]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[12]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[13]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[14]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[12]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[13]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[14]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[18]: log('EXEC_13 - MODE TRANSITIONS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[19]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[20]: log('COMMAND ENGINEERING MODE & VERIFY ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[21]: cmd.EFW_ENGIN() #Command Engineering Mode ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[22]: wait(APID_263, lambda: APID_263.IDPUMODE==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[22]: wait(APID_263, lambda: APID_263.IDPUMODE==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[24]: log('ARM EVERYTHING AND CHECK MOD MASKING ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[25]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[26]: for i in range(0,6): #Try to Arm everything. See what ENGIN will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[27]: cmd.EFW_ARM(i) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[26]: for i in range(0,6): #Try to Arm everything. See what ENGIN will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[27]: cmd.EFW_ARM(i) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[26]: for i in range(0,6): #Try to Arm everything. See what ENGIN will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[27]: cmd.EFW_ARM(i) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[26]: for i in range(0,6): #Try to Arm everything. See what ENGIN will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[27]: cmd.EFW_ARM(i) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[26]: for i in range(0,6): #Try to Arm everything. See what ENGIN will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[27]: cmd.EFW_ARM(i) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[26]: for i in range(0,6): #Try to Arm everything. See what ENGIN will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[27]: cmd.EFW_ARM(i) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[26]: for i in range(0,6): #Try to Arm everything. See what ENGIN will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[29]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[29]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[30]: wait(APID_267, lambda: APID_267.ENA_DEP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[30]: wait(APID_267, lambda: APID_267.ENA_DEP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[31]: wait(APID_267, lambda: APID_267.ENA_CMP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[31]: wait(APID_267, lambda: APID_267.ENA_CMP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[32]: wait(APID_267, lambda: APID_267.ENA_SCAN==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[32]: wait(APID_267, lambda: APID_267.ENA_SCAN==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[33]: wait(APID_267, lambda: APID_267.ENA_SWP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[33]: wait(APID_267, lambda: APID_267.ENA_SWP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[34]: wait(APID_267, lambda: APID_267.ENA_FEE==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[34]: wait(APID_267, lambda: APID_267.ENA_FEE==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[36]: cmd.EFW_NORMAL() #Command Normal Mode ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[37]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[29]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[38]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[38]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[38]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[38]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[38]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[39]: wait(APID_267, lambda: APID_267.ENA_CMP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[31]: wait(APID_267, lambda: APID_267.ENA_CMP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[40]: wait(APID_267, lambda: APID_267.ENA_SCAN==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[32]: wait(APID_267, lambda: APID_267.ENA_SCAN==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[41]: wait(APID_267, lambda: APID_267.ENA_SWP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[33]: wait(APID_267, lambda: APID_267.ENA_SWP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[42]: wait(APID_267, lambda: APID_267.ENA_FEE==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[34]: wait(APID_267, lambda: APID_267.ENA_FEE==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[44]: cmd.EFW_SAFE() #Command Safe Mode ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[45]: wait(APID_267, lambda: APID_267.ENA_FLASH==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[45]: wait(APID_267, lambda: APID_267.ENA_FLASH==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[45]: wait(APID_267, lambda: APID_267.ENA_FLASH==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[45]: wait(APID_267, lambda: APID_267.ENA_FLASH==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[45]: wait(APID_267, lambda: APID_267.ENA_FLASH==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[45]: wait(APID_267, lambda: APID_267.ENA_FLASH==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[46]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[38]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[47]: wait(APID_267, lambda: APID_267.ENA_CMP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[47]: wait(APID_267, lambda: APID_267.ENA_CMP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[48]: wait(APID_267, lambda: APID_267.ENA_SCAN==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[48]: wait(APID_267, lambda: APID_267.ENA_SCAN==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[49]: wait(APID_267, lambda: APID_267.ENA_SWP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[49]: wait(APID_267, lambda: APID_267.ENA_SWP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[50]: wait(APID_267, lambda: APID_267.ENA_FEE==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[50]: wait(APID_267, lambda: APID_267.ENA_FEE==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[52]: cmd.EFW_NORMAL() #Command Normal Mode ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[53]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[29]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[29]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[29]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[29]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[29]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[54]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[38]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[55]: wait(APID_267, lambda: APID_267.ENA_CMP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[47]: wait(APID_267, lambda: APID_267.ENA_CMP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[56]: wait(APID_267, lambda: APID_267.ENA_SCAN==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[48]: wait(APID_267, lambda: APID_267.ENA_SCAN==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[57]: wait(APID_267, lambda: APID_267.ENA_SWP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[49]: wait(APID_267, lambda: APID_267.ENA_SWP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[58]: wait(APID_267, lambda: APID_267.ENA_FEE==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[50]: wait(APID_267, lambda: APID_267.ENA_FEE==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[60]: log('MODE TRANSITIONS VERIFIED : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[61]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[62]: return(0) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[21]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[35]: errcnt += tryscript("TEST_EXEC_15") ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[17]: try: ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[18]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[15]: log('EXEC_15 - RUNS FOUR USER PROGRAMS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[17]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[19]: log('STOPPING ANY LOADED PROGRAMS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[20]: cmd.EFW_STOPUSER(0) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[21]: cmd.EFW_STOPUSER(1) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[22]: cmd.EFW_STOPUSER(2) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[23]: cmd.EFW_STOPUSER(3) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[24]: wait(APID_263, lambda: APID_263.PROGENA0==0, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[24]: wait(APID_263, lambda: APID_263.PROGENA0==0, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[25]: wait(APID_263, lambda: APID_263.PROGENA1==0, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[25]: wait(APID_263, lambda: APID_263.PROGENA1==0, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[26]: wait(APID_263, lambda: APID_263.PROGENA2==0, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[26]: wait(APID_263, lambda: APID_263.PROGENA2==0, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[27]: wait(APID_263, lambda: APID_263.PROGENA3==0, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[27]: wait(APID_263, lambda: APID_263.PROGENA3==0, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[29]: log('LOADING FOUR PROGRAMS INTO USER0-3 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[30]: cmd.EFW_SRMWRTCTL(0) # Allow SRAM writes ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[31]: efw.idpu_load("00007000", " aa 3e 00 21 09 70 c3 03 00 3a 32 90 21 25 70 be c8 77 21 f4 7e 2b 7c b5 c2 15 70 21 f9 dd 7e c6 01 e6 f7 77 c9 00") ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[32]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[33]: efw.idpu_load("00007400", " aa 3e 01 21 09 74 c3 03 00 3a 32 90 21 25 74 be c8 77 21 f4 7e 2b 7c b5 c2 15 74 21 f9 dd 7e c6 10 e6 7f 77 c9 00") ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[34]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[35]: efw.idpu_load("00007800", " aa 3e 02 21 09 78 c3 03 00 3a 32 90 21 25 78 be c8 77 21 f4 7e 2b 7c b5 c2 15 78 21 fa dd 7e c6 01 e6 f7 77 c9 00") ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[36]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[37]: efw.idpu_load("00007C00", " aa 3e 03 21 09 7c c3 03 00 3a 32 90 21 25 7c be c8 77 21 f4 7e 2b 7c b5 c2 15 7c 21 fa dd 7e c6 10 e6 7f 77 c9 00") ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[38]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[40]: SET_TESTVALUE0(0) ../../GSEOS_scripts\util.py[112]: POKE( 0XDDF9, 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_EXEC_15.py[41]: SET_TESTVALUE1(0) ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, 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_EXEC_15.py[42]: fgnd = APID_263.EXEFGND ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[43]: log('FOREGROUND IS %d' % fgnd, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[45]: log('STARTING USER#0 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[46]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[47]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[48]: wait(APID_263, lambda: APID_263.PROGENA0==1, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[48]: wait(APID_263, lambda: APID_263.PROGENA0==1, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[48]: wait(APID_263, lambda: APID_263.PROGENA0==1, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[48]: wait(APID_263, lambda: APID_263.PROGENA0==1, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[49]: log('FOREGROUND IS %d' % APID_263.EXEFGND, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[51]: log('STARTING USER#1 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[52]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[53]: cmd.EFW_EXEC(0x74) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[54]: wait(APID_263, lambda: APID_263.PROGENA1==1, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[54]: wait(APID_263, lambda: APID_263.PROGENA1==1, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[54]: wait(APID_263, lambda: APID_263.PROGENA1==1, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[54]: wait(APID_263, lambda: APID_263.PROGENA1==1, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[55]: log('FOREGROUND IS %d' % APID_263.EXEFGND, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[57]: log('STARTING USER#2 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[58]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[59]: cmd.EFW_EXEC(0x78) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[60]: wait(APID_263, lambda: APID_263.PROGENA2==1, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[60]: wait(APID_263, lambda: APID_263.PROGENA2==1, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[60]: wait(APID_263, lambda: APID_263.PROGENA2==1, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[60]: wait(APID_263, lambda: APID_263.PROGENA2==1, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[61]: log('FOREGROUND IS %d' % APID_263.EXEFGND, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[63]: log('STARTING USER#3 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[64]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[65]: cmd.EFW_EXEC(0x7C) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[66]: wait(APID_263, lambda: APID_263.PROGENA3==1, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[66]: wait(APID_263, lambda: APID_263.PROGENA3==1, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[66]: wait(APID_263, lambda: APID_263.PROGENA3==1, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[66]: wait(APID_263, lambda: APID_263.PROGENA3==1, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[67]: log('FOREGROUND IS %d' % APID_263.EXEFGND, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[69]: log("Checking Output Monitors",color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[70]: diff=0 ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[71]: for i in range(4): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[72]: wait(APID_267, lambda: True, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[72]: wait(APID_267, lambda: True, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[73]: diff |= APID_267.TESTVALUE ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[71]: for i in range(4): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[72]: wait(APID_267, lambda: True, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[72]: wait(APID_267, lambda: True, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[73]: diff |= APID_267.TESTVALUE ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[71]: for i in range(4): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[72]: wait(APID_267, lambda: True, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[72]: wait(APID_267, lambda: True, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[73]: diff |= APID_267.TESTVALUE ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[71]: for i in range(4): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[72]: wait(APID_267, lambda: True, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[72]: wait(APID_267, lambda: True, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[73]: diff |= APID_267.TESTVALUE ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[71]: for i in range(4): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[77]: if (diff == 0x7777) : ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[78]: log("All Programs Verified Active",color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[82]: log('STOPPING ALL LOADED PROGRAMS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[83]: cmd.EFW_STOPUSER(0) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[84]: cmd.EFW_STOPUSER(1) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[85]: cmd.EFW_STOPUSER(2) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[86]: cmd.EFW_STOPUSER(3) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[87]: wait(APID_263, lambda: APID_263.PROGENA0==0, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[24]: wait(APID_263, lambda: APID_263.PROGENA0==0, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[24]: wait(APID_263, lambda: APID_263.PROGENA0==0, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[24]: wait(APID_263, lambda: APID_263.PROGENA0==0, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[88]: wait(APID_263, lambda: APID_263.PROGENA1==0, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[25]: wait(APID_263, lambda: APID_263.PROGENA1==0, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[89]: wait(APID_263, lambda: APID_263.PROGENA2==0, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[26]: wait(APID_263, lambda: APID_263.PROGENA2==0, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[90]: wait(APID_263, lambda: APID_263.PROGENA3==0, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[27]: wait(APID_263, lambda: APID_263.PROGENA3==0, flTimeout=8) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[92]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[93]: return(0) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[21]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[36]: if( errcnt == 0 ): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[39]: log('**** EXEC Module FAIL %d Errors ****' % errcnt, color=RED, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[40]: return( errcnt )