Trace collected at: 2010-12-08 15:35:02.469000 ---------------------------------------------------------------------- ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[19]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[20]: log('FSW_CPT: Comprehensive Performance Test ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[21]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[23]: exe =tryscript("TEST_EXEC") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[12]: set_output_location('EXEC_Module_') ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[15]: log('******* EXEC MODULE TEST *********', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[18]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[20]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[23]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[24]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[26]: vers = APID_267.FSW_HIGH ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[27]: vers = vers + APID_267.FSW_LOW/100.0 ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[28]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[29]: log('******* FSW VERSION %5.2f *********'% vers, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[32]: errcnt = 0 ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[33]: errcnt += tryscript("TEST_EXEC_1") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: 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( 0X3FFF, 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[29]: DUMPADR( 0X3FFF ) ../../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]: sleep(6) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[37]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[40]: log('4.VERIFYING TEST POINTS REWRITTEN ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[41]: 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[42]: wait(APID_266, lambda: APID_266.Data[0]==0xC3, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[42]: wait(APID_266, lambda: APID_266.Data[0]==0xC3, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[42]: wait(APID_266, lambda: APID_266.Data[0]==0xC3, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[42]: wait(APID_266, lambda: APID_266.Data[0]==0xC3, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[42]: wait(APID_266, lambda: APID_266.Data[0]==0xC3, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[42]: wait(APID_266, lambda: APID_266.Data[0]==0xC3, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[43]: DUMPADR( 0X3FFF ) ../../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[44]: wait(APID_266, lambda: APID_266.Data[0]==0xFF, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[44]: wait(APID_266, lambda: APID_266.Data[0]==0xFF, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[45]: 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[46]: wait(APID_266, lambda: APID_266.Data[0]==0xFF, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[44]: wait(APID_266, lambda: APID_266.Data[0]==0xFF, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[48]: log('5.CleanUp ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[49]: cmd.EFW_SRMWRTCTL(1) #Enable SRAM protection ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[51]: log('PROM-TO-SRAM COPY VERIFIED : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[52]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_1.py[53]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[34]: errcnt += tryscript("TEST_EXEC_3") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: 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\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[35]: errcnt += tryscript("TEST_EXEC_4") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: 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]: 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[26]: POKE( 0X95FF, 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[27]: 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[28]: 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[29]: 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[30]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[30]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[31]: DUMPADR( 0X95FF ) ../../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[32]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[30]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[33]: 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[34]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[30]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[36]: log('3.RESET THE CPU AND VERIFY ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[37]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[40]: log('4.VERIFYING TEST POINTS CLEARED ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[41]: 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[42]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[42]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[42]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[42]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[42]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[42]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[43]: DUMPADR( 0X95FF ) ../../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[44]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[42]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[45]: 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[46]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[42]: wait(APID_266, lambda: APID_266.Data[0]==0x00, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[48]: log('EXEC_4 - CLEAR VARIABLES : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[49]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_4.py[50]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[36]: errcnt += tryscript("TEST_EXEC_5") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: 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\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[37]: errcnt += tryscript("TEST_EXEC_6") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: 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\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[38]: errcnt += tryscript("TEST_EXEC_8") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: 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\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[39]: errcnt += tryscript("TEST_EXEC_11") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: 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\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[40]: errcnt += tryscript("TEST_EXEC_12") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: 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\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[41]: errcnt += tryscript("TEST_EXEC_13") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[12]: """ ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[14]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[15]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[16]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[18]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[12]: """ ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[14]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[15]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[16]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[18]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[19]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[20]: log('EXEC_13 - MODE TRANSITIONS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[21]: log('EXEC_14 - MODE MASKS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[22]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[23]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[25]: log('1.ARM EVERYTHING, Engin->Norm->Safe Sequence', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[26]: cmd.EFW_ENGIN() #Command Engineering Mode ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[27]: wait(APID_263, lambda: APID_263.IDPUMODE==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[27]: wait(APID_263, lambda: APID_263.IDPUMODE==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[28]: for i in range(0,6): #Try to Arm everything. See what ENGIN will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[29]: cmd.EFW_ARM(i) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[28]: for i in range(0,6): #Try to Arm everything. See what ENGIN will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[29]: cmd.EFW_ARM(i) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[28]: for i in range(0,6): #Try to Arm everything. See what ENGIN will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[29]: cmd.EFW_ARM(i) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[28]: for i in range(0,6): #Try to Arm everything. See what ENGIN will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[29]: cmd.EFW_ARM(i) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[28]: for i in range(0,6): #Try to Arm everything. See what ENGIN will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[29]: cmd.EFW_ARM(i) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[28]: for i in range(0,6): #Try to Arm everything. See what ENGIN will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[29]: cmd.EFW_ARM(i) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[28]: for i in range(0,6): #Try to Arm everything. See what ENGIN will allow ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[31]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[31]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[32]: wait(APID_267, lambda: APID_267.ENA_DEP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[32]: wait(APID_267, lambda: APID_267.ENA_DEP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[33]: wait(APID_267, lambda: APID_267.ENA_CMP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[33]: wait(APID_267, lambda: APID_267.ENA_CMP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[34]: wait(APID_267, lambda: APID_267.ENA_SCAN==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[34]: wait(APID_267, lambda: APID_267.ENA_SCAN==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[35]: wait(APID_267, lambda: APID_267.ENA_SWP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[35]: wait(APID_267, lambda: APID_267.ENA_SWP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[36]: wait(APID_267, lambda: APID_267.ENA_FEE==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[36]: wait(APID_267, lambda: APID_267.ENA_FEE==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[38]: cmd.EFW_NORMAL() #Command Normal Mode ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[39]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[31]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[40]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[40]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[40]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[40]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[40]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[41]: wait(APID_267, lambda: APID_267.ENA_CMP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[33]: wait(APID_267, lambda: APID_267.ENA_CMP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[42]: wait(APID_267, lambda: APID_267.ENA_SCAN==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[34]: wait(APID_267, lambda: APID_267.ENA_SCAN==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[43]: wait(APID_267, lambda: APID_267.ENA_SWP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[35]: wait(APID_267, lambda: APID_267.ENA_SWP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[44]: wait(APID_267, lambda: APID_267.ENA_FEE==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[36]: wait(APID_267, lambda: APID_267.ENA_FEE==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[46]: cmd.EFW_SAFE() #Command Safe Mode ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[47]: wait(APID_267, lambda: APID_267.ENA_FLASH==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[47]: wait(APID_267, lambda: APID_267.ENA_FLASH==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[47]: wait(APID_267, lambda: APID_267.ENA_FLASH==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[47]: wait(APID_267, lambda: APID_267.ENA_FLASH==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[47]: wait(APID_267, lambda: APID_267.ENA_FLASH==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[47]: wait(APID_267, lambda: APID_267.ENA_FLASH==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[48]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[40]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[49]: wait(APID_267, lambda: APID_267.ENA_CMP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[49]: wait(APID_267, lambda: APID_267.ENA_CMP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[50]: wait(APID_267, lambda: APID_267.ENA_SCAN==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[50]: wait(APID_267, lambda: APID_267.ENA_SCAN==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[51]: wait(APID_267, lambda: APID_267.ENA_SWP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[51]: wait(APID_267, lambda: APID_267.ENA_SWP==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[52]: wait(APID_267, lambda: APID_267.ENA_FEE==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[52]: wait(APID_267, lambda: APID_267.ENA_FEE==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[54]: log('2.Safe->Norm, Safe->Engin Should Arm Flash', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[56]: cmd.EFW_NORMAL() #Command Normal Mode ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[57]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[31]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[31]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[31]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[31]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[31]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[58]: cmd.EFW_SAFE() #Command Safe Mode ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[59]: wait(APID_267, lambda: APID_267.ENA_FLASH==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[47]: wait(APID_267, lambda: APID_267.ENA_FLASH==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[47]: wait(APID_267, lambda: APID_267.ENA_FLASH==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[47]: wait(APID_267, lambda: APID_267.ENA_FLASH==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[47]: wait(APID_267, lambda: APID_267.ENA_FLASH==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[47]: wait(APID_267, lambda: APID_267.ENA_FLASH==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[60]: cmd.EFW_ENGIN() #Command Engineering Mode ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[61]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[31]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[31]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[31]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[31]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[31]: wait(APID_267, lambda: APID_267.ENA_FLASH==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[63]: log('EXEC_13,14 MASKS/TRANSITIONS : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[64]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_13.py[65]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[42]: errcnt += tryscript("TEST_EXEC_15") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: 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(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[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[74]: log('TESTVALUE IS %4x' % APID_267.TESTVALUE, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[75]: log('DIFF IS %4x' % diff, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[71]: for i in range(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[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[74]: log('TESTVALUE IS %4x' % APID_267.TESTVALUE, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[75]: log('DIFF IS %4x' % diff, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[71]: for i in range(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[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[74]: log('TESTVALUE IS %4x' % APID_267.TESTVALUE, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[75]: log('DIFF IS %4x' % diff, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[71]: for i in range(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[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[74]: log('TESTVALUE IS %4x' % APID_267.TESTVALUE, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[75]: log('DIFF IS %4x' % diff, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[71]: for i in range(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[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[74]: log('TESTVALUE IS %4x' % APID_267.TESTVALUE, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[75]: log('DIFF IS %4x' % diff, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[71]: for i in range(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[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[74]: log('TESTVALUE IS %4x' % APID_267.TESTVALUE, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[75]: log('DIFF IS %4x' % diff, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[71]: for i in range(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[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[74]: log('TESTVALUE IS %4x' % APID_267.TESTVALUE, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[75]: log('DIFF IS %4x' % diff, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[71]: for i in range(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[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[74]: log('TESTVALUE IS %4x' % APID_267.TESTVALUE, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[75]: log('DIFF IS %4x' % diff, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC_15.py[71]: for i in range(8): ../../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\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[44]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[45]: if( errcnt == 0 ): ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[46]: log('******* EXEC Module PASS ******' , color=GREEN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[49]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_EXEC.py[50]: return( errcnt ) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[24]: bkg =tryscript("TEST_BKG") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[12]: set_output_location('BKG_Module_') ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[15]: log('******* BKG MODULE TEST *********', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[18]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[20]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[23]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[24]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[26]: vers = APID_267.FSW_HIGH ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[27]: vers = vers + APID_267.FSW_LOW/100.0 ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[28]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[29]: log('******* FSW VERSION %5.2f *********'% vers, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[32]: errcnt=0 ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[33]: errcnt += tryscript("TEST_BKG_1") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[8]: from util import * ../../GSEOS_scripts\util.py[8]: """ ../../GSEOS_scripts\util.py[9]: from efw import * ../../GSEOS_scripts\util.py[10]: from GseosCmd import * ../../GSEOS_scripts\util.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts\util.py[13]: def SET_ALLBIASES( val ): ../../GSEOS_scripts\util.py[17]: def SET_ALLUSHERS( val ): ../../GSEOS_scripts\util.py[21]: def SET_ALLGUARDS( val ): ../../GSEOS_scripts\util.py[25]: def SET_BIAS( ch, val ): ../../GSEOS_scripts\util.py[29]: def SET_USHER( ch, val ): ../../GSEOS_scripts\util.py[33]: def SET_GUARD( ch, val ): ../../GSEOS_scripts\util.py[37]: def SET_ACTEST( ch2, ch1, freq ): ../../GSEOS_scripts\util.py[41]: def SET_B1RECORD( block ): ../../GSEOS_scripts\util.py[46]: def SET_B1PLAYBACK( block, leng ): ../../GSEOS_scripts\util.py[53]: def QUEUE_B1PLAYBACK( block, leng ): ../../GSEOS_scripts\util.py[59]: def SENDCDI( addr, data ): ../../GSEOS_scripts\util.py[64]: def DUMPADR( addr ): ../../GSEOS_scripts\util.py[71]: def DUMPCDI( addr ): ../../GSEOS_scripts\util.py[79]: def DUMPPKT( pkt ): ../../GSEOS_scripts\util.py[82]: def DUMP_FITPAGE(): ../../GSEOS_scripts\util.py[87]: def DUMP_TRGPAGE(): ../../GSEOS_scripts\util.py[92]: def DUMP_HSKPAGE(): ../../GSEOS_scripts\util.py[97]: def DUMP_DFBHSK( reg ): ../../GSEOS_scripts\util.py[101]: def POKE( addr, byte ): ../../GSEOS_scripts\util.py[106]: def SET_TBL( fn, index, weight, thresh): ../../GSEOS_scripts\util.py[111]: def SET_TESTVALUE0( byte ): ../../GSEOS_scripts\util.py[114]: def SET_TESTVALUE1( byte ): ../../GSEOS_scripts\util.py[117]: def SET_RSTCTR( byte ): ../../GSEOS_scripts\util.py[120]: def RESETCPU(): ../../GSEOS_scripts\util.py[150]: def SC_SAFE( d ): # Issue SAFE request if D==1 ../../GSEOS_scripts\util.py[153]: def SC_SPSS( d ): # Sun Sensor(B) if D==1 ../../GSEOS_scripts\util.py[156]: def SC_SPIN( sp ): # Spin Period Only ../../GSEOS_scripts\util.py[161]: def SC_SPAP( sp, ph ): # Spin Period and Phase ../../GSEOS_scripts\util.py[169]: def EMF_MAGRANGE( rr ): #EMFISIS MAG Range Bits in #15-14 ../../GSEOS_scripts\util.py[177]: def EMF_MAGVALID( sdr ): #EMFISIS Shared Data Received ../../GSEOS_scripts\util.py[181]: def EMF_BURST( val ): #EMFISIS Burst Byte in First Byte ../../GSEOS_scripts\util.py[188]: def ECT_BURST( val ): #ECT Burst Byte in First Byte ../../GSEOS_scripts\util.py[194]: def RBS_BURST( val ): #RBS Burst Byte in First Byte ../../GSEOS_scripts\util.py[201]: def verify_cmdcount(): ../../GSEOS_scripts\util.py[207]: def tryscript( script ): ../../GSEOS_scripts\util.py[216]: def GET_TABLEADDR( n ): ../../GSEOS_scripts\util.py[221]: def DFBCONFIG_ALL(): ../../GSEOS_scripts\util.py[225]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[12]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[8]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[12]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[13]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[14]: log('BKG_1 - VERIFY BASIC TIMING ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[15]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[16]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[18]: log('1. Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[19]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[20]: cmd.EFW_DISARM(3) #Disarm SRAM scanning ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[21]: 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_BKG_1.py[22]: 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_BKG_1.py[23]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[23]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[25]: log('2. Verifying BKG ISR Duration @BKG[111]', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[26]: cmd.EFW_SRMWRTCTL(0) # Allow SRAM writes ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[27]: POKE( 0x111, 0xEF ) #BKG[addr] = RST 5 ../../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_BKG_1.py[28]: sleep(8) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[29]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[29]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[30]: intnum = APID_267.TESTVALUE / 256 ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[31]: inttime= APID_267.TESTVALUE & 255 ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[32]: fmsec = (1000.0/65536.0) * inttime ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[33]: log('Maximum Interrupt Service Time is %2.3f msec' % fmsec) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[34]: log('Percent of Interrupt at 256 Hz is %2.3f percent' % (fmsec*100.0/3.90625) ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[35]: log('Maximum Interrupt Service Routine= %x hex' %intnum) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[36]: log('Requirement for ISR Duration < 2 msec : %s' % PF[fmsec < 2.0] ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[38]: log('3.0 Restoring No Op at BKG[111] ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[39]: POKE( 0x111, 0 ) #BKG[addr] = NOP ../../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_BKG_1.py[40]: cmd.EFW_SRMWRTCTL(1) # Protect SRAM ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[41]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_1.py[42]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[34]: errcnt += tryscript("TEST_BKG_2") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[12]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[15]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[12]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[15]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[17]: log('BKG_2 - VERIFY WATCHDOG FREQUENCY at 1Hz', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[18]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[19]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[21]: log('1. Increasing TM Rate, Clearing TestValue', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[22]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[23]: cmd.EFW_DISARM(3) #Disarm SRAM scanning ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[24]: SET_TESTVALUE0( 0 ) #Clear the Test Value ../../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_BKG_2.py[25]: 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_BKG_2.py[27]: log('2. Installing Counter for Watchdog @BKG[F3]', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[28]: cmd.EFW_SRMWRTCTL(0) # Allow SRAM writes ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[29]: POKE( 0x00F3, 0xF7 ) #BKG[00f3] = RST 6 ../../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_BKG_2.py[30]: sleep(8) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[32]: log('3. Measuring Rate of Counting ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[33]: wait(APID_267, lambda: APID_267.TESTVALUE != 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[33]: wait(APID_267, lambda: APID_267.TESTVALUE != 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[34]: count = APID_267.TESTVALUE ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[35]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[35]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[36]: delta = APID_267.TESTVALUE - count ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[38]: log('Watchdog Rate = %d Hz : %s' %(delta, PF[delta==1]) ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[40]: log('4. Restoring NOP at BKG[F3] ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[41]: POKE( 0x00F3, 0x00 ) #BKG[00f3] = NOP ../../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_BKG_2.py[42]: cmd.EFW_SRMWRTCTL(1) # Protect SRAM ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[43]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[44]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_2.py[45]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[35]: errcnt += tryscript("TEST_BKG_3") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[15]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[16]: log('BKG_3 - VERIFY MET OFFSET MEASUREMENT ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[18]: log('1. Initializing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[19]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[21]: log('1.0 Start with TESTVALUE = 0, No Errors', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[22]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[23]: 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_BKG_3.py[24]: 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_BKG_3.py[25]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[26]: wait(APID_267, lambda: APID_267.TESTVALUE==0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[26]: wait(APID_267, lambda: APID_267.TESTVALUE==0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[26]: wait(APID_267, lambda: APID_267.TESTVALUE==0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[26]: wait(APID_267, lambda: APID_267.TESTVALUE==0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[26]: wait(APID_267, lambda: APID_267.TESTVALUE==0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[26]: wait(APID_267, lambda: APID_267.TESTVALUE==0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[28]: log('1.1 Disabling SRAM Protection/Checksums ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[29]: cmd.EFW_DISARM(3) #SRAM scanner off ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[30]: cmd.EFW_SRMWRTCTL(0) #SRAM Protection off ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[31]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[33]: log('1.2 Loading TEST1PPS program ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[34]: efw.idpu_load("00007000", " aa 3e 00 21 09 70 c3 03 00 db 1b e6 01 21 1d 70 be c8 77 b7 c8 db 23 d3 18 32 f8 dd c9 00") ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[36]: log('1.3 Starting program ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[37]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[38]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[39]: wait(APID_263, lambda: APID_263.PROGENA0==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[39]: wait(APID_263, lambda: APID_263.PROGENA0==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[39]: wait(APID_263, lambda: APID_263.PROGENA0==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[39]: wait(APID_263, lambda: APID_263.PROGENA0==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[40]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[42]: log('2.0 Comparing SC-IDPU 1PPS Time Measures', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[43]: wait(APID_267, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[43]: wait(APID_267, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[44]: fpga = APID_267.IO_DELTAMET / 65536.0 ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[45]: log(' FPGA Measurement = %5.3f seconds' % fpga, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[46]: tsw = (APID_267.IO_LEDS+0.5) / 256.0 ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[47]: log(' S/W Measurement = %5.3f seconds' % tsw, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[48]: diff=abs(fpga-tsw) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[49]: log(' Difference of %5.3f : %s' %(diff,PF[diff<.010]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[52]: log('3.0 Cleaning up, Stopping Program', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[53]: cmd.EFW_STOPUSER(0) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[54]: wait(APID_263, lambda: APID_263.PROGENA0==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[54]: wait(APID_263, lambda: APID_263.PROGENA0==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[54]: wait(APID_263, lambda: APID_263.PROGENA0==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[54]: wait(APID_263, lambda: APID_263.PROGENA0==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[55]: log('3.1 ReArming SRAM Protections', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[56]: cmd.EFW_ARM(3) #Scanner on ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[57]: cmd.EFW_SRMWRTCTL(1) #SRAM Protection on ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[59]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_3.py[60]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[36]: errcnt += tryscript("TEST_BKG_4") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[20]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[22]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[23]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[24]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[26]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[20]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[22]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[23]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[24]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[26]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[27]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[28]: log('BKG_4 - VERIFY BKG0 AND BKG1 VECTORS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[29]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[31]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[33]: log('1.0 Start with TESTVALUE = 0, No Errors', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[34]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[35]: 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_BKG_4.py[36]: 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_BKG_4.py[37]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[38]: wait(APID_267, lambda: APID_267.TESTVALUE==0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[38]: wait(APID_267, lambda: APID_267.TESTVALUE==0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[40]: log('1.1 Disabling SRAM Protection/Checksums ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[41]: cmd.EFW_DISARM(3) #SRAM scanner off ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[42]: cmd.EFW_SRMWRTCTL(0) #SRAM Protection off ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[43]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[45]: log('1.2 Load Both BKG0 and BKG1 test routines', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[46]: efw.idpu_load("00007000", " aa 21 08 70 22 2d 91 c9 21 f9 dd 34 c9") ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[47]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[48]: efw.idpu_load("00007400", " aa 21 08 74 22 2f 91 c9 21 fa dd 34 c9") ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[49]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[51]: log('2.0 Start both routines', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[52]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[53]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[54]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[55]: cmd.EFW_EXEC(0x74) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[56]: sleep(8) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[58]: log('3.0 Measuring Frequencies', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[59]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[59]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[60]: count = APID_267.TESTVALUE ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[61]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[59]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[62]: delta = (APID_267.TESTVALUE - count) & 0xff ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[63]: log(" BKG0 Rate is %d Hz " %delta ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[64]: log(" : %s" %PF[delta==8] ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[66]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[59]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[67]: count = APID_267.TESTVALUE/256 ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[68]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[59]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[69]: delta = (APID_267.TESTVALUE/256 - count) & 0xff ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[70]: log(" BKG1 Rate is %d Hz " %delta) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[71]: log(" : %s" %PF[delta==32] ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[73]: log('4.0 Removing Vectors @912D & 912F', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[74]: efw.idpu_load("0000912D", " 00 00 00 00") #Clear BKG0/BKG1 Vectors ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[77]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_4.py[78]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[37]: errcnt += tryscript("TEST_BKG_5") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[18]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[20]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[21]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[22]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[24]: def getrate( inx ): ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[39]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[18]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[20]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[21]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[22]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[24]: def getrate( inx ): ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[39]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[40]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[41]: log('BKG_5 - VERIFY FREQ of CALLS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[42]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[43]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[45]: log('1. Increasing TM Rate ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[46]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[47]: cmd.EFW_DISARM(3) #Disarm SRAM scanning ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[48]: SET_TESTVALUE0( 0 ) #Clear the Test Value ../../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_BKG_5.py[49]: 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_BKG_5.py[50]: cmd.EFW_SRMWRTCTL(0) # Allow SRAM writes ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[53]: log('2.1 Verifying DFB128 at 128 Hz ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[54]: dfb128 = getrate( 0 ) #Get Rate for DFB16/HSK ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[25]: VP= (0x86, 0x8D, # DFB128, DFB16&PWR ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[29]: POKE( VP[inx], 0xF7 ) #BKG[addr] = RST 6 ../../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_BKG_5.py[30]: sleep(8) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[31]: wait(APID_267, lambda: APID_267.TESTVALUE != 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[31]: wait(APID_267, lambda: APID_267.TESTVALUE != 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[32]: count = APID_267.TESTVALUE ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[33]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[33]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[34]: delta = (APID_267.TESTVALUE - count) & 0xff ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[35]: POKE( VP[inx], 0x00 ) #Reset to NOP ../../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_BKG_5.py[36]: sleep(3) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[37]: return( delta ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[55]: log(" DFB128 Rate is %d Hz : %s" % (dfb128,PF[dfb128 == 128]) ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[57]: log('2.2 Verifying DFB16 & PWR at 16 Hz ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[58]: dfb16 = getrate( 1 ) #Get Rate for DFB16 ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[25]: VP= (0x86, 0x8D, # DFB128, DFB16&PWR ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[29]: POKE( VP[inx], 0xF7 ) #BKG[addr] = RST 6 ../../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_BKG_5.py[30]: sleep(8) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[31]: wait(APID_267, lambda: APID_267.TESTVALUE != 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[31]: wait(APID_267, lambda: APID_267.TESTVALUE != 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[32]: count = APID_267.TESTVALUE ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[33]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[33]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[34]: delta = (APID_267.TESTVALUE - count) & 0xff ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[35]: POKE( VP[inx], 0x00 ) #Reset to NOP ../../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_BKG_5.py[36]: sleep(3) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[37]: return( delta ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[59]: log(" DFB16 & PWR Rate is %d Hz: %s" % (dfb16,PF[dfb16 == 16]) ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[61]: log('2.3 Verifying ACS & BEB & DEP at 32 Hz ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[62]: acs = getrate( 2 ) #Get Rate for ACS/BEB/DEP ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[25]: VP= (0x86, 0x8D, # DFB128, DFB16&PWR ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[29]: POKE( VP[inx], 0xF7 ) #BKG[addr] = RST 6 ../../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_BKG_5.py[30]: sleep(8) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[31]: wait(APID_267, lambda: APID_267.TESTVALUE != 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[31]: wait(APID_267, lambda: APID_267.TESTVALUE != 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[32]: count = APID_267.TESTVALUE ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[33]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[33]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[34]: delta = (APID_267.TESTVALUE - count) & 0xff ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[35]: POKE( VP[inx], 0x00 ) #Reset to NOP ../../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_BKG_5.py[36]: sleep(3) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[37]: return( delta ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[63]: log(" ACS&BEB&DEP Rate is %d Hz: %s" % (acs,PF[acs == 32]) ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[65]: log('2.4 Verifying CMD at 32 Hz ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[66]: cmdisr = getrate( 3 ) #Get Rate for CMD ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[25]: VP= (0x86, 0x8D, # DFB128, DFB16&PWR ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[29]: POKE( VP[inx], 0xF7 ) #BKG[addr] = RST 6 ../../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_BKG_5.py[30]: sleep(8) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[31]: wait(APID_267, lambda: APID_267.TESTVALUE != 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[31]: wait(APID_267, lambda: APID_267.TESTVALUE != 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[32]: count = APID_267.TESTVALUE ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[33]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[33]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[34]: delta = (APID_267.TESTVALUE - count) & 0xff ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[35]: POKE( VP[inx], 0x00 ) #Reset to NOP ../../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_BKG_5.py[36]: sleep(3) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[37]: return( delta ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[67]: log(" CMD Rate is %d Hz: %s" % (cmdisr,PF[cmdisr == 32]) ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[69]: log('2.5 Verifying TM at 8 Hz ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[70]: tm = getrate( 4 ) #Get Rate for TM ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[25]: VP= (0x86, 0x8D, # DFB128, DFB16&PWR ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[29]: POKE( VP[inx], 0xF7 ) #BKG[addr] = RST 6 ../../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_BKG_5.py[30]: sleep(8) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[31]: wait(APID_267, lambda: APID_267.TESTVALUE != 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[31]: wait(APID_267, lambda: APID_267.TESTVALUE != 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[32]: count = APID_267.TESTVALUE ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[33]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[33]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[34]: delta = (APID_267.TESTVALUE - count) & 0xff ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[35]: POKE( VP[inx], 0x00 ) #Reset to NOP ../../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_BKG_5.py[36]: sleep(3) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[37]: return( delta ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[71]: log(" TM Rate is %d Hz: %s" % (tm,PF[tm == 8]) ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[73]: log('2.6 Verifying SSR at 16 Hz ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[74]: ssr = getrate( 5 ) #Get Rate for SSR ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[25]: VP= (0x86, 0x8D, # DFB128, DFB16&PWR ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[29]: POKE( VP[inx], 0xF7 ) #BKG[addr] = RST 6 ../../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_BKG_5.py[30]: sleep(8) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[31]: wait(APID_267, lambda: APID_267.TESTVALUE != 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[31]: wait(APID_267, lambda: APID_267.TESTVALUE != 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[32]: count = APID_267.TESTVALUE ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[33]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[33]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[34]: delta = (APID_267.TESTVALUE - count) & 0xff ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[35]: POKE( VP[inx], 0x00 ) #Reset to NOP ../../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_BKG_5.py[36]: sleep(3) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[37]: return( delta ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[75]: log(" SSR Rate is %d Hz: %s" % (ssr,PF[ssr == 16]) ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[77]: log('2.7 Verifying SCI at 4 Hz ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[78]: sci = getrate( 6 ) #Get Rate for SCI ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[25]: VP= (0x86, 0x8D, # DFB128, DFB16&PWR ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[29]: POKE( VP[inx], 0xF7 ) #BKG[addr] = RST 6 ../../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_BKG_5.py[30]: sleep(8) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[31]: wait(APID_267, lambda: APID_267.TESTVALUE != 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[31]: wait(APID_267, lambda: APID_267.TESTVALUE != 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[32]: count = APID_267.TESTVALUE ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[33]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[33]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[34]: delta = (APID_267.TESTVALUE - count) & 0xff ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[35]: POKE( VP[inx], 0x00 ) #Reset to NOP ../../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_BKG_5.py[36]: sleep(3) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[37]: return( delta ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[79]: log(" SCI Rate is %d Hz: %s" % (sci,PF[sci == 4]) ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[81]: log('2.8 Verifying EXEC 1Hz at 1Hz ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[82]: e1h = getrate( 7 ) #Get Rate for SCI ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[25]: VP= (0x86, 0x8D, # DFB128, DFB16&PWR ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[29]: POKE( VP[inx], 0xF7 ) #BKG[addr] = RST 6 ../../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_BKG_5.py[30]: sleep(8) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[31]: wait(APID_267, lambda: APID_267.TESTVALUE != 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[31]: wait(APID_267, lambda: APID_267.TESTVALUE != 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[32]: count = APID_267.TESTVALUE ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[33]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[33]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[34]: delta = (APID_267.TESTVALUE - count) & 0xff ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[35]: POKE( VP[inx], 0x00 ) #Reset to NOP ../../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_BKG_5.py[36]: sleep(3) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[37]: return( delta ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[83]: log(" 1Hz Rate is %d Hz: %s" % (e1h,PF[e1h == 1]) ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[85]: errcnt = 0 ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[86]: if(dfb128 !=128): errcnt+=1 ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[87]: if(dfb16 !=16): errcnt+=1 ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[88]: if(cmdisr !=32): errcnt+=1 ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[89]: if(acs !=32): errcnt+=1 ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[90]: if(tm !=8): errcnt+=1 ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[91]: if(ssr !=16): errcnt+=1 ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[92]: if(sci !=4): errcnt+=1 ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[93]: if(e1h !=1): errcnt+=1 ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[95]: cmd.EFW_SRMWRTCTL(1) # Protect SRAM ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[96]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[97]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[99]: log('BKG_5 - VERIFY FREQ of CALLS : %s ' % PF[errcnt==0], color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[100]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG_5.py[101]: return(errcnt) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[39]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[40]: if( errcnt == 0 ): ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[41]: log('**** BKG Module PASS ****' , color=GREEN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[44]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BKG.py[45]: return( errcnt ) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[25]: cmd =tryscript("TEST_CMD") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[12]: set_output_location('CMD_Module_') ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[15]: log('******* CMD MODULE TEST *********', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[18]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[20]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[23]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[24]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[26]: vers = APID_267.FSW_HIGH ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[27]: vers = vers + APID_267.FSW_LOW/100.0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[28]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[29]: log('******* FSW VERSION %5.2f *********'% vers, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[32]: errcnt=0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[33]: errcnt += tryscript("TEST_CMD_2") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[15]: log('CMD_2 SERIAL COMMAND INPUT ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[17]: log('1. APID 260 Command String Test ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[19]: cmd.EFW_CMDS( 100 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[20]: wait(APID_267, lambda: APID_267.CMDEXP==100, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[20]: wait(APID_267, lambda: APID_267.CMDEXP==100, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[22]: log('2. APID 261 Memory Load Test ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[23]: cmd.EFW_SRMWRTCTL(0) #Enable poking ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[24]: efw.idpu_load("00007000","01 02 03 04 05") ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[25]: DUMPADR( 0x7000) ../../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_CMD_2.py[26]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[28]: wait(APID_266, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[28]: wait(APID_266, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[29]: if(APID_266.Data[0]!= 1): log('FAILED to LOAD[7000]') ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[30]: if(APID_266.Data[1]!= 2): log('FAILED to LOAD[7001]') ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[31]: if(APID_266.Data[2]!= 3): log('FAILED to LOAD[7002]') ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[32]: if(APID_266.Data[3]!= 4): log('FAILED to LOAD[7003]') ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[33]: if(APID_266.Data[4]!= 5): log('FAILED to LOAD[7004]') ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[35]: efw.idpu_load("00007000","F1 F2 F3 F4 F5") ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[36]: DUMPADR( 0x7000) ../../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_CMD_2.py[37]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[39]: wait(APID_266, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[28]: wait(APID_266, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[40]: if(APID_266.Data[0]!= 0xF1): log('FAILED to LOAD[7000]') ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[41]: if(APID_266.Data[1]!= 0xF2): log('FAILED to LOAD[7001]') ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[42]: if(APID_266.Data[2]!= 0xF3): log('FAILED to LOAD[7002]') ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[43]: if(APID_266.Data[3]!= 0xF4): log('FAILED to LOAD[7003]') ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[44]: if(APID_266.Data[4]!= 0xF5): log('FAILED to LOAD[7004]') ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[46]: cmd.EFW_SRMWRTCTL(1) #Disable poking ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[47]: log('Command Formats OK. Result = PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[48]: log('================END====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_2.py[49]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[34]: errcnt += tryscript("TEST_CMD_3") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[23]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[60]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[61]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[62]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[64]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[23]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[60]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[61]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[62]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[64]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[65]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[66]: log('CMD_3 TEST RECEIPT OF S/C TIME/STATUS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[67]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[68]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[69]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[70]: ECT_SCI_ADR = 0x9170 #R12 References ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[71]: EMF_SCI_ADR = ECT_SCI_ADR+10 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[72]: RBS_SCI_ADR = EMF_SCI_ADR+4 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[73]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[75]: log('1. Clearing the S/C Status Data ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[76]: TAS.ThrusterArmStatus = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[77]: TAS.InstrShutdownWarn = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[78]: TAS.EclipseStatus = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[79]: TAS.ResetStatus = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[80]: TAS.SpinPeriodValid = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[81]: TAS.SpinPhaseValid = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[82]: TAS.SpinPulseSSSource = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[83]: TAS.SpinPeriod = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[84]: TAS.SpinPhase = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[85]: TAS.EFW_SSR_Status = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[87]: TAS.HOPE_SharedData = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[88]: TAS.MagEIS_Low_SharedData = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[89]: TAS.MagEIS_Med35_SharedData = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[90]: TAS.MagEIS_Med75_SharedData = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[91]: TAS.EMFISIS_SharedData = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[92]: TAS.RBSPICE_SharedData = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[93]: wait(APID_267, lambda: APID_267.SC_Warnings==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[93]: wait(APID_267, lambda: APID_267.SC_Warnings==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[95]: log('2.1 Checking Each Bit in Warnings ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[96]: TAS.ThrusterArmStatus = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[97]: wait(APID_267, lambda: APID_267.SC_Warnings==0x80, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[97]: wait(APID_267, lambda: APID_267.SC_Warnings==0x80, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[98]: TAS.InstrShutdownWarn = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[99]: wait(APID_267, lambda: APID_267.SC_Warnings==0xC0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[99]: wait(APID_267, lambda: APID_267.SC_Warnings==0xC0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[99]: wait(APID_267, lambda: APID_267.SC_Warnings==0xC0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[99]: wait(APID_267, lambda: APID_267.SC_Warnings==0xC0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[99]: wait(APID_267, lambda: APID_267.SC_Warnings==0xC0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[99]: wait(APID_267, lambda: APID_267.SC_Warnings==0xC0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[100]: TAS.EclipseStatus = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[101]: wait(APID_267, lambda: APID_267.SC_Warnings==0xE0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[101]: wait(APID_267, lambda: APID_267.SC_Warnings==0xE0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[101]: wait(APID_267, lambda: APID_267.SC_Warnings==0xE0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[101]: wait(APID_267, lambda: APID_267.SC_Warnings==0xE0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[101]: wait(APID_267, lambda: APID_267.SC_Warnings==0xE0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[101]: wait(APID_267, lambda: APID_267.SC_Warnings==0xE0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[102]: TAS.ResetStatus = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[103]: wait(APID_267, lambda: APID_267.SC_Warnings==0xF0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[103]: wait(APID_267, lambda: APID_267.SC_Warnings==0xF0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[103]: wait(APID_267, lambda: APID_267.SC_Warnings==0xF0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[103]: wait(APID_267, lambda: APID_267.SC_Warnings==0xF0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[103]: wait(APID_267, lambda: APID_267.SC_Warnings==0xF0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[103]: wait(APID_267, lambda: APID_267.SC_Warnings==0xF0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[104]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[105]: wait(APID_267, lambda: APID_267.SC_Warnings==0xF8, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[105]: wait(APID_267, lambda: APID_267.SC_Warnings==0xF8, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[105]: wait(APID_267, lambda: APID_267.SC_Warnings==0xF8, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[105]: wait(APID_267, lambda: APID_267.SC_Warnings==0xF8, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[105]: wait(APID_267, lambda: APID_267.SC_Warnings==0xF8, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[105]: wait(APID_267, lambda: APID_267.SC_Warnings==0xF8, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[106]: TAS.SpinPhaseValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[107]: wait(APID_267, lambda: APID_267.SC_Warnings==0xFC, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[107]: wait(APID_267, lambda: APID_267.SC_Warnings==0xFC, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[107]: wait(APID_267, lambda: APID_267.SC_Warnings==0xFC, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[107]: wait(APID_267, lambda: APID_267.SC_Warnings==0xFC, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[107]: wait(APID_267, lambda: APID_267.SC_Warnings==0xFC, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[107]: wait(APID_267, lambda: APID_267.SC_Warnings==0xFC, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[108]: TAS.SpinPulseSSSource = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[109]: wait(APID_267, lambda: APID_267.SC_Warnings==0xFE, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[109]: wait(APID_267, lambda: APID_267.SC_Warnings==0xFE, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[109]: wait(APID_267, lambda: APID_267.SC_Warnings==0xFE, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[109]: wait(APID_267, lambda: APID_267.SC_Warnings==0xFE, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[109]: wait(APID_267, lambda: APID_267.SC_Warnings==0xFE, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[109]: wait(APID_267, lambda: APID_267.SC_Warnings==0xFE, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[110]: log('2.1 : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[112]: log('2.2 Checking Spin Period & Phase ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[113]: TAS.SpinPeriod = 0x1234 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[114]: TAS.SpinPhase = 0xabcd ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[115]: wait(APID_267, lambda: APID_267.SC_SpinPeriod==0x1234, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[115]: wait(APID_267, lambda: APID_267.SC_SpinPeriod==0x1234, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[115]: wait(APID_267, lambda: APID_267.SC_SpinPeriod==0x1234, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[115]: wait(APID_267, lambda: APID_267.SC_SpinPeriod==0x1234, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[115]: wait(APID_267, lambda: APID_267.SC_SpinPeriod==0x1234, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[115]: wait(APID_267, lambda: APID_267.SC_SpinPeriod==0x1234, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[116]: wait(APID_267, lambda: APID_267.SC_SpinPhase==0xabcd, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[116]: wait(APID_267, lambda: APID_267.SC_SpinPhase==0xabcd, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[117]: log('2.2 : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[119]: log('2.3 Checking EFW SSR ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[120]: TAS.EFW_SSR_Status = 0x56 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[121]: wait(APID_267, lambda: APID_267.SC_EFW_SSR==0x56, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[121]: wait(APID_267, lambda: APID_267.SC_EFW_SSR==0x56, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[121]: wait(APID_267, lambda: APID_267.SC_EFW_SSR==0x56, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[121]: wait(APID_267, lambda: APID_267.SC_EFW_SSR==0x56, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[121]: wait(APID_267, lambda: APID_267.SC_EFW_SSR==0x56, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[121]: wait(APID_267, lambda: APID_267.SC_EFW_SSR==0x56, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[122]: log('2.3 : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[124]: log('3. Nominal Case S/C Status Bits ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[125]: TAS.ThrusterArmStatus = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[126]: TAS.InstrShutdownWarn = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[127]: TAS.EclipseStatus = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[128]: TAS.ResetStatus = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[129]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[130]: TAS.SpinPhaseValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[131]: TAS.SpinPulseSSSource = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[132]: wait(APID_267, lambda: APID_267.SC_Warnings==12, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[132]: wait(APID_267, lambda: APID_267.SC_Warnings==12, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[132]: wait(APID_267, lambda: APID_267.SC_Warnings==12, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[132]: wait(APID_267, lambda: APID_267.SC_Warnings==12, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[132]: wait(APID_267, lambda: APID_267.SC_Warnings==12, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[132]: wait(APID_267, lambda: APID_267.SC_Warnings==12, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[134]: log('Spacecraft T&S OK. Result = PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[135]: log('================END====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_3.py[136]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[35]: errcnt += tryscript("TEST_CMD_4") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[14]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[15]: def itf_test(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[88]: def pkt_test(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[128]: def cmd_test(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[136]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[137]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[138]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[140]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[14]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[15]: def itf_test(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[88]: def pkt_test(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[128]: def cmd_test(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[136]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[137]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[138]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[140]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[141]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[142]: log('CMD_4 TEST FLAGGING OF BAD S/C MESSAGES ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[143]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[144]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[146]: startscript('gsecmderr') #Clean up GSE if needed ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[66]: RBSPBios.SetCCSDSErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[67]: RBSPBios.SetITFErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[147]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[148]: sleep(4) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[150]: itf_test() #ITF error detection test ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[16]: log('1.1 Injecting ITF Error in Sync[0] ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[17]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[18]: startscript('gsecmderr', 'itf', 0, 0xff) # Set byte 0 (Sync) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[57]: byte_location = my_byte_location ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[59]: byte_value = my_byte_value ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[69]: elif(err_type.lower() == 'ccsds'): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[73]: elif(err_type.lower() == 'itf'): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[75]: RBSPBios.SetITFErrorInjectionHandler(itf_handler) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[20]: log("ITF Error Found at Location %x" % (APID_267.ERRDATA & 0x3FF) ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[21]: startscript('gsecmderr') ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[66]: RBSPBios.SetCCSDSErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[67]: RBSPBios.SetITFErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[22]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[25]: log('1.2 Injecting ITF Error in Sync[1] ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[26]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[27]: startscript('gsecmderr', 'itf', 1, 0xff) # Set byte 1 (Sync) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[57]: byte_location = my_byte_location ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[59]: byte_value = my_byte_value ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[69]: elif(err_type.lower() == 'ccsds'): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[73]: elif(err_type.lower() == 'itf'): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[75]: RBSPBios.SetITFErrorInjectionHandler(itf_handler) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[28]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[29]: log("ITF Error Found at Location %x" % (APID_267.ERRDATA & 0x3FF) ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[30]: startscript('gsecmderr') ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[66]: RBSPBios.SetCCSDSErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[67]: RBSPBios.SetITFErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[31]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[32]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[34]: log('1.3 Injecting ITF Error in Sync[2] ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[35]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[36]: startscript('gsecmderr', 'itf', 2, 0xff) # Set byte 2 (Sync) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[57]: byte_location = my_byte_location ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[59]: byte_value = my_byte_value ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[69]: elif(err_type.lower() == 'ccsds'): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[73]: elif(err_type.lower() == 'itf'): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[75]: RBSPBios.SetITFErrorInjectionHandler(itf_handler) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[37]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[38]: log("ITF Error Found at Location %x" % (APID_267.ERRDATA & 0x3FF) ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[39]: startscript('gsecmderr') ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[66]: RBSPBios.SetCCSDSErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[67]: RBSPBios.SetITFErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[40]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[41]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[43]: log('1.4 Injecting ITF Error in Sync[3] ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[44]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[45]: startscript('gsecmderr', 'itf', 3, 0xff) # Set byte 3 (Sync) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[57]: byte_location = my_byte_location ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[59]: byte_value = my_byte_value ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[69]: elif(err_type.lower() == 'ccsds'): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[73]: elif(err_type.lower() == 'itf'): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[75]: RBSPBios.SetITFErrorInjectionHandler(itf_handler) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[46]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[47]: log("ITF Error Found at Location %x" % (APID_267.ERRDATA & 0x3FF) ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[48]: startscript('gsecmderr') ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[66]: RBSPBios.SetCCSDSErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[67]: RBSPBios.SetITFErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[49]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[50]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[52]: log('1.5 Injecting ITF Error in Length1 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[53]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[54]: startscript('gsecmderr', 'itf', 4, 0xff) # Set byte 4 (Length) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[57]: byte_location = my_byte_location ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[59]: byte_value = my_byte_value ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[69]: elif(err_type.lower() == 'ccsds'): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[73]: elif(err_type.lower() == 'itf'): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[75]: RBSPBios.SetITFErrorInjectionHandler(itf_handler) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[55]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[56]: log("ITF Error Found at Location %x" % (APID_267.ERRDATA & 0x3FF) ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[57]: startscript('gsecmderr') ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[66]: RBSPBios.SetCCSDSErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[67]: RBSPBios.SetITFErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[58]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[59]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[61]: log('1.6 Injecting ITF Error in Length2 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[62]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[63]: startscript('gsecmderr', 'itf', 5, 0xff) # Set byte 5 (Length) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[57]: byte_location = my_byte_location ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[59]: byte_value = my_byte_value ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[69]: elif(err_type.lower() == 'ccsds'): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[73]: elif(err_type.lower() == 'itf'): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[75]: RBSPBios.SetITFErrorInjectionHandler(itf_handler) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[64]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[65]: log("ITF Error Found at Location %x" % (APID_267.ERRDATA & 0x3FF) ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[66]: startscript('gsecmderr') ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[66]: RBSPBios.SetCCSDSErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[67]: RBSPBios.SetITFErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[67]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[68]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[70]: log('1.7 Injecting ITF Error in Start1 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[71]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[72]: startscript('gsecmderr', 'itf', 6, 0xff) # Set byte 6 (Length) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[57]: byte_location = my_byte_location ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[59]: byte_value = my_byte_value ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[69]: elif(err_type.lower() == 'ccsds'): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[73]: elif(err_type.lower() == 'itf'): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[75]: RBSPBios.SetITFErrorInjectionHandler(itf_handler) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[73]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[74]: log("ITF Error Found at Location %x" % (APID_267.ERRDATA & 0x3FF) ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[75]: startscript('gsecmderr') ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[66]: RBSPBios.SetCCSDSErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[67]: RBSPBios.SetITFErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[76]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[77]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[79]: log('1.8 Injecting ITF Error in Start2 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[80]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[81]: startscript('gsecmderr', 'itf', 7, 0xff) # Set byte 7 (Length) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[57]: byte_location = my_byte_location ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[59]: byte_value = my_byte_value ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[69]: elif(err_type.lower() == 'ccsds'): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[73]: elif(err_type.lower() == 'itf'): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[75]: RBSPBios.SetITFErrorInjectionHandler(itf_handler) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[82]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[19]: wait(APID_267, lambda: APID_267.ERRCODE==0xC2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[83]: log("ITF Error Found at Location %x" % (APID_267.ERRDATA & 0x3FF) ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[84]: startscript('gsecmderr') ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[66]: RBSPBios.SetCCSDSErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[67]: RBSPBios.SetITFErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[85]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[86]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[23]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[151]: pkt_test() #Packet error detection test ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[89]: log('2.1 Injecting Packet Error at 0 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[90]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[91]: startscript('gsecmderr', 'ccsds', 0, 0xff) # Set byte 0 (hdr) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[57]: byte_location = my_byte_location ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[59]: byte_value = my_byte_value ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[69]: elif(err_type.lower() == 'ccsds'): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[71]: RBSPBios.SetCCSDSErrorInjectionHandler(ccsds_handler) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[92]: wait(APID_267, lambda: APID_267.ERRCODE==0xC3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[92]: wait(APID_267, lambda: APID_267.ERRCODE==0xC3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[92]: wait(APID_267, lambda: APID_267.ERRCODE==0xC3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[92]: wait(APID_267, lambda: APID_267.ERRCODE==0xC3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[92]: wait(APID_267, lambda: APID_267.ERRCODE==0xC3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[92]: wait(APID_267, lambda: APID_267.ERRCODE==0xC3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[93]: log("Header Error Found at Location %x" % (APID_267.ERRDATA & 0x3FF) ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[94]: startscript('gsecmderr') ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[66]: RBSPBios.SetCCSDSErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[67]: RBSPBios.SetITFErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[95]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[96]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[96]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[96]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[96]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[96]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[96]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[98]: log('2.2 Injecting Packet Error at 1 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[99]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[100]: startscript('gsecmderr', 'ccsds', 1, 0xff) # Set byte 1 (APID) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[57]: byte_location = my_byte_location ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[59]: byte_value = my_byte_value ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[69]: elif(err_type.lower() == 'ccsds'): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[71]: RBSPBios.SetCCSDSErrorInjectionHandler(ccsds_handler) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[101]: wait(APID_267, lambda: APID_267.ERRCODE==0xC4, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[101]: wait(APID_267, lambda: APID_267.ERRCODE==0xC4, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[101]: wait(APID_267, lambda: APID_267.ERRCODE==0xC4, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[101]: wait(APID_267, lambda: APID_267.ERRCODE==0xC4, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[101]: wait(APID_267, lambda: APID_267.ERRCODE==0xC4, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[101]: wait(APID_267, lambda: APID_267.ERRCODE==0xC4, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[102]: log("APID Value Error Found = %x" % (APID_267.ERRDATA & 0x3FF) ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[103]: startscript('gsecmderr') ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[66]: RBSPBios.SetCCSDSErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[67]: RBSPBios.SetITFErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[104]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[105]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[96]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[96]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[96]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[96]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[96]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[106]: startscript('gsecmderr') # Set byte 0 (Sync) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[66]: RBSPBios.SetCCSDSErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[67]: RBSPBios.SetITFErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[108]: log('2.3 Injecting Packet Error at 2 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[109]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[110]: startscript('gsecmderr', 'ccsds', 2, 0x00) # Set byte 2 (Seq=3) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[57]: byte_location = my_byte_location ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[59]: byte_value = my_byte_value ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[69]: elif(err_type.lower() == 'ccsds'): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[71]: RBSPBios.SetCCSDSErrorInjectionHandler(ccsds_handler) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[111]: wait(APID_267, lambda: APID_267.ERRCODE==0xC3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[92]: wait(APID_267, lambda: APID_267.ERRCODE==0xC3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[92]: wait(APID_267, lambda: APID_267.ERRCODE==0xC3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[92]: wait(APID_267, lambda: APID_267.ERRCODE==0xC3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[92]: wait(APID_267, lambda: APID_267.ERRCODE==0xC3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[92]: wait(APID_267, lambda: APID_267.ERRCODE==0xC3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[112]: log("Header Error Found at Location %x" % (APID_267.ERRDATA & 0x3FF) ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[113]: startscript('gsecmderr') ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[66]: RBSPBios.SetCCSDSErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[67]: RBSPBios.SetITFErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[114]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[115]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[96]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[96]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[96]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[96]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[96]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[116]: startscript('gsecmderr') # Set byte 0 (Sync) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[66]: RBSPBios.SetCCSDSErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[67]: RBSPBios.SetITFErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[118]: log('2.4 Injecting Packet Error at 4 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[119]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[120]: startscript('gsecmderr', 'ccsds', 4, 0xff) # Set byte 4 (Length!=0) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[57]: byte_location = my_byte_location ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[59]: byte_value = my_byte_value ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[69]: elif(err_type.lower() == 'ccsds'): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[71]: RBSPBios.SetCCSDSErrorInjectionHandler(ccsds_handler) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[121]: wait(APID_267, lambda: APID_267.ERRCODE==0xC3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[92]: wait(APID_267, lambda: APID_267.ERRCODE==0xC3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[92]: wait(APID_267, lambda: APID_267.ERRCODE==0xC3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[92]: wait(APID_267, lambda: APID_267.ERRCODE==0xC3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[92]: wait(APID_267, lambda: APID_267.ERRCODE==0xC3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[92]: wait(APID_267, lambda: APID_267.ERRCODE==0xC3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[122]: log("Header Error Found at Location %x" % (APID_267.ERRDATA & 0x3FF) ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[123]: startscript('gsecmderr') ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[66]: RBSPBios.SetCCSDSErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[67]: RBSPBios.SetITFErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[124]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[125]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[96]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[96]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[96]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[96]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[96]: wait(APID_267, lambda: APID_267.ERRCODE==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[126]: startscript('gsecmderr') # Set byte 0 (Sync) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[66]: RBSPBios.SetCCSDSErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[67]: RBSPBios.SetITFErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[152]: cmd_test() #Command error detection test ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[129]: log('3.1 Test Command Code Error ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[130]: cmd.EFW_CMDERR() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[131]: wait(APID_267, lambda: APID_267.ERRCODE==0xC1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[131]: wait(APID_267, lambda: APID_267.ERRCODE==0xC1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[131]: wait(APID_267, lambda: APID_267.ERRCODE==0xC1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[131]: wait(APID_267, lambda: APID_267.ERRCODE==0xC1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[131]: wait(APID_267, lambda: APID_267.ERRCODE==0xC1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[131]: wait(APID_267, lambda: APID_267.ERRCODE==0xC1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[132]: log('3.1 Command Error Found : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[133]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[154]: log('Spacecraft T&S OK. Result = PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[155]: log('================END====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_4.py[156]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[36]: errcnt += tryscript("TEST_CMD_5") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[12]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[15]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[12]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[15]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[17]: log('CMD_5 - Command Rate >= 10/sec ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[18]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[19]: log('Loading 100 Commands At High Rate ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[21]: cmd.EFW_CMDS( 100 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[22]: wait(APID_267, lambda: APID_267.CMDEXP==100, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[22]: wait(APID_267, lambda: APID_267.CMDEXP==100, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[23]: wait(APID_267, lambda: APID_267.CMDTOT==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[23]: wait(APID_267, lambda: APID_267.CMDTOT==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[23]: wait(APID_267, lambda: APID_267.CMDTOT==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[23]: wait(APID_267, lambda: APID_267.CMDTOT==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[23]: wait(APID_267, lambda: APID_267.CMDTOT==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[25]: log('Commands starting ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[27]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[26]: for i in range( 100 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[29]: wait(APID_267, lambda: APID_267.CMDTOT>0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[29]: wait(APID_267, lambda: APID_267.CMDTOT>0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[29]: wait(APID_267, lambda: APID_267.CMDTOT>0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[29]: wait(APID_267, lambda: APID_267.CMDTOT>0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[29]: wait(APID_267, lambda: APID_267.CMDTOT>0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[29]: wait(APID_267, lambda: APID_267.CMDTOT>0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[30]: stime= DecStatus_RBSPCmd.NextMET ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[32]: try: ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[33]: wait(APID_267, lambda: APID_267.CMDTOT==100, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[33]: wait(APID_267, lambda: APID_267.CMDTOT==100, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[33]: wait(APID_267, lambda: APID_267.CMDTOT==100, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[33]: wait(APID_267, lambda: APID_267.CMDTOT==100, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[33]: wait(APID_267, lambda: APID_267.CMDTOT==100, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[33]: wait(APID_267, lambda: APID_267.CMDTOT==100, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[33]: wait(APID_267, lambda: APID_267.CMDTOT==100, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[33]: wait(APID_267, lambda: APID_267.CMDTOT==100, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[33]: wait(APID_267, lambda: APID_267.CMDTOT==100, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[33]: wait(APID_267, lambda: APID_267.CMDTOT==100, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[38]: secs = DecStatus_RBSPCmd.NextMET - stime ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[39]: if(secs < 1): secs=1 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[40]: cmdrate= 100/secs ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[41]: log('Commands sent at %f per second ' % cmdrate, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[43]: log('Command Count=100 . Result = PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[44]: log('================END====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_5.py[45]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[37]: errcnt += tryscript("TEST_CMD_6") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[15]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[16]: log('CMD_6 : COMMAND PRIORITY TO INCOMING CMD', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[18]: log('1.1 Increasing TM Rate ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[19]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[20]: cmd.EFW_DISARM(3) #Disarm SRAM scanning ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[22]: log('1.2 Loading up Scripts to Run ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[23]: cmd.EFW_SRMWRTCTL(0) #Enable loading < 8000 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[24]: startscript("LOAD_SCR_0001") #Load Diag Script Set ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[5]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[9]: def main(rate=None): ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[5]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[9]: def main(rate=None): ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[10]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[11]: log('LOAD_SCR_0001 - Diagnostic Scripts ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[12]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[14]: cmd.EFW_CMDS( 3 ) ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[15]: idpu_load("00006000", " e0 e1 00 00 00 00 00 00 00 00 00 00 00 00 ee ef 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 a3 7f c1 01 e4 00 00 00 00 00 00 00 00 00 00 00 a3 7f c1 00 a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[16]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[17]: idpu_load("00006080", " 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[18]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[19]: idpu_load("00006100", " 1d c1 02 bb ee c2 00 00 00 00 00 00 00 00 00 00 01 ff 0f c1 03 ff 0f c1 06 ff 0f c1 0c ff 0f c1 18 ff 0f c1 30 ff 0f c1 60 ff 0f c1 c0 ff 0f c1 80 ff 0f c1 00 ff 0e c1 ef c2 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[26]: log('2.1 Starting LED Loop script ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[27]: cmd.EFW_SCRIPT( 0xEF ) #Should set the script# ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[28]: wait(APID_263, lambda: APID_263.SCRIPT==0xEF, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[28]: wait(APID_263, lambda: APID_263.SCRIPT==0xEF, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[28]: wait(APID_263, lambda: APID_263.SCRIPT==0xEF, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[28]: wait(APID_263, lambda: APID_263.SCRIPT==0xEF, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[30]: log('2.2 Verifying RT commands are executed ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[31]: cmd.EFW_CMDS( 100 ) #Send in RT command and Verify ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[32]: wait(APID_267, lambda: APID_267.CMDEXP==100, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[32]: wait(APID_267, lambda: APID_267.CMDEXP==100, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[32]: wait(APID_267, lambda: APID_267.CMDEXP==100, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[32]: wait(APID_267, lambda: APID_267.CMDEXP==100, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[32]: wait(APID_267, lambda: APID_267.CMDEXP==100, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[32]: wait(APID_267, lambda: APID_267.CMDEXP==100, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[32]: wait(APID_267, lambda: APID_267.CMDEXP==100, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[33]: cmd.EFW_CMDS( 1 ) #Send in RT command and Verify ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[34]: wait(APID_267, lambda: APID_267.CMDEXP==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[34]: wait(APID_267, lambda: APID_267.CMDEXP==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[34]: wait(APID_267, lambda: APID_267.CMDEXP==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[34]: wait(APID_267, lambda: APID_267.CMDEXP==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[34]: wait(APID_267, lambda: APID_267.CMDEXP==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[34]: wait(APID_267, lambda: APID_267.CMDEXP==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[36]: log('2.3 Verify script continues ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[37]: wait(APID_263, lambda: APID_263.SCRIPT==0xEF, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[28]: wait(APID_263, lambda: APID_263.SCRIPT==0xEF, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[38]: cmd.EFW_WRITELEDS(0) #Clear the LEDS ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[39]: wait(APID_267, lambda: APID_267.IO_LEDS!=0, flTimeout=20) #verify changing ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[39]: wait(APID_267, lambda: APID_267.IO_LEDS!=0, flTimeout=20) #verify changing ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[41]: log('3.0 Cleaning Up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[42]: cmd.EFW_SCRIPT( 0 ) #Stop Script ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[43]: wait(APID_263, lambda: APID_263.SCRIPT==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[43]: wait(APID_263, lambda: APID_263.SCRIPT==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[43]: wait(APID_263, lambda: APID_263.SCRIPT==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[43]: wait(APID_263, lambda: APID_263.SCRIPT==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[44]: cmd.EFW_SRMWRTCTL(1) #Protect < 8000 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[46]: log('Real Cmd Priority. Result = PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[47]: log('================END====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_6.py[48]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[38]: errcnt += tryscript("TEST_CMD_7") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[10]: def chk_sci(): #Science Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[16]: def chk_dep(): #Deploy Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[24]: def chk_fit(): #Spin FIT Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[30]: def chk_dfb(): #DFB Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[36]: def chk_beb(): #BEB Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[44]: def chk_acs(): #ACS Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[52]: def chk_ssr(): #SSR Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[59]: def chk_pwr(): #PWR Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[65]: def chk_tm(): #TM Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[72]: def chk_cmd(): #CMD Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[78]: def chk_ld(): #LD Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[85]: def chk_exec(): #EXEC Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[93]: def chk_io(): #IO Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[99]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[100]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[101]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[103]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[10]: def chk_sci(): #Science Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[16]: def chk_dep(): #Deploy Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[24]: def chk_fit(): #Spin FIT Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[30]: def chk_dfb(): #DFB Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[36]: def chk_beb(): #BEB Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[44]: def chk_acs(): #ACS Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[52]: def chk_ssr(): #SSR Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[59]: def chk_pwr(): #PWR Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[65]: def chk_tm(): #TM Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[72]: def chk_cmd(): #CMD Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[78]: def chk_ld(): #LD Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[85]: def chk_exec(): #EXEC Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[93]: def chk_io(): #IO Module ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[99]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[100]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[101]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[103]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[104]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[105]: log('CMD_7 : COMMANDS TO ALL MODULES ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[106]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[107]: log('1. Clearing Up to Begin ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[108]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[109]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[111]: chk_sci() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[11]: log('2.1 Checking SCI module cmds ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[12]: cmd.EFW_AFT_ILLUM( 3 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[13]: wait(APID_263, lambda: APID_263.AFT_ILLUM==3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[13]: wait(APID_263, lambda: APID_263.AFT_ILLUM==3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[13]: wait(APID_263, lambda: APID_263.AFT_ILLUM==3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[13]: wait(APID_263, lambda: APID_263.AFT_ILLUM==3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[14]: log('2.1 SCI module : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[112]: chk_dep() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[17]: log('2.2 Checking DEP module cmds ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[18]: cmd.EFW_ENGIN() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[19]: cmd.EFW_ARM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[20]: cmd.EFW_DEP_PAIR( 3 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[21]: wait(APID_267, lambda: APID_267.DEPPAIR==3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[21]: wait(APID_267, lambda: APID_267.DEPPAIR==3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[21]: wait(APID_267, lambda: APID_267.DEPPAIR==3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[21]: wait(APID_267, lambda: APID_267.DEPPAIR==3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[21]: wait(APID_267, lambda: APID_267.DEPPAIR==3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[21]: wait(APID_267, lambda: APID_267.DEPPAIR==3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[21]: wait(APID_267, lambda: APID_267.DEPPAIR==3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[22]: log('2.2 DEP module : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[113]: chk_fit() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[25]: log('2.3 Checking FIT module cmds ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[26]: cmd.EFW_FITMODE( 1, 3, 3 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[27]: wait(APID_267, lambda: APID_267.FITMODE==0xB3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[27]: wait(APID_267, lambda: APID_267.FITMODE==0xB3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[27]: wait(APID_267, lambda: APID_267.FITMODE==0xB3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[27]: wait(APID_267, lambda: APID_267.FITMODE==0xB3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[27]: wait(APID_267, lambda: APID_267.FITMODE==0xB3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[27]: wait(APID_267, lambda: APID_267.FITMODE==0xB3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[28]: log('2.3 FIT module : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[114]: chk_dfb() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[31]: log('2.4 Checking DFB module cmds ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[32]: cmd.EFW_CONFIG0( 0x55 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[33]: wait(APID_267, lambda: APID_267.CONFIG0==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[33]: wait(APID_267, lambda: APID_267.CONFIG0==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[33]: wait(APID_267, lambda: APID_267.CONFIG0==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[33]: wait(APID_267, lambda: APID_267.CONFIG0==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[33]: wait(APID_267, lambda: APID_267.CONFIG0==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[33]: wait(APID_267, lambda: APID_267.CONFIG0==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[34]: log('2.4 DFB module : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[115]: chk_beb() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[37]: log('2.5 Checking BEB module cmds ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[38]: SET_ACTEST( 1, 1, 0xAA ) ../../GSEOS_scripts\UTIL.py[38]: cmd.EFW_ACTESTLOW( freq & 0xff ) ../../GSEOS_scripts\UTIL.py[39]: cmd.EFW_ACTESTHIGH( ch2, ch1, freq>>8 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[39]: wait(APID_267, lambda: APID_267.IO_ACTEST==0xC0AA, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[39]: wait(APID_267, lambda: APID_267.IO_ACTEST==0xC0AA, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[39]: wait(APID_267, lambda: APID_267.IO_ACTEST==0xC0AA, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[39]: wait(APID_267, lambda: APID_267.IO_ACTEST==0xC0AA, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[39]: wait(APID_267, lambda: APID_267.IO_ACTEST==0xC0AA, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[39]: wait(APID_267, lambda: APID_267.IO_ACTEST==0xC0AA, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[40]: SET_ACTEST( 0, 0, 00 ) ../../GSEOS_scripts\UTIL.py[38]: cmd.EFW_ACTESTLOW( freq & 0xff ) ../../GSEOS_scripts\UTIL.py[39]: cmd.EFW_ACTESTHIGH( ch2, ch1, freq>>8 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[41]: wait(APID_267, lambda: APID_267.IO_ACTEST==0x0000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[41]: wait(APID_267, lambda: APID_267.IO_ACTEST==0x0000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[41]: wait(APID_267, lambda: APID_267.IO_ACTEST==0x0000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[41]: wait(APID_267, lambda: APID_267.IO_ACTEST==0x0000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[41]: wait(APID_267, lambda: APID_267.IO_ACTEST==0x0000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[41]: wait(APID_267, lambda: APID_267.IO_ACTEST==0x0000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[42]: log('2.5 BEB module : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[116]: chk_acs() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[45]: log('2.6 Checking ACS module cmds ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[46]: cmd.EFW_ACSMODE( 0, 0 ) #disable ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[47]: cmd.EFW_ACSHIGH( 8 ) #jam in ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[48]: cmd.EFW_ACSLOW( 0x88 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[49]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0888, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[49]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0888, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[49]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0888, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[49]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0888, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[49]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0888, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[49]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0888, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[50]: log('2.6 ACS module : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[117]: chk_ssr() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[53]: log('2.7 Checking SSR module cmds ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[54]: cmd.EFW_SSR_DISABLE( 1 ) #Don't have SSR take the request ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[55]: cmd.EFW_B1_SETREQINX( 12 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[56]: wait(APID_263, lambda: APID_263.B1_PLAYREQ==12, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[56]: wait(APID_263, lambda: APID_263.B1_PLAYREQ==12, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[56]: wait(APID_263, lambda: APID_263.B1_PLAYREQ==12, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[56]: wait(APID_263, lambda: APID_263.B1_PLAYREQ==12, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[57]: log('2.7 SSR module : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[118]: chk_pwr() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[60]: log('2.8 Checking PWR module cmds ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[61]: cmd.EFW_ACTSELECT( 0x80 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[62]: wait(APID_267, lambda: APID_267.ACTSELECT==0x80, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[62]: wait(APID_267, lambda: APID_267.ACTSELECT==0x80, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[62]: wait(APID_267, lambda: APID_267.ACTSELECT==0x80, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[62]: wait(APID_267, lambda: APID_267.ACTSELECT==0x80, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[62]: wait(APID_267, lambda: APID_267.ACTSELECT==0x80, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[62]: wait(APID_267, lambda: APID_267.ACTSELECT==0x80, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[62]: wait(APID_267, lambda: APID_267.ACTSELECT==0x80, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[63]: log('2.8 PWR module : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[119]: chk_tm() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[66]: log('2.9 Checking TM module cmds ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[67]: cmd.EFW_TMDUMPSIZE( 48 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[68]: DUMPADR( 0 ) ../../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_CMD_7.py[69]: wait(APID_266, lambda: APID_266.CCSDS_PacketLen==0x39, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[69]: wait(APID_266, lambda: APID_266.CCSDS_PacketLen==0x39, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[69]: wait(APID_266, lambda: APID_266.CCSDS_PacketLen==0x39, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[69]: wait(APID_266, lambda: APID_266.CCSDS_PacketLen==0x39, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[69]: wait(APID_266, lambda: APID_266.CCSDS_PacketLen==0x39, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[69]: wait(APID_266, lambda: APID_266.CCSDS_PacketLen==0x39, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[70]: log('2.9 TM module : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[120]: chk_cmd() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[73]: log('2.10 Checking CMD module cmds ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[74]: cmd.EFW_CMDS( 0x55 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[75]: wait(APID_267, lambda: APID_267.CMDEXP==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[75]: wait(APID_267, lambda: APID_267.CMDEXP==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[75]: wait(APID_267, lambda: APID_267.CMDEXP==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[75]: wait(APID_267, lambda: APID_267.CMDEXP==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[75]: wait(APID_267, lambda: APID_267.CMDEXP==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[75]: wait(APID_267, lambda: APID_267.CMDEXP==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[76]: log('2.10 CMD module : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[121]: chk_ld() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[79]: log('2.11 Checking LD module cmds ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[80]: cmd.EFW_ADRH( 0x12 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[81]: cmd.EFW_ADRL( 0x34 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[82]: wait(APID_267, lambda: APID_267.LOADADR==0x1234, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[82]: wait(APID_267, lambda: APID_267.LOADADR==0x1234, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[82]: wait(APID_267, lambda: APID_267.LOADADR==0x1234, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[82]: wait(APID_267, lambda: APID_267.LOADADR==0x1234, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[82]: wait(APID_267, lambda: APID_267.LOADADR==0x1234, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[82]: wait(APID_267, lambda: APID_267.LOADADR==0x1234, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[83]: log('2.11 LD module : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[122]: chk_exec() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[86]: log('2.12 Checking EXEC module cmds ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[87]: cmd.EFW_NORMAL( ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[88]: wait(APID_263, lambda: APID_263.IDPUMODE==01, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[88]: wait(APID_263, lambda: APID_263.IDPUMODE==01, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[88]: wait(APID_263, lambda: APID_263.IDPUMODE==01, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[88]: wait(APID_263, lambda: APID_263.IDPUMODE==01, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[89]: cmd.EFW_SAFE( ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[90]: wait(APID_263, lambda: APID_263.IDPUMODE==00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[90]: wait(APID_263, lambda: APID_263.IDPUMODE==00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[90]: wait(APID_263, lambda: APID_263.IDPUMODE==00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[90]: wait(APID_263, lambda: APID_263.IDPUMODE==00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[91]: log('2.12 EXEC module : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[123]: chk_io() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[94]: log('2.13 Checking IO module cmds ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[95]: cmd.EFW_HSKIOPORT( 0x22 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[96]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0x22, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[96]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0x22, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[96]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0x22, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[96]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0x22, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[96]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0x22, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[96]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0x22, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[97]: log('2.13 IO module : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[125]: log('3.0 Cleaning Up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[126]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[128]: log('Commands to all Modules. Result = PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[129]: log('================END====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_7.py[130]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[39]: errcnt += tryscript("TEST_CMD_8") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[11]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[13]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[14]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[15]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[17]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[11]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[13]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[14]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[15]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[17]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[18]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[19]: log('CMD_8 : COMMAND SEQUENCE COUNTERS/TOTALS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[20]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[21]: log('1. Initialize for Test ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[22]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[24]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[25]: cmd.EFW_CMDS( 1 ) #Init CMD Expected ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[26]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[27]: wait(APID_267, lambda: APID_267.CMDEXP==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[27]: wait(APID_267, lambda: APID_267.CMDEXP==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[28]: wait(APID_267, lambda: APID_267.CMDTOT==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[28]: wait(APID_267, lambda: APID_267.CMDTOT==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[30]: log('2.1 Measuring RTSEQ / RTTOT ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[31]: rtseq = APID_267.CMDRTSEQ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[32]: rttot = APID_267.CMDRTTOT ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[33]: log('2.1.1 RTSEQ is %02x' % rtseq , color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[34]: log('2.1.2 RTTOT is %02x' % rttot , color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[36]: log('2.2 Sending an APID 260 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[37]: cmd.EFW_CMDS( 2 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[38]: wait(APID_267, lambda: APID_267.CMDEXP==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[38]: wait(APID_267, lambda: APID_267.CMDEXP==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[38]: wait(APID_267, lambda: APID_267.CMDEXP==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[38]: wait(APID_267, lambda: APID_267.CMDEXP==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[38]: wait(APID_267, lambda: APID_267.CMDEXP==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[38]: wait(APID_267, lambda: APID_267.CMDEXP==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[39]: dseq = (APID_267.CMDRTSEQ - rtseq) & 0xff ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[40]: dtot = (APID_267.CMDRTTOT - rttot) & 0xff ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[41]: log('2.2.1 RTSEQ is %02x' % APID_267.CMDRTSEQ , color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[42]: log('2.2.2 RTTOT is %02x' % APID_267.CMDRTTOT , color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[43]: log('2.2.3 RTSEQ incremented by %d : %s' %(dseq,PF[dseq==1]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[44]: log('2.2.4 RTTOT incremented by %d : %s' %(dtot,PF[dtot==1]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[46]: log('2.3 Sending an APID 261 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[47]: rtseq = APID_267.CMDRTSEQ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[48]: rttot = APID_267.CMDRTTOT ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[49]: efw.idpu_load("00007000","01 02 03 04 05") ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[50]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[51]: dseq = (APID_267.CMDRTSEQ - rtseq) & 0xff ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[52]: dtot = (APID_267.CMDRTTOT - rttot) & 0xff ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[53]: log('2.3.1 RTSEQ is %02x' % APID_267.CMDRTSEQ , color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[54]: log('2.3.2 RTTOT is %02x' % APID_267.CMDRTTOT , color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[55]: log('2.3.3 RTSEQ incremented by %d : %s' %(dseq,PF[dseq==1]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[56]: log('2.3.4 RTTOT incremented by %d : %s' %(dtot,PF[dtot==1]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[58]: log('RT Cmd Counters. Result = PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[59]: log('================END====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_8.py[60]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[40]: errcnt += tryscript("TEST_CMD_9") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[45]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[46]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[47]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[49]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[45]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[46]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[47]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[49]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[50]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[51]: log('CMD_9 TEST RECEIPT OF S/C BURST FLAGS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[52]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[53]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[54]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[55]: ECT_SCI_ADR = 0x9170 #R12 References ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[56]: EMF_SCI_ADR = ECT_SCI_ADR+10 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[57]: RBS_SCI_ADR = EMF_SCI_ADR+4 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[58]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[59]: cmd.EFW_TMDUMPSIZE(64) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[61]: log('1. Clearing the S/C Burst Flags ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[62]: TAS.HOPE_SharedData = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[63]: TAS.MagEIS_Low_SharedData = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[64]: TAS.MagEIS_Med35_SharedData = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[65]: TAS.MagEIS_Med75_SharedData = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[66]: TAS.EMFISIS_SharedData = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[67]: TAS.RBSPICE_SharedData = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[68]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[69]: wait(APID_267, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[69]: wait(APID_267, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[71]: log('2.1 Checking ECT Shared Data ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[72]: TAS.HOPE_SharedData = 0x11 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[73]: TAS.MagEIS_Low_SharedData = 0x12 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[74]: TAS.MagEIS_Med35_SharedData = 0x13 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[75]: TAS.MagEIS_Med75_SharedData = 0x14 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[76]: DUMPADR( ECT_SCI_ADR ) ../../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_CMD_9.py[77]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[77]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[77]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[77]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[77]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[77]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[78]: wait(APID_266, lambda: APID_266.Data[1]==0x12, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[78]: wait(APID_266, lambda: APID_266.Data[1]==0x12, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[79]: wait(APID_266, lambda: APID_266.Data[2]==0x13, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[79]: wait(APID_266, lambda: APID_266.Data[2]==0x13, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[80]: wait(APID_266, lambda: APID_266.Data[3]==0x14, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[80]: wait(APID_266, lambda: APID_266.Data[3]==0x14, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[81]: log('2.1.1 ECT Dump OK: PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[83]: TAS.EMFISIS_SharedData = 0x21222324 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[84]: DUMPADR( EMF_SCI_ADR ) ../../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_CMD_9.py[85]: wait(APID_266, lambda: APID_266.Data[0]==0x21, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[85]: wait(APID_266, lambda: APID_266.Data[0]==0x21, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[85]: wait(APID_266, lambda: APID_266.Data[0]==0x21, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[85]: wait(APID_266, lambda: APID_266.Data[0]==0x21, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[85]: wait(APID_266, lambda: APID_266.Data[0]==0x21, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[85]: wait(APID_266, lambda: APID_266.Data[0]==0x21, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[86]: wait(APID_266, lambda: APID_266.Data[1]==0x22, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[86]: wait(APID_266, lambda: APID_266.Data[1]==0x22, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[87]: wait(APID_266, lambda: APID_266.Data[2]==0x23, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[87]: wait(APID_266, lambda: APID_266.Data[2]==0x23, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[88]: wait(APID_266, lambda: APID_266.Data[3]==0x24, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[88]: wait(APID_266, lambda: APID_266.Data[3]==0x24, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[89]: log('2.1.2 EMF Dump OK: PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[91]: TAS.RBSPICE_SharedData = 0x3132 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[92]: DUMPADR( RBS_SCI_ADR ) ../../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_CMD_9.py[93]: wait(APID_266, lambda: APID_266.Data[0]==0x31, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[93]: wait(APID_266, lambda: APID_266.Data[0]==0x31, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[93]: wait(APID_266, lambda: APID_266.Data[0]==0x31, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[93]: wait(APID_266, lambda: APID_266.Data[0]==0x31, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[93]: wait(APID_266, lambda: APID_266.Data[0]==0x31, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[93]: wait(APID_266, lambda: APID_266.Data[0]==0x31, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[94]: wait(APID_266, lambda: APID_266.Data[1]==0x32, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[94]: wait(APID_266, lambda: APID_266.Data[1]==0x32, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[95]: log('2.1.3 RBS Dump OK: PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[97]: log('3. Checking SCI Trigger Table ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[98]: cmd.EFW_DUMPTABL( 5, 0 ) #Show the Trigger Table ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[99]: wait(APID_266, lambda: APID_266.Data[52]==0x11, flTimeout=12) #EQV_ECT ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[99]: wait(APID_266, lambda: APID_266.Data[52]==0x11, flTimeout=12) #EQV_ECT ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[99]: wait(APID_266, lambda: APID_266.Data[52]==0x11, flTimeout=12) #EQV_ECT ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[99]: wait(APID_266, lambda: APID_266.Data[52]==0x11, flTimeout=12) #EQV_ECT ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[99]: wait(APID_266, lambda: APID_266.Data[52]==0x11, flTimeout=12) #EQV_ECT ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[99]: wait(APID_266, lambda: APID_266.Data[52]==0x11, flTimeout=12) #EQV_ECT ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[100]: wait(APID_266, lambda: APID_266.Data[53]==0x21, flTimeout=12) #EQV_EMF ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[100]: wait(APID_266, lambda: APID_266.Data[53]==0x21, flTimeout=12) #EQV_EMF ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[101]: wait(APID_266, lambda: APID_266.Data[54]==0x31, flTimeout=12) #EQV_RBS ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[101]: wait(APID_266, lambda: APID_266.Data[54]==0x31, flTimeout=12) #EQV_RBS ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[102]: log('3.1 ECT, EMF, RBS values as commanded : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[104]: log('S/C BURST FLAGS OK. Result = PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[105]: log('================END====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_9.py[106]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[41]: errcnt += tryscript("TEST_CMD_10") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[14]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[16]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[17]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[20]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[14]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[16]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[17]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[20]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[21]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[22]: log('CMD_10 : COMMAND EXEC at 32 Hz, < 4msec ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[23]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[24]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[26]: log('1. Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[27]: cmd.EFW_TMPKTRATE( 0, 1 ) #Set APID 263 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[28]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[30]: log('1.1 Loading up Scripts to Run ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[31]: startscript("LOAD_SCR_0001") #Load Diag Script Set ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[5]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[9]: def main(rate=None): ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[5]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[9]: def main(rate=None): ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[10]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[11]: log('LOAD_SCR_0001 - Diagnostic Scripts ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[12]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[14]: cmd.EFW_CMDS( 3 ) ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[15]: idpu_load("00006000", " e0 e1 00 00 00 00 00 00 00 00 00 00 00 00 ee ef 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 00 a3 7f c1 01 e4 00 00 00 00 00 00 00 00 00 00 00 a3 7f c1 00 a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[16]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[17]: idpu_load("00006080", " 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[18]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCR_0001.py[19]: idpu_load("00006100", " 1d c1 02 bb ee c2 00 00 00 00 00 00 00 00 00 00 01 ff 0f c1 03 ff 0f c1 06 ff 0f c1 0c ff 0f c1 18 ff 0f c1 30 ff 0f c1 60 ff 0f c1 c0 ff 0f c1 80 ff 0f c1 00 ff 0e c1 ef c2 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[33]: log('2.1 Starting LED Loop script ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[34]: cmd.EFW_SCRIPT( 0xEF ) #Should set the script# ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[35]: wait(APID_263, lambda: APID_263.SCRIPT==0xEF, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[35]: wait(APID_263, lambda: APID_263.SCRIPT==0xEF, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[35]: wait(APID_263, lambda: APID_263.SCRIPT==0xEF, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[35]: wait(APID_263, lambda: APID_263.SCRIPT==0xEF, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[35]: wait(APID_263, lambda: APID_263.SCRIPT==0xEF, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[37]: log('2.2 Measuring Command Execution Rate ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[38]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[38]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[39]: step = APID_263.SCRIPT_STEP ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[40]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[38]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[41]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[38]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[42]: dstep = APID_263.SCRIPT_STEP - step ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[43]: if(dstep < 0): dstep += 20 #Number of steps in the script ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[44]: log('Stepped %d : %s' % (dstep, PF[dstep>6]) ) #over 3 cmds/second ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[46]: log('2.3 Verifying ISR Duration (All) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[47]: POKE( 0x111, 0xEF ) #BKG[addr] = RST 5 ../../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_CMD_10.py[48]: sleep(8) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[49]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[38]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[50]: intnum = APID_267.TESTVALUE / 256 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[51]: inttime= APID_267.TESTVALUE & 255 ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[52]: fmsec = (1000.0/65536.0) * inttime ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[53]: log('Maximum Interrupt Service Time is %2.3f msec' % fmsec) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[54]: log('Percent of Interrupt at 256 Hz is %2.3f percent' % (fmsec*100.0/3.90625) ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[55]: log('Maximum Interrupt Service Routine= %x hex' %intnum) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[56]: log('Requirement for ISR Duration < 4 msec : %s' % PF[fmsec < 3.90625] ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[58]: log('3.0 Cleaning Up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[59]: POKE( 0x111, 0 ) #BKG[addr] = NOP ../../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_CMD_10.py[60]: cmd.EFW_SCRIPT( 0 ) #Stop Script ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[61]: wait(APID_263, lambda: APID_263.SCRIPT==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[61]: wait(APID_263, lambda: APID_263.SCRIPT==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[61]: wait(APID_263, lambda: APID_263.SCRIPT==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[61]: wait(APID_263, lambda: APID_263.SCRIPT==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[61]: wait(APID_263, lambda: APID_263.SCRIPT==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[61]: wait(APID_263, lambda: APID_263.SCRIPT==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[62]: cmd.EFW_WRITELEDS(0) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[64]: log('CMD Rate/Duration. Result = PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[65]: log('================END====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_10.py[66]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[42]: errcnt += tryscript("TEST_CMD_11") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[15]: log('CMD_11 - Detect Command FIFO Overfill ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[17]: log('Loading >32 Commands/Sec ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[19]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[20]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[20]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[22]: for cmds in range(1,8): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[23]: cmd.GSE_CMD_HOLD() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[26]: cmd.GSE_CMD_RELEASE() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[22]: for cmds in range(1,8): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[23]: cmd.GSE_CMD_HOLD() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[26]: cmd.GSE_CMD_RELEASE() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[22]: for cmds in range(1,8): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[23]: cmd.GSE_CMD_HOLD() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[26]: cmd.GSE_CMD_RELEASE() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[22]: for cmds in range(1,8): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[23]: cmd.GSE_CMD_HOLD() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[26]: cmd.GSE_CMD_RELEASE() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[22]: for cmds in range(1,8): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[23]: cmd.GSE_CMD_HOLD() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[26]: cmd.GSE_CMD_RELEASE() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[22]: for cmds in range(1,8): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[23]: cmd.GSE_CMD_HOLD() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[26]: cmd.GSE_CMD_RELEASE() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[22]: for cmds in range(1,8): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[23]: cmd.GSE_CMD_HOLD() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[25]: cmd.EFW_ADRL( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[24]: for i in range( 1, 121): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[26]: cmd.GSE_CMD_RELEASE() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[22]: for cmds in range(1,8): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[28]: log('Waiting for FIFO error Code ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[29]: try: ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[30]: wait(APID_267, lambda: APID_267.ERRCODE==0xC5, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[30]: wait(APID_267, lambda: APID_267.ERRCODE==0xC5, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[30]: wait(APID_267, lambda: APID_267.ERRCODE==0xC5, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[30]: wait(APID_267, lambda: APID_267.ERRCODE==0xC5, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[30]: wait(APID_267, lambda: APID_267.ERRCODE==0xC5, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[30]: wait(APID_267, lambda: APID_267.ERRCODE==0xC5, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[35]: log('CMD FIFO Overfill Test. Result = PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[36]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_11.py[37]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[43]: errcnt += tryscript("TEST_CMD_12") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[15]: log('CMD_12 - Force Script Stop ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[17]: log('Loading an Infinite Loop Script FF ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[18]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[19]: cmd.EFW_DISARM(3) # Disable SRAM error messages ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[20]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[21]: cmd.EFW_SCRIPT(0) # Stop any operating script ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[22]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[22]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[22]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[22]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[22]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[22]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[22]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[22]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[22]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[23]: wait(APID_263, lambda: APID_263.SCRIPT==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[23]: wait(APID_263, lambda: APID_263.SCRIPT==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[25]: POKE( 0x6000, 0xFF ) #Script ID= FF ../../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_CMD_12.py[26]: POKE( 0x6010, 0x00 ) #Start Location = 6020+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_CMD_12.py[27]: cmd.EFW_ADRH( 0x60 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[28]: cmd.EFW_ADRL( 0x20 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[29]: cmd.EFW_LOAD( 0x20 ) # C140 = Command Delay 1 sec ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[30]: cmd.EFW_LOAD( 0xC1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[31]: cmd.EFW_LOAD( 0x20 ) # C140 = Command Delay 1 sec ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[32]: cmd.EFW_LOAD( 0xC1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[33]: cmd.EFW_LOAD( 0x20 ) # C140 = Command Delay 1 sec ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[34]: cmd.EFW_LOAD( 0xC1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[35]: cmd.EFW_LOAD( 0x20 ) # C140 = Command Delay 1 sec ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[36]: cmd.EFW_LOAD( 0xC1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[37]: cmd.EFW_LOAD( 0x20 ) # C140 = Command Delay 1 sec ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[38]: cmd.EFW_LOAD( 0xC1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[39]: cmd.EFW_LOAD( 0x20 ) # C140 = Command Delay 1 sec ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[40]: cmd.EFW_LOAD( 0xC1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[41]: cmd.EFW_LOAD( 0xFF ) # C2FF = Run Script(ff) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[42]: cmd.EFW_LOAD( 0xC2 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[44]: log('Starting the Script Up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[45]: cmd.EFW_SCRIPT( 0xFF ) #Start Script(FF) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[46]: wait(APID_263, lambda: APID_263.SCRIPT==0xFF, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[46]: wait(APID_263, lambda: APID_263.SCRIPT==0xFF, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[46]: wait(APID_263, lambda: APID_263.SCRIPT==0xFF, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[46]: wait(APID_263, lambda: APID_263.SCRIPT==0xFF, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[46]: wait(APID_263, lambda: APID_263.SCRIPT==0xFF, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[46]: wait(APID_263, lambda: APID_263.SCRIPT==0xFF, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[46]: wait(APID_263, lambda: APID_263.SCRIPT==0xFF, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[46]: wait(APID_263, lambda: APID_263.SCRIPT==0xFF, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[47]: wait(APID_263, lambda: APID_263.SCRIPT_STEP!=0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[47]: wait(APID_263, lambda: APID_263.SCRIPT_STEP!=0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[49]: log('Stopping the Script ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[50]: cmd.EFW_SCRIPT( 00 ) #Start Script(00) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[51]: wait(APID_263, lambda: APID_263.SCRIPT==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[23]: wait(APID_263, lambda: APID_263.SCRIPT==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[23]: wait(APID_263, lambda: APID_263.SCRIPT==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[23]: wait(APID_263, lambda: APID_263.SCRIPT==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[23]: wait(APID_263, lambda: APID_263.SCRIPT==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[23]: wait(APID_263, lambda: APID_263.SCRIPT==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[52]: wait(APID_263, lambda: APID_263.SCRIPT_STEP==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[52]: wait(APID_263, lambda: APID_263.SCRIPT_STEP==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[53]: cmd.EFW_SRMWRTCTL( 1 ) # Disable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[55]: log('CMD Script Force Stop. Result = PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[56]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_12.py[57]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[44]: errcnt += tryscript("TEST_CMD_13") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[12]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[15]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[12]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[15]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[17]: log('CMD_13 : AXIAL SHADOW MODE VALUE ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[18]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[19]: log('1. Initializing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[20]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[22]: log('2.1 Setting AFT_ILLUM register to 1 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[23]: cmd.EFW_AFT_ILLUM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[24]: wait(APID_262, lambda: APID_262.AFT_ILLUM==0x01, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[24]: wait(APID_262, lambda: APID_262.AFT_ILLUM==0x01, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[24]: wait(APID_262, lambda: APID_262.AFT_ILLUM==0x01, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[24]: wait(APID_262, lambda: APID_262.AFT_ILLUM==0x01, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[24]: wait(APID_262, lambda: APID_262.AFT_ILLUM==0x01, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[24]: wait(APID_262, lambda: APID_262.AFT_ILLUM==0x01, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[25]: log("Verified AFT ILLUM==1 in APID 262") ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[26]: wait(APID_263, lambda: APID_263.AFT_ILLUM==0x01, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[26]: wait(APID_263, lambda: APID_263.AFT_ILLUM==0x01, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[27]: log("Verified AFT ILLUM==1 in APID 263") ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[29]: log('2.2 Setting AFT_ILLUM register to 2 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[30]: cmd.EFW_AFT_ILLUM( 2 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[31]: wait(APID_262, lambda: APID_262.AFT_ILLUM==0x02, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[31]: wait(APID_262, lambda: APID_262.AFT_ILLUM==0x02, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[31]: wait(APID_262, lambda: APID_262.AFT_ILLUM==0x02, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[31]: wait(APID_262, lambda: APID_262.AFT_ILLUM==0x02, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[31]: wait(APID_262, lambda: APID_262.AFT_ILLUM==0x02, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[31]: wait(APID_262, lambda: APID_262.AFT_ILLUM==0x02, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[32]: log("Verified AFT ILLUM==2 in APID 262") ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[33]: wait(APID_263, lambda: APID_263.AFT_ILLUM==0x02, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[33]: wait(APID_263, lambda: APID_263.AFT_ILLUM==0x02, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[34]: log("Verified AFT ILLUM==2 in APID 263") ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[36]: log('2.3 Setting AFT_ILLUM register to 3 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[37]: cmd.EFW_AFT_ILLUM( 3 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[38]: wait(APID_262, lambda: APID_262.AFT_ILLUM==0x03, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[38]: wait(APID_262, lambda: APID_262.AFT_ILLUM==0x03, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[38]: wait(APID_262, lambda: APID_262.AFT_ILLUM==0x03, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[38]: wait(APID_262, lambda: APID_262.AFT_ILLUM==0x03, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[38]: wait(APID_262, lambda: APID_262.AFT_ILLUM==0x03, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[38]: wait(APID_262, lambda: APID_262.AFT_ILLUM==0x03, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[39]: log("Verified AFT ILLUM==3 in APID 262") ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[40]: wait(APID_263, lambda: APID_263.AFT_ILLUM==0x03, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[40]: wait(APID_263, lambda: APID_263.AFT_ILLUM==0x03, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[41]: log("Verified AFT ILLUM==3 in APID 263") ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[43]: log('3.0 Cleaning Up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[44]: cmd.EFW_AFT_ILLUM( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[45]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[47]: log('CMD Axial Mode. Result = PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[48]: log('================END====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_13.py[49]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[45]: errcnt += tryscript("TEST_CMD_14") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[12]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[13]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[14]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[12]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[13]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[14]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[18]: log('CMD_14 : S/C STORED CMD COUNTERS/TOTALS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[19]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[20]: log('1. Initialize for Test ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[21]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[23]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[25]: startscript('gsecmderr', 'ccsds', 6, 0x11) # Set byte 6 (MET)!=0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[57]: byte_location = my_byte_location ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[59]: byte_value = my_byte_value ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[69]: elif(err_type.lower() == 'ccsds'): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[71]: RBSPBios.SetCCSDSErrorInjectionHandler(ccsds_handler) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[26]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[28]: cmd.EFW_CMDS( 1 ) #Init CMD Expected ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[29]: wait(APID_267, lambda: APID_267.CMDEXP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[29]: wait(APID_267, lambda: APID_267.CMDEXP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[29]: wait(APID_267, lambda: APID_267.CMDEXP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[29]: wait(APID_267, lambda: APID_267.CMDEXP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[29]: wait(APID_267, lambda: APID_267.CMDEXP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[29]: wait(APID_267, lambda: APID_267.CMDEXP==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[30]: wait(APID_267, lambda: APID_267.CMDTOT==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[30]: wait(APID_267, lambda: APID_267.CMDTOT==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[32]: log('2.1 Measuring RTSEQ / RTTOT ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[33]: scseq = APID_267.CMDSCSEQ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[34]: sctot = APID_267.CMDSCTOT ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[35]: log('2.1.1 SCSEQ is %02x' % scseq , color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[36]: log('2.1.2 SCTOT is %02x' % sctot , color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[38]: log('2.2 Sending an APID 260 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[39]: cmd.EFW_CMDS( 2 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[40]: wait(APID_267, lambda: APID_267.CMDEXP==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[40]: wait(APID_267, lambda: APID_267.CMDEXP==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[40]: wait(APID_267, lambda: APID_267.CMDEXP==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[40]: wait(APID_267, lambda: APID_267.CMDEXP==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[40]: wait(APID_267, lambda: APID_267.CMDEXP==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[40]: wait(APID_267, lambda: APID_267.CMDEXP==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[41]: wait(APID_267, lambda: APID_267.CMDTOT==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[30]: wait(APID_267, lambda: APID_267.CMDTOT==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[42]: dseq = (APID_267.CMDSCSEQ - scseq) & 0xff ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[43]: dtot = (APID_267.CMDSCTOT - sctot) & 0xff ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[44]: log('2.2.1 SCSEQ is %02x' % APID_267.CMDSCSEQ , color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[45]: log('2.2.2 SCTOT is %02x' % APID_267.CMDSCTOT , color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[46]: log('2.2.3 SCSEQ incremented by %d : %s' %(dseq,PF[dseq==1]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[47]: log('2.2.4 SCTOT incremented by %d : %s' %(dtot,PF[dtot==1]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[49]: log('2.3 Sending an APID 261 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[50]: scseq = APID_267.CMDSCSEQ ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[51]: sctot = APID_267.CMDSCTOT ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[52]: efw.idpu_load("00007000","01 02 03 04 05") ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[53]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[54]: wait(APID_267, lambda: APID_267.CMDTOT==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[54]: wait(APID_267, lambda: APID_267.CMDTOT==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[56]: dseq = (APID_267.CMDSCSEQ - scseq) & 0xff ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[57]: dtot = (APID_267.CMDSCTOT - sctot) & 0xff ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[58]: log('2.3.1 SCSEQ is %02x' % APID_267.CMDSCSEQ , color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[59]: log('2.3.2 SCTOT is %02x' % APID_267.CMDSCTOT , color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[60]: log('2.3.3 SCSEQ incremented by %d : %s' %(dseq,PF[dseq==1]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[61]: log('2.3.4 SCTOT incremented by %d : %s' %(dtot,PF[dtot==1]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[63]: log('3. Cleaning up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[64]: startscript('gsecmderr') ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[23]: """ ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[25]: from efw import * # for log ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[26]: import RBSPBios # Required to allow setting the error-injecting ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[34]: byte_location = 0 ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[35]: byte_value = 0xff ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[37]: def ccsds_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[42]: def itf_handler(data): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[47]: def main(err_type=None, my_byte_location=None, my_byte_value=None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[56]: if(my_byte_location != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[58]: if(my_byte_value != None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[64]: if(err_type == None): ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[66]: RBSPBios.SetCCSDSErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\gsecmderr.py[67]: RBSPBios.SetITFErrorInjectionHandler(None) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[66]: log('================END====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD_14.py[67]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[47]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[48]: if( errcnt == 0 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[49]: log('**** CMD Module PASS ****' , color=GREEN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[52]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMD.py[53]: return( errcnt ) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[26]: tm =tryscript("TEST_TM") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[12]: set_output_location('TM_Module_') ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[15]: log('******* TM MODULE TEST *********', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[18]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[20]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[23]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[24]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[26]: vers = APID_267.FSW_HIGH ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[27]: vers = vers + APID_267.FSW_LOW/100.0 ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[28]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[29]: log('******* FSW VERSION %5.2f *********'% vers, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[32]: errcnt = tryscript("TEST_TM_2") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[12]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[14]: import os.path # additional import needed for os.path.join call below ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[16]: def showallhsk(): # Print all the HSK displays. Assumes 263,266,267 are on screen ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[91]: def showallrt(): ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[147]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[12]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[14]: import os.path # additional import needed for os.path.join call below ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[16]: def showallhsk(): # Print all the HSK displays. Assumes 263,266,267 are on screen ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[91]: def showallrt(): ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[147]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[148]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[149]: log('TM_2 : Provides TM Formats as in ICD ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[150]: log('TM-5 : Timestamp all packets with MET ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[151]: log('TM-11: Produce Space Weather Packets ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[152]: log('TM-12: Provide Health and Safety packet ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[153]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[154]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[155]: cmd.EFW_TMDUMPCTR(255) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[157]: log('1. ENGINEERING Formats ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[158]: showallhsk() ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[17]: log('1.2 Verifying APID_262 Format ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[18]: Gseos.FileOpen('Instruments/EFW/screens/APID_262.gscr') ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[19]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[20]: wait(APID_262, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[20]: wait(APID_262, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[21]: filename = 'FSW_TM_2_AP262.jpg' ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[22]: outfile = os.path.join(settings.full_output_path, filename) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[23]: print_window('Instruments/EFW/screens/APID_262.gscr', outfile) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[24]: Gseos.WindowClose('APID_262') ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[26]: log('1.3 Verifying APID_263 Format ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[27]: wait(APID_263, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[20]: wait(APID_262, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[28]: filename = 'FSW_TM_2_AP263.jpg' ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[29]: outfile = os.path.join(settings.full_output_path, filename) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[30]: print_window('Instruments/EFW/screens/APID_263.gscr', outfile) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[32]: log('1.4 Verifying APID_264 Format ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[33]: Gseos.FileOpen('Instruments/EFW/screens/APID_264.gscr') ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[34]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[35]: wait(APID_264, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[20]: wait(APID_262, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[36]: filename = 'FSW_TM_2_AP264.jpg' ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[37]: outfile = os.path.join(settings.full_output_path, filename) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[38]: print_window('Instruments/EFW/screens/APID_264.gscr', outfile) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[39]: Gseos.WindowClose('APID_264') ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[41]: log('1.5 Verifying APID_265 Format ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[42]: Gseos.FileOpen('Instruments/EFW/screens/APID_265.gscr') ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[43]: cmd.EFW_LDAC(READBACK=1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[44]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[45]: wait(APID_265, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[20]: wait(APID_262, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[46]: filename = 'FSW_TM_2_AP265.jpg' ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[47]: outfile = os.path.join(settings.full_output_path, filename) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[48]: print_window('Instruments/EFW/screens/APID_265.gscr', outfile) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[49]: Gseos.WindowClose('APID_265') ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[51]: log('1.6 Verifying APID_266 Format ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[52]: wait(APID_266, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[20]: wait(APID_262, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[53]: filename = 'FSW_TM_2_AP266.jpg' ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[54]: outfile = os.path.join(settings.full_output_path, filename) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[55]: print_window('Instruments/EFW/screens/APID_266.gscr', outfile) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[57]: log('1.7 Verifying APID_267 Format ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[58]: wait(APID_267, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[20]: wait(APID_262, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[59]: filename = 'FSW_TM_2_AP267.jpg' ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[60]: outfile = os.path.join(settings.full_output_path, filename) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[61]: print_window('Instruments/EFW/screens/APID_267.gscr', outfile) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[63]: log('1.8 Verifying APID_268 Format ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[64]: Gseos.FileOpen('Instruments/EFW/screens/APID_268.gscr') ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[65]: cmd.EFW_CMDERR() #Cause an event ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[66]: wait(APID_268, lambda: True, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[20]: wait(APID_262, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[67]: filename = 'FSW_TM_2_AP268.jpg' ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[68]: outfile = os.path.join(settings.full_output_path, filename) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[69]: print_window('Instruments/EFW/screens/APID_268.gscr', outfile) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[70]: Gseos.WindowClose('APID_268') ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[72]: log('1.9 Verifying APID_269 Format ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[73]: Gseos.FileOpen('Instruments/EFW/screens/APID_269.gscr') ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[74]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[75]: wait(APID_269, lambda: True, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[20]: wait(APID_262, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[76]: filename = 'FSW_TM_2_AP269.jpg' ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[77]: outfile = os.path.join(settings.full_output_path, filename) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[78]: print_window('Instruments/EFW/screens/APID_269.gscr', outfile) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[79]: Gseos.WindowClose('APID_269') ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[81]: log('1.10 Verifying APID_26A Format ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[82]: Gseos.FileOpen('Instruments/EFW/screens/APID_26A.gscr') ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[83]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[84]: wait(APID_26A, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[20]: wait(APID_262, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[85]: filename = 'FSW_TM_2_AP26A.jpg' ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[86]: outfile = os.path.join(settings.full_output_path, filename) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[87]: print_window('Instruments/EFW/screens/APID_26A.gscr', outfile) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[88]: Gseos.WindowClose('APID_26A') ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[89]: return ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[160]: log('2. REALTIME SCIENCE Formats ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[161]: cmd.EFW_SSR_ROUTE(SEGMENT=1, APID=5) # Turn On 245 (MAG) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[162]: showallrt() ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[92]: log('2.1 Verifying APID_241 Format ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[93]: Gseos.FileOpen('Instruments/EFW/screens/APID_241.gscr') ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[94]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[95]: wait(APID_241, lambda: True, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[95]: wait(APID_241, lambda: True, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[96]: filename = 'FSW_TM_2_AP241.jpg' ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[97]: outfile = os.path.join(settings.full_output_path, filename) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[98]: print_window('Instruments/EFW/screens/APID_241.gscr', outfile) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[99]: Gseos.WindowClose('APID_241') ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[101]: log('2.2 Verifying APID_243 Format ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[102]: Gseos.FileOpen('Instruments/EFW/screens/APID_243.gscr') ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[103]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[104]: wait(APID_243, lambda: True, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[95]: wait(APID_241, lambda: True, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[105]: filename = 'FSW_TM_2_AP243.jpg' ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[106]: outfile = os.path.join(settings.full_output_path, filename) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[107]: print_window('Instruments/EFW/screens/APID_243.gscr', outfile) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[108]: Gseos.WindowClose('APID_243') ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[110]: log('2.3 Verifying APID_244 Format ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[111]: Gseos.FileOpen('Instruments/EFW/screens/APID_244.gscr') ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[112]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[113]: wait(APID_244, lambda: True, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[95]: wait(APID_241, lambda: True, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[114]: filename = 'FSW_TM_2_AP244.jpg' ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[115]: outfile = os.path.join(settings.full_output_path, filename) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[116]: print_window('Instruments/EFW/screens/APID_244.gscr', outfile) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[117]: Gseos.WindowClose('APID_244') ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[119]: log('2.4 Verifying APID_245 Format ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[120]: Gseos.FileOpen('Instruments/EFW/screens/APID_245.gscr') ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[121]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[122]: wait(APID_245, lambda: True, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[95]: wait(APID_241, lambda: True, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[123]: filename = 'FSW_TM_2_AP245.jpg' ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[124]: outfile = os.path.join(settings.full_output_path, filename) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[125]: print_window('Instruments/EFW/screens/APID_245.gscr', outfile) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[126]: Gseos.WindowClose('APID_245') ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[128]: log('2.5 Verifying APID_24E Format ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[129]: Gseos.FileOpen('Instruments/EFW/screens/APID_24E.gscr') ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[130]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[131]: wait(APID_24E, lambda: True, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[95]: wait(APID_241, lambda: True, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[132]: filename = 'FSW_TM_2_AP24E.jpg' ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[133]: outfile = os.path.join(settings.full_output_path, filename) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[134]: print_window('Instruments/EFW/screens/APID_24E.gscr', outfile) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[135]: Gseos.WindowClose('APID_24E') ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[137]: log('2.6 Verifying APID_24F Format ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[138]: Gseos.FileOpen('Instruments/EFW/screens/APID_24F.gscr') ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[139]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[140]: wait(APID_24F, lambda: True, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[95]: wait(APID_241, lambda: True, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[141]: filename = 'FSW_TM_2_AP24F.jpg' ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[142]: outfile = os.path.join(settings.full_output_path, filename) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[143]: print_window('Instruments/EFW/screens/APID_24F.gscr', outfile) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[144]: Gseos.WindowClose('APID_24F') ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[145]: return ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[164]: log('3. Cleaning Up', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[165]: cmd.EFW_SSR_ROUTE(SEGMENT=0, APID=5) # Turn Off 245 (MAG) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[167]: log('TM_2 : Provides TM Formats as in ICD :PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[168]: log('TM-5 : Timestamp all packets with MET :PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[169]: log('TM-11: Produce Space Weather Packets :PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[170]: log('TM-12: Provide Health and Safety packet :PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[171]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_2.py[172]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[33]: if(errcnt>0): log("*** Errcnt = %d ***" % errcnt,color=RED, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[34]: errcnt += tryscript("TEST_TM_3") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[12]: """ ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[14]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[15]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[16]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: def FindApidInx( ap ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: def GetApidCnt( ap ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: def BPS( ap, sc, st, ec, et, pktlng ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[38]: def ALLRATES( td ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[136]: def main(period=320): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[12]: """ ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[14]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[15]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[16]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: def FindApidInx( ap ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: def GetApidCnt( ap ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: def BPS( ap, sc, st, ec, et, pktlng ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[38]: def ALLRATES( td ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[136]: def main(period=320): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[137]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[138]: log('TM_3 : Average TM Rate < 12000 bps ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[139]: log('TM_8 : Burst Rate > 6.2 kbps ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[140]: log('TM_13: Multplexes Science, Engin ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[141]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[142]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[143]: errcnt = 0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[145]: log("1.0 Set up and Clearing errors ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[146]: SET_TESTVALUE0( 0 ) #CLear TESTVALUE 0 & 1 ../../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_TM_3.py[147]: 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_TM_3.py[148]: cmd.EFW_ACTESTLOW( 0 ) #Stop ACTEST line if enabled ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[149]: cmd.EFW_ACTESTHIGH( 0,0,0 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[150]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[151]: cmd.EFW_EVTMAX( 1 ) #Event packets have 1/packet ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[152]: cmd.EFW_WRITELEDS( 0 ) #Clear LEDS display ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[153]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable B1/B2 record & play ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[154]: cmd.EFW_TABLE( 9, 0 ) #Load SSR Control Table ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[155]: cmd.EFW_LOAD( 7 ) #Burst1 Trigger = TEST1 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[156]: cmd.EFW_LOAD( 7 ) #Burst2 Trigger = TEST1 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[157]: cmd.EFW_TMDUMPCTR(0) #No dump included ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[159]: log("2.1 Verifying TM Rate Limit Check ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[160]: cmd.EFW_TMKBPS( 66 ) # Try more than 65k ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[161]: wait( APID_267, lambda: APID_267.ERRCODE==0xB2, flTimeout=30 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[161]: wait( APID_267, lambda: APID_267.ERRCODE==0xB2, flTimeout=30 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[161]: wait( APID_267, lambda: APID_267.ERRCODE==0xB2, flTimeout=30 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[162]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[163]: cmd.EFW_TMKBPS( 12 ) #Set for 12000 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[165]: log("3.1 Checking Flash write pointer valid", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[166]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[166]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[167]: if(APID_263.B1_RECPTR == 0): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[168]: startscript('SET_FLASHMOD') # Sets Flash Write Pointer ../../GSEOS_scripts\SET_FLASHMOD.py[3]: """ ../../GSEOS_scripts\SET_FLASHMOD.py[5]: from efw import * ../../GSEOS_scripts\SET_FLASHMOD.py[6]: import time ../../GSEOS_scripts\SET_FLASHMOD.py[8]: def set_flash_recptr(addr): ../../GSEOS_scripts\SET_FLASHMOD.py[17]: def module_to_addr(module): ../../GSEOS_scripts\SET_FLASHMOD.py[29]: def main(module=None): ../../GSEOS_scripts\SET_FLASHMOD.py[3]: """ ../../GSEOS_scripts\SET_FLASHMOD.py[5]: from efw import * ../../GSEOS_scripts\SET_FLASHMOD.py[6]: import time ../../GSEOS_scripts\SET_FLASHMOD.py[8]: def set_flash_recptr(addr): ../../GSEOS_scripts\SET_FLASHMOD.py[17]: def module_to_addr(module): ../../GSEOS_scripts\SET_FLASHMOD.py[29]: def main(module=None): ../../GSEOS_scripts\SET_FLASHMOD.py[35]: if(module == None): ../../GSEOS_scripts\SET_FLASHMOD.py[38]: days_since_1970 = int(time.time() / 86400) ../../GSEOS_scripts\SET_FLASHMOD.py[39]: module = days_since_1970 % 64 ../../GSEOS_scripts\SET_FLASHMOD.py[40]: log("Calculated %d days since 1970 corresponds to module %d" % (days_since_1970, module)) ../../GSEOS_scripts\SET_FLASHMOD.py[44]: addr = module_to_addr(module) ../../GSEOS_scripts\SET_FLASHMOD.py[18]: if(module != 0): ../../GSEOS_scripts\SET_FLASHMOD.py[20]: if(0 <= module <= 63): ../../GSEOS_scripts\SET_FLASHMOD.py[21]: addr = 4096 * module ../../GSEOS_scripts\SET_FLASHMOD.py[27]: return(addr) ../../GSEOS_scripts\SET_FLASHMOD.py[45]: log("Setting flash pointer to 0x%06x (module %d)" % (addr, module)) ../../GSEOS_scripts\SET_FLASHMOD.py[46]: set_flash_recptr(addr) ../../GSEOS_scripts\SET_FLASHMOD.py[10]: addrL = addr & 0xff ../../GSEOS_scripts\SET_FLASHMOD.py[11]: addrH = (addr >> 8) & 0xff ../../GSEOS_scripts\SET_FLASHMOD.py[12]: addrE = (addr >> 16) & 0xff ../../GSEOS_scripts\SET_FLASHMOD.py[13]: cmd.efw_b1_setrecptrl(addrL) ../../GSEOS_scripts\SET_FLASHMOD.py[14]: cmd.efw_b1_setrecptrh(addrH) ../../GSEOS_scripts\SET_FLASHMOD.py[15]: cmd.efw_b1_setrecptre(addrE) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[169]: wait(APID_263, lambda: True, flTimeout=10) # Get another packet ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[166]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[170]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[172]: log("3.2 Enabling Burst1 & 2 recording", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[173]: cmd.EFW_SSR_CONFIG() #Clear all the Burst2s ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[174]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[175]: cmd.EFW_SSR_ENABLE(OPTION=0) #Enable B1 Recording ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[176]: cmd.EFW_SSR_ENABLE(OPTION=2) #Enable B2 Recording ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[178]: log("3.3 Awaiting Flash Record Pointer Movement", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[179]: try: ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[180]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[180]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[185]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[186]: log("Flash Started at 0x%06x" % flash_wrt_start ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[188]: log("3.4 Triggering Burst2 ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[189]: SET_TESTVALUE1( 170 ) #Trigger B2 @ 0xAA ../../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_TM_3.py[191]: log("3.5 Setting Pointer to Replay ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[192]: SET_B1PLAYBACK( flash_wrt_start, 200 ) #Play Burst1 a bunch of blocks ../../GSEOS_scripts\UTIL.py[47]: cmd.EFW_B1_SETPLAYPTRL( block & 0xff ) ../../GSEOS_scripts\UTIL.py[48]: cmd.EFW_B1_SETPLAYPTRH((block >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[49]: cmd.EFW_B1_SETPLAYPTRE((block >> 16)& 0xff ) ../../GSEOS_scripts\UTIL.py[50]: cmd.EFW_B1_SETPLAYCTRL( leng & 0xff ) ../../GSEOS_scripts\UTIL.py[51]: cmd.EFW_B1_SETPLAYCTRH((leng >> 8 )& 0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[193]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[193]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[193]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[193]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[195]: log("3.6 Playing Burst1&2 ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[196]: cmd.EFW_SSR_ENABLE(OPTION=1) #Enable Burst1 Playback ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[197]: cmd.EFW_SSR_ENABLE(OPTION=3) #Enable Burst2 Playback ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[198]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[198]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[198]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[198]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[200]: log("3.7 One Minute Delay for TM Settling ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[201]: sleep(64) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[203]: log('4.1 Measuring All TM Rates ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[204]: log(' Period = %d seconds ' % period, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[205]: rate = ALLRATES(period) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[39]: sc262 = APID_262.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[40]: st262 = APID_262.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[41]: sc263 = APID_263.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[42]: st263 = APID_263.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[43]: sc264 = APID_264.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[44]: st264 = APID_264.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[45]: sc265 = APID_265.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[46]: st265 = APID_265.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[47]: sc266 = APID_266.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[48]: st266 = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[49]: sc267 = APID_267.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[50]: st267 = APID_267.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[51]: sc268 = APID_268.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[52]: st268 = APID_268.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[53]: sc269 = APID_269.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[54]: st269 = APID_269.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[55]: sc26A = APID_26A.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[56]: st26A = APID_26A.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[58]: sc241 = APID_241.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[59]: st241 = APID_241.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[60]: sc243 = APID_243.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[61]: st243 = APID_243.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[62]: sc244 = APID_244.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[63]: st244 = APID_244.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[64]: sc245 = APID_245.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[65]: st245 = APID_245.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[66]: sc24D = APID_24D.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[67]: st24D = APID_24D.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[68]: sc24E = APID_24E.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[69]: st24E = APID_24E.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[70]: sc24F = APID_24F.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[71]: st24F = APID_24F.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[73]: sc246 = GetApidCnt(0x246) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[26]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[74]: sc247 = GetApidCnt(0x247) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[26]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[75]: sc248 = GetApidCnt(0x248) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[26]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[77]: sc249 = GetApidCnt(0x249) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[21]: return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[78]: sc24A = GetApidCnt(0x24A) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[26]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[79]: sc24B = GetApidCnt(0x24B) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[26]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[81]: sleep(td) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[83]: log(' ENGINEERING HSK ', color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[84]: hsk = 0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[85]: sc = 0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[86]: sc = sc+BPS( '262*',sc262,st262, APID_262.CCSDS_SeqCnt,APID_262.CCSDS_MET,APID_262.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[36]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[87]: hsk=hsk+BPS( '263 ',sc263,st263, APID_263.CCSDS_SeqCnt,APID_263.CCSDS_MET,APID_263.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[36]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[88]: hsk=hsk+BPS( '264 ',sc264,st264, APID_264.CCSDS_SeqCnt,APID_264.CCSDS_MET,APID_264.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[36]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[89]: hsk=hsk+BPS( '265 ',sc265,st265, APID_265.CCSDS_SeqCnt,APID_265.CCSDS_MET,APID_265.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[36]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[90]: hsk=hsk+BPS( '266 ',sc266,st266, APID_266.CCSDS_SeqCnt,APID_266.CCSDS_MET,APID_266.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[32]: bps = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[36]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[91]: hsk=hsk+BPS( '267 ',sc267,st267, APID_267.CCSDS_SeqCnt,APID_267.CCSDS_MET,APID_267.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[36]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[92]: hsk=hsk+BPS( '268 ',sc268,st268, APID_268.CCSDS_SeqCnt,APID_268.CCSDS_MET,APID_268.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[32]: bps = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[36]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[93]: hsk=hsk+BPS( '269 ',sc269,st269, APID_269.CCSDS_SeqCnt,APID_269.CCSDS_MET,APID_269.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[36]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[94]: sc = sc+BPS( '26A*',sc26A,st26A, APID_26A.CCSDS_SeqCnt,APID_26A.CCSDS_MET,APID_26A.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[36]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[96]: log(' REALTIME SCIENCE ', color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[97]: rt = 0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[98]: rt=rt+BPS( '241 ',sc241,st241, APID_241.CCSDS_SeqCnt,APID_241.CCSDS_MET,APID_241.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[36]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[99]: rt=rt+BPS( '243 ',sc243,st243, APID_243.CCSDS_SeqCnt,APID_243.CCSDS_MET,APID_243.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[36]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[100]: rt=rt+BPS( '244 ',sc244,st244, APID_244.CCSDS_SeqCnt,APID_244.CCSDS_MET,APID_244.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[36]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[101]: rt=rt+BPS( '245 ',sc245,st245, APID_245.CCSDS_SeqCnt,APID_245.CCSDS_MET,APID_245.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[32]: bps = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[36]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[102]: rt=rt+BPS( '24D ',sc24D,st24D, APID_24D.CCSDS_SeqCnt,APID_24D.CCSDS_MET,APID_24D.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[32]: bps = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[36]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[103]: rt=rt+BPS( '24E ',sc24E,st24E, APID_24E.CCSDS_SeqCnt,APID_24E.CCSDS_MET,APID_24E.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[36]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[104]: rt=rt+BPS( '24F ',sc24F,st24F, APID_24F.CCSDS_SeqCnt,APID_24F.CCSDS_MET,APID_24F.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[36]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[106]: log(' BURST1 PLAYBACK ', color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[107]: ec246 = GetApidCnt(0x246) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[26]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[108]: ec247 = GetApidCnt(0x247) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[26]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[109]: ec248 = GetApidCnt(0x248) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[26]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[110]: b1 = 0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[111]: b1=b1+BPS( '246 ',sc246,0, ec246,td,APID_246.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[36]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[112]: b1=b1+BPS( '247 ',sc247,0, ec247,td,APID_247.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[36]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[113]: b1=b1+BPS( '248 ',sc248,0, ec248,td,APID_248.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[36]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[115]: log(' BURST2 PLAYBACK ', color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[116]: ec249 = GetApidCnt(0x249) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[21]: return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[117]: ec24A = GetApidCnt(0x24A) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[26]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[118]: ec24B = GetApidCnt(0x24B) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[20]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[26]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[119]: b2 = 0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[120]: b2=b2+BPS( '249 ',sc249,0, ec249,td,APID_249.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[32]: bps = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[36]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[121]: b2=b2+BPS( '24A ',sc24A,0, ec24A,td,APID_24A.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[36]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[122]: b2=b2+BPS( '24B ',sc24B,0, ec24B,td,APID_24B.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[36]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[124]: log(' SUMMARY ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[125]: tot = hsk+rt+b1+b2 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[126]: log(' S/C* = %5d bps ' % sc, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[127]: log(' HSK = %5d bps ' % hsk, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[128]: log(' RealTime = %5d bps ' % rt, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[129]: log(' Burst1 = %5d bps ' % b1, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[130]: log(' Burst2 = %5d bps ' % b2, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[131]: log(' Total = %5d bps ' % tot, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[132]: log(' (* : Does not count in TM allocation)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[133]: summary = (tot,hsk,rt,b1,b2) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[134]: return( summary ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[207]: log('4.2 Total Bit Rate Compliance' , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[208]: totbps = rate[0] ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[209]: if(totbps > (12000*1.05)): errcnt+=1 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[210]: log(' Reqd rate < ~12000 bps : %s' % PF[totbps<(12000*1.05)] , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[212]: log('4.3 Burst Bit Rate Compliance' , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[213]: burbps = rate[3] + rate[4] ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[214]: if(burbps < (6200*0.95)): errcnt+=1 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[215]: log(' Reqd rate > ~6200 bps : %s' % PF[burbps> (6200*0.95)] , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[218]: log('5.0 Clean Up, Disable' , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[219]: cmd.EFW_SSR_DISABLE(OPTION=0) #Clean up Turn Off ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[220]: cmd.EFW_SSR_DISABLE(OPTION=1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[221]: cmd.EFW_SSR_DISABLE(OPTION=2) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[222]: cmd.EFW_SSR_DISABLE(OPTION=3) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[224]: log('TM_3 : Average TM Rate < 12000 bps: %s' % PF[totbps<12001], color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[225]: log('TM_8 : Burst Rate > 6.2 kbps : %s' % PF[burbps> 6199], color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[226]: log('TM_13: Multplexes Science, Engin :PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[227]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[228]: return( errcnt ) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[35]: if(errcnt>0): log("*** Errcnt = %d ***" % errcnt,color=RED, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[36]: errcnt += tryscript("TEST_TM_6") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[12]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[13]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[14]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[12]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[13]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[14]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[18]: log('TM_6 PROVIDE BURST FLAGS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[19]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[20]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[21]: log('1. Initialization ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[22]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[24]: log('2.1 Loading the Thresh 0x10-0x80/Enabled', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[25]: cmd.EFW_TABLE(1,3) #Load EXTREQTHR[0..7] ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[26]: cmd.EFW_LOAD( 0x10 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[27]: cmd.EFW_LOAD( 0x20 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[28]: cmd.EFW_LOAD( 0x30 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[29]: cmd.EFW_LOAD( 0x40 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[30]: cmd.EFW_LOAD( 0x50 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[31]: cmd.EFW_LOAD( 0x60 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[32]: cmd.EFW_LOAD( 0x70 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[33]: cmd.EFW_LOAD( 0x80 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[34]: cmd.EFW_LOAD( 0xFF ) #Load EXTREQENA = all enabled ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[36]: log('2.2 Setting EXT_STATUS_FUNC = TESTVALUE0 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[37]: cmd.EFW_EXT_STATUS_FUNC( 6 ) # Set to Testvalue0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[38]: SET_TESTVALUE0( 0 ) # Init Testvalue0 to 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_TM_6.py[39]: SET_TESTVALUE1( 0 ) # Init Testvalue1 to 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_TM_6.py[40]: wait(APID_262, lambda: APID_262.EXT_STATUS_FUNC==6, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[40]: wait(APID_262, lambda: APID_262.EXT_STATUS_FUNC==6, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[40]: wait(APID_262, lambda: APID_262.EXT_STATUS_FUNC==6, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[40]: wait(APID_262, lambda: APID_262.EXT_STATUS_FUNC==6, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[40]: wait(APID_262, lambda: APID_262.EXT_STATUS_FUNC==6, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[40]: wait(APID_262, lambda: APID_262.EXT_STATUS_FUNC==6, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[40]: wait(APID_262, lambda: APID_262.EXT_STATUS_FUNC==6, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[41]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[41]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[42]: wait(APID_267, lambda: APID_267.TESTVALUE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[42]: wait(APID_267, lambda: APID_267.TESTVALUE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[44]: log('2.3 Verify EXT_SUPPORT_REQ Off at 00 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[45]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[45]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[47]: log('2.4 Verify EXT_SUPPORT_REQ All at 0x80 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[48]: SET_TESTVALUE0( 0x80 ) # Set Testvalue0 to 0x0F ../../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_TM_6.py[49]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x80, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[49]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x80, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[49]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x80, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[49]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x80, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[49]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x80, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[49]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x80, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[49]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x80, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[50]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0xFF, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[50]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0xFF, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[52]: log('3.0 Cleaning up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[53]: cmd.EFW_EXT_STATUS_FUNC( 0 ) # Set to Fn(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[54]: SET_TESTVALUE0( 0 ) # Init Testvalue0 to 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_TM_6.py[56]: log('TM_6 PROVIDE BURST FLAGS : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[57]: log('================END====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_6.py[58]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[37]: if(errcnt>0): log("*** Errcnt = %d ***" % errcnt,color=RED, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[38]: errcnt += tryscript("TEST_TM_9") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[11]: def make_old_data( age ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[21]: def main(period=64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[11]: def make_old_data( age ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[21]: def main(period=64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[22]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[23]: log('TM_9 : Limits Age of TM Pkts to 42 days ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[24]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[25]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[27]: log("1.0 Verifying Normal Telemetry Packets ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[28]: wait(APID_243, lambda: True, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[28]: wait(APID_243, lambda: True, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[29]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[32]: log("2.0 Verifying > 42 days makes an Error ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[33]: make_old_data( 43 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[12]: log(" Setting MET to now - %3d days "%age, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[13]: secs = age * 24 * 60 * 60 ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[14]: TAS.dwMET = APID_243.CCSDS_MET - secs ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[16]: log(" Delaying 16 secs to make old packets ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[17]: sleep(16) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[18]: log(" Returning MET to normal operation ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[19]: del( TAS.dwMET ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[35]: log("2.1 Verifying Error Messages ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[36]: wait(APID_267, lambda: APID_267.ERRCODE==0xB1, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[36]: wait(APID_267, lambda: APID_267.ERRCODE==0xB1, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[36]: wait(APID_267, lambda: APID_267.ERRCODE==0xB1, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[37]: wait(APID_267, lambda: APID_267.ERRCTR>3, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[37]: wait(APID_267, lambda: APID_267.ERRCTR>3, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[39]: log("2.2 Clean Up", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[40]: cmd.EFW_SSR_CONFIG() ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[41]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[42]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[42]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[44]: log("3.0 Verifying <= 42 days is OK ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[45]: make_old_data( 42 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[12]: log(" Setting MET to now - %3d days "%age, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[13]: secs = age * 24 * 60 * 60 ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[14]: TAS.dwMET = APID_243.CCSDS_MET - secs ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[16]: log(" Delaying 16 secs to make old packets ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[17]: sleep(16) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[18]: log(" Returning MET to normal operation ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[19]: del( TAS.dwMET ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[47]: log("3.1 Verifying No Event Messages (60sec)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[48]: try: ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[49]: wait(APID_267, lambda: APID_267.ERRCTR>0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[49]: wait(APID_267, lambda: APID_267.ERRCTR>0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[49]: wait(APID_267, lambda: APID_267.ERRCTR>0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[49]: wait(APID_267, lambda: APID_267.ERRCTR>0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[49]: wait(APID_267, lambda: APID_267.ERRCTR>0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[49]: wait(APID_267, lambda: APID_267.ERRCTR>0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[49]: wait(APID_267, lambda: APID_267.ERRCTR>0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[49]: wait(APID_267, lambda: APID_267.ERRCTR>0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[52]: except: ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[53]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[55]: log("3.2 Clean Up", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[56]: cmd.EFW_SSR_CONFIG() ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[57]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[58]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[42]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[60]: log('Age Limits on Packet Telemetry : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[61]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_9.py[62]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[39]: if(errcnt>0): log("*** Errcnt = %d ***" % errcnt,color=RED, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[40]: errcnt += tryscript("TEST_TM_10") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[15]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[16]: log('TM_10: Memory Dump ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[18]: log('1. Initialization ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[20]: log('2.1 Begin Dumping SRAM at D000 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[21]: DUMPADR( 0xD000 ) ../../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_TM_10.py[22]: wait(APID_266, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[22]: wait(APID_266, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[24]: log('2.2 Loading/Verifying SRAM at D000 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[25]: cmd.EFW_ADRH( 0xD0 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[26]: cmd.EFW_ADRL( 0x00 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[27]: for i in range(0,5): ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[28]: cmd.EFW_LOAD( i+0xA0 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[27]: for i in range(0,5): ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[28]: cmd.EFW_LOAD( i+0xA0 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[27]: for i in range(0,5): ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[28]: cmd.EFW_LOAD( i+0xA0 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[27]: for i in range(0,5): ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[28]: cmd.EFW_LOAD( i+0xA0 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[27]: for i in range(0,5): ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[28]: cmd.EFW_LOAD( i+0xA0 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[27]: for i in range(0,5): ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[30]: wait(APID_266, lambda: APID_266.Data[0]==0xA0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[30]: wait(APID_266, lambda: APID_266.Data[0]==0xA0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[30]: wait(APID_266, lambda: APID_266.Data[0]==0xA0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[30]: wait(APID_266, lambda: APID_266.Data[0]==0xA0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[30]: wait(APID_266, lambda: APID_266.Data[0]==0xA0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[30]: wait(APID_266, lambda: APID_266.Data[0]==0xA0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[31]: wait(APID_266, lambda: APID_266.Data[1]==0xA1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[31]: wait(APID_266, lambda: APID_266.Data[1]==0xA1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[32]: wait(APID_266, lambda: APID_266.Data[2]==0xA2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[32]: wait(APID_266, lambda: APID_266.Data[2]==0xA2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[33]: wait(APID_266, lambda: APID_266.Data[3]==0xA3, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[33]: wait(APID_266, lambda: APID_266.Data[3]==0xA3, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[34]: wait(APID_266, lambda: APID_266.Data[4]==0xA4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[34]: wait(APID_266, lambda: APID_266.Data[4]==0xA4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[36]: log('TM_10 Dumping Verified : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[37]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_10.py[38]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[41]: if(errcnt>0): log("*** Errcnt = %d ***" % errcnt,color=RED, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[42]: errcnt += tryscript("TEST_TM_14") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[14]: def main( secs=16 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[14]: def main( secs=16 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[15]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[16]: log('TEST_TM_14 : TEST TELEMETRY SIMULATOR ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[18]: log('1. Initializing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[19]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[20]: apid=0x243 ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[22]: log('1.1 Disabling Real Telemetry ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[23]: cmd.EFW_DFBDMA(VALUE=0) #Disable Real DFB Data ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[24]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[26]: log('1.2 Normal Mode ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[27]: cmd.EFW_SSR_CONFIG() #Clear Out old Data ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[28]: cmd.EFW_NORMAL() #Set up Normal Mode Enables ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[30]: log('1.3 Define the %3x packet ' %apid, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[31]: cmd.EFW_DUMPTABL(TABLE=15, OFFSET=0) #Show Simulation Table ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[32]: cmd.EFW_TABLE(TABLE=15, OFFSET=2) #Set APID ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[33]: cmd.EFW_LOAD(VALUE=apid&0xff) #APID ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[34]: cmd.EFW_LOAD(VALUE=0xFF) #PSC first packet of 0000 ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[35]: cmd.EFW_LOAD(VALUE=0xFF) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[37]: cmd.EFW_TABLE(TABLE=15, OFFSET=7) #Config Byte 0-1 start at 7000 ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[38]: cmd.EFW_LOAD(VALUE=0x70) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[39]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[40]: cmd.EFW_LOAD(VALUE=0x50) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[41]: cmd.EFW_LOAD(VALUE=0x07) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[42]: cmd.EFW_LOAD(VALUE=0x00) #Repeat Count 256 ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[43]: cmd.EFW_LOAD(VALUE=0x0c) #Pattern Length 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[45]: cmd.EFW_LOAD(VALUE=0x10) #Pattern 0010, 0020, 0030 ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[46]: cmd.EFW_LOAD(VALUE=0x00) #produces 8-bit deltas ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[47]: cmd.EFW_LOAD(VALUE=0x20) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[48]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[49]: cmd.EFW_LOAD(VALUE=0x30) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[50]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[51]: cmd.EFW_LOAD(VALUE=0x50) #Pattern 0050, 0060, 0070 ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[52]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[53]: cmd.EFW_LOAD(VALUE=0x60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[54]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[55]: cmd.EFW_LOAD(VALUE=0x70) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[56]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[58]: log('2.0 Generating 1 packet/sec for %d secs ' %secs, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[59]: Gseos.FileOpen('Instruments/EFW/screens/APID_243.gscr') ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[60]: for i in range(secs): ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[61]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[62]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[60]: for i in range(secs): ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[61]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[62]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[60]: for i in range(secs): ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[61]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[62]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[60]: for i in range(secs): ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[61]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[62]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[60]: for i in range(secs): ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[61]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[62]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[60]: for i in range(secs): ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[61]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[62]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[60]: for i in range(secs): ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[61]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[62]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[60]: for i in range(secs): ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[61]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[62]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[60]: for i in range(secs): ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[61]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[62]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[60]: for i in range(secs): ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[61]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[62]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[60]: for i in range(secs): ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[61]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[62]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[60]: for i in range(secs): ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[61]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[62]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[60]: for i in range(secs): ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[61]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[62]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[60]: for i in range(secs): ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[61]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[62]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[60]: for i in range(secs): ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[61]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[62]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[60]: for i in range(secs): ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[61]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[62]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[60]: for i in range(secs): ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[64]: log('2.1 Verifying APID_243 Format ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[65]: wait(APID_243, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[65]: wait(APID_243, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[66]: filename = 'FSW_TM_14_AP243.jpg' ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[67]: outfile = os.path.join(settings.full_output_path, filename) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[68]: print_window('Instruments/EFW/screens/APID_243.gscr', outfile) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[69]: Gseos.WindowClose('APID_243') ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[71]: log('3. Cleaning Up, Return to RealData ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[72]: cmd.EFW_DFBDMA(VALUE=1) #Enable Real DFB Data ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[73]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[75]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_14.py[76]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[43]: if(errcnt>0): log("*** Errcnt = %d ***" % errcnt,color=RED, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[44]: errcnt += tryscript("TEST_TM_15") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[11]: def FindApidInx( ap ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[16]: def GetApidCnt( ap ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[21]: def BPS( ap, sc, st, ec, et, pktlng ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[31]: def BURSTRATES( td ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[57]: def main(period=64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[11]: def FindApidInx( ap ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[16]: def GetApidCnt( ap ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[21]: def BPS( ap, sc, st, ec, et, pktlng ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[31]: def BURSTRATES( td ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[57]: def main(period=64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[58]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[59]: log('TM_15 : Stop Playback if S/C SSR Full ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[60]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[61]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[62]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[63]: log("1.0 Set up for Burst1 & 2 recording ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[65]: SET_TESTVALUE0( 0 ) #Clear TESTVALUE 0 & 1 ../../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_TM_15.py[66]: 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_TM_15.py[67]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[68]: cmd.EFW_EVTMAX( 1 ) #Event packets have 1/packet ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[69]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable B1/B2 record & play ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[70]: cmd.EFW_TABLE( 9, 0 ) #Load SSR Control Table ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[71]: cmd.EFW_LOAD( 7 ) #Burst1 Trigger = TEST1 ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[72]: cmd.EFW_LOAD( 7 ) #Burst2 Trigger = TEST1 ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[75]: log("1.1 Checking Flash write pointer valid", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[76]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[76]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[77]: if(APID_263.B1_RECPTR == 0): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[80]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[82]: log("1.2 Enabling Burst1 & 2 recording", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[83]: cmd.EFW_SSR_CONFIG() #Clear all the Burst2s ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[84]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[85]: cmd.EFW_SSR_ENABLE(OPTION=0) #Enable B1 Recording ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[86]: cmd.EFW_SSR_ENABLE(OPTION=2) #Enable B2 Recording ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[88]: log("1.3 Awaiting Flash Record Pointer Movement", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[89]: try: ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[90]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[90]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[90]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[90]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[90]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[90]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[90]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[90]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[90]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[90]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[90]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[95]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[96]: log("Flash Started at 0x%06x" % flash_wrt_start ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[98]: log("1.4 Triggering Burst2 ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[99]: SET_TESTVALUE1( 170 ) #Trigger B2 @ 0xAA ../../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_TM_15.py[101]: log("1.5 Setting Pointer to Replay ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[102]: SET_B1PLAYBACK( flash_wrt_start, 200 ) #Play Burst1 a bunch of blocks ../../GSEOS_scripts\UTIL.py[47]: cmd.EFW_B1_SETPLAYPTRL( block & 0xff ) ../../GSEOS_scripts\UTIL.py[48]: cmd.EFW_B1_SETPLAYPTRH((block >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[49]: cmd.EFW_B1_SETPLAYPTRE((block >> 16)& 0xff ) ../../GSEOS_scripts\UTIL.py[50]: cmd.EFW_B1_SETPLAYCTRL( leng & 0xff ) ../../GSEOS_scripts\UTIL.py[51]: cmd.EFW_B1_SETPLAYCTRH((leng >> 8 )& 0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[103]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[103]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[105]: log("1.6 Playing Burst1&2 ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[106]: cmd.EFW_SSR_ENABLE(OPTION=1) #Enable Burst1 Playback ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[107]: cmd.EFW_SSR_ENABLE(OPTION=3) #Enable Burst2 Playback ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[108]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[108]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[108]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[108]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[108]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[110]: log('2.1 Verifying Playback w/SSR empty ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[111]: TAS.EFW_SSR_Status = 0 #SSR is empty to start ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[112]: sleep(10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[113]: burstbps = BURSTRATES(period) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[32]: sc246 = GetApidCnt(0x246) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[33]: sc247 = GetApidCnt(0x247) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[34]: sc248 = GetApidCnt(0x248) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[35]: sc249 = GetApidCnt(0x249) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[14]: return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[36]: sc24A = GetApidCnt(0x24A) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[37]: sc24B = GetApidCnt(0x24B) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[39]: sleep(td) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[41]: ec246 = GetApidCnt(0x246) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[42]: ec247 = GetApidCnt(0x247) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[43]: ec248 = GetApidCnt(0x248) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[44]: b1 = 0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[45]: b1=b1+BPS( '246 ',sc246,0, ec246,td,APID_246.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[22]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[23]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[24]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[27]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[28]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[29]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[46]: b1=b1+BPS( '247 ',sc247,0, ec247,td,APID_247.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[22]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[23]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[24]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[27]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[28]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[29]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[47]: b1=b1+BPS( '248 ',sc248,0, ec248,td,APID_248.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[22]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[23]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[24]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[27]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[28]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[29]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[48]: ec249 = GetApidCnt(0x249) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[14]: return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[49]: ec24A = GetApidCnt(0x24A) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[50]: ec24B = GetApidCnt(0x24B) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[51]: b2 = 0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[52]: b2=b2+BPS( '249 ',sc249,0, ec249,td,APID_249.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[22]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[23]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[24]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[25]: bps = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[28]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[29]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[53]: b2=b2+BPS( '24A ',sc24A,0, ec24A,td,APID_24A.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[22]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[23]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[24]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[27]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[28]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[29]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[54]: b2=b2+BPS( '24B ',sc24B,0, ec24B,td,APID_24B.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[22]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[23]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[24]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[27]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[28]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[29]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[55]: return( b1+b2 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[114]: if(burstbps==0): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[118]: log('2.2 Verifying No Play w/SSR Full ' , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[119]: TAS.EFW_SSR_Status = 255 #SSR is full ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[120]: sleep(10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[121]: burstbps = BURSTRATES(period) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[32]: sc246 = GetApidCnt(0x246) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[33]: sc247 = GetApidCnt(0x247) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[34]: sc248 = GetApidCnt(0x248) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[35]: sc249 = GetApidCnt(0x249) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[14]: return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[36]: sc24A = GetApidCnt(0x24A) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[37]: sc24B = GetApidCnt(0x24B) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[39]: sleep(td) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[41]: ec246 = GetApidCnt(0x246) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[42]: ec247 = GetApidCnt(0x247) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[43]: ec248 = GetApidCnt(0x248) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[44]: b1 = 0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[45]: b1=b1+BPS( '246 ',sc246,0, ec246,td,APID_246.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[22]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[23]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[24]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[25]: bps = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[28]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[29]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[46]: b1=b1+BPS( '247 ',sc247,0, ec247,td,APID_247.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[22]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[23]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[24]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[25]: bps = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[28]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[29]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[47]: b1=b1+BPS( '248 ',sc248,0, ec248,td,APID_248.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[22]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[23]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[24]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[25]: bps = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[28]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[29]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[48]: ec249 = GetApidCnt(0x249) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[14]: return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[49]: ec24A = GetApidCnt(0x24A) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[50]: ec24B = GetApidCnt(0x24B) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[51]: b2 = 0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[52]: b2=b2+BPS( '249 ',sc249,0, ec249,td,APID_249.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[22]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[23]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[24]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[25]: bps = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[28]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[29]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[53]: b2=b2+BPS( '24A ',sc24A,0, ec24A,td,APID_24A.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[22]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[23]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[24]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[25]: bps = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[28]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[29]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[54]: b2=b2+BPS( '24B ',sc24B,0, ec24B,td,APID_24B.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[22]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[23]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[24]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[25]: bps = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[28]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[29]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[55]: return( b1+b2 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[122]: if(burstbps>0): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[126]: log('2.3 Verifying Starts Again ' , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[127]: TAS.EFW_SSR_Status = 254 #SSR is not full ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[128]: sleep(10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[129]: burstbps = BURSTRATES(period) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[32]: sc246 = GetApidCnt(0x246) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[33]: sc247 = GetApidCnt(0x247) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[34]: sc248 = GetApidCnt(0x248) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[35]: sc249 = GetApidCnt(0x249) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[14]: return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[36]: sc24A = GetApidCnt(0x24A) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[37]: sc24B = GetApidCnt(0x24B) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[39]: sleep(td) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[41]: ec246 = GetApidCnt(0x246) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[42]: ec247 = GetApidCnt(0x247) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[43]: ec248 = GetApidCnt(0x248) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[44]: b1 = 0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[45]: b1=b1+BPS( '246 ',sc246,0, ec246,td,APID_246.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[22]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[23]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[24]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[27]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[28]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[29]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[46]: b1=b1+BPS( '247 ',sc247,0, ec247,td,APID_247.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[22]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[23]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[24]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[27]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[28]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[29]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[47]: b1=b1+BPS( '248 ',sc248,0, ec248,td,APID_248.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[22]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[23]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[24]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[27]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[28]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[29]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[48]: ec249 = GetApidCnt(0x249) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[14]: return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[49]: ec24A = GetApidCnt(0x24A) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[50]: ec24B = GetApidCnt(0x24B) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[17]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[12]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[13]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[18]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[19]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[51]: b2 = 0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[52]: b2=b2+BPS( '249 ',sc249,0, ec249,td,APID_249.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[22]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[23]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[24]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[25]: bps = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[28]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[29]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[53]: b2=b2+BPS( '24A ',sc24A,0, ec24A,td,APID_24A.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[22]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[23]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[24]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[27]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[28]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[29]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[54]: b2=b2+BPS( '24B ',sc24B,0, ec24B,td,APID_24B.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[22]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[23]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[24]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[27]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[28]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[29]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[55]: return( b1+b2 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[130]: if(burstbps==0): ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[134]: log('3. Cleanup ' , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[135]: cmd.EFW_SSR_DISABLE(OPTION=0) #Clean up Turn Off ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[136]: cmd.EFW_SSR_DISABLE(OPTION=1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[137]: cmd.EFW_SSR_DISABLE(OPTION=2) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[138]: cmd.EFW_SSR_DISABLE(OPTION=3) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[139]: TAS.EFW_SSR_Status = 0 #SSR is empty ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[141]: log('TM stops playback if SSR Full: %s '%PF[err==0], color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[142]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_15.py[143]: return(err) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[45]: if(errcnt>0): log("*** Errcnt = %d ***" % errcnt,color=RED, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[47]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[48]: if( errcnt == 0 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[51]: log('**** TM Module FAIL %d Errors ****' % errcnt, color=RED, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[52]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM.py[53]: return( errcnt ) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[27]: hsk =tryscript("TEST_HSK") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[12]: set_output_location('HSK_Module_') ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[15]: log('******* HSK MODULE TEST *********', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[18]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[20]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[23]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[24]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[26]: vers = APID_267.FSW_HIGH ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[27]: vers = vers + APID_267.FSW_LOW/100.0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[28]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[29]: log('******* FSW VERSION %5.2f *********'% vers, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[32]: errcnt=0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[33]: errcnt += tryscript("TEST_HSK_2") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[14]: def limchk( dspname, val, vmin, vmax ): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[24]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[14]: def limchk( dspname, val, vmin, vmax ): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[24]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[25]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[26]: log('HSK_2: ENGINEERING A/D SAMPLING ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[27]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[28]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[29]: log('1. Initialization ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[30]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[31]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[33]: log('2.1 Verifying Critical A/D Samples (AP262)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[34]: err += limchk("TFPGA ",APID_262.TFPGA, 0x30,0x50) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[35]: err += limchk("P33VD ",APID_262.P33VD, 0x60,0x80) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[36]: err += limchk("P33IMON ",APID_262.P33IMON,0x10,0x20) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[37]: err += limchk("P15VD ",APID_262.P15VD, 0x40,0x60) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[38]: err += limchk("P15IMON ",APID_262.P15IMON,0x00,0x20) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[40]: log('3.1 Verifying General A/D Samples (AP264)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[41]: err += limchk("IMON_IDPU",APID_264.IMON_IDPU, 0x1a,0x3a) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[42]: err += limchk("IMON_BEB",APID_264.IMON_BEB, 0x32,0x52) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[43]: err += limchk("TMON_LVPS",APID_264.TMON_LVPS, 0x6f,0x8f) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[44]: err += limchk("IMON_FVX",APID_264.IMON_FVX, 0x70,0x90) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[45]: err += limchk("IMON_FVY",APID_264.IMON_FVY, 0xe0,0xFF) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[46]: err += limchk("IMON_FVZ",APID_264.IMON_FVZ, 0x1c,0x3c) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[47]: err += limchk("VMON_BEB_P10VA",APID_264.VMON_BEB_P10VA, 0x5c,0x7c) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[48]: err += limchk("VMON_BEB_N10VA",APID_264.VMON_BEB_N10VA, 0x83,0xa3) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[49]: err += limchk("VMON_BEB_P5VA",APID_264.VMON_BEB_P5VA, 0x56,0x76) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[50]: err += limchk("VMON_BEB_P5VD",APID_264.VMON_BEB_P5VD, 0x4c,0x6c) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[51]: err += limchk("VMON_IDPU_P10VA",APID_264.VMON_IDPU_P10VA, 0x59,0x79) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[52]: err += limchk("VMON_IDPU_N10VA",APID_264.VMON_IDPU_N10VA, 0x86,0xa6) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[53]: err += limchk("VMON_IDPU_P5VA",APID_264.VMON_IDPU_P5VA, 0x53,0x73) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[54]: err += limchk("VMON_IDPU_N5VA",APID_264.VMON_IDPU_N5VA, 0x8c,0xac) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[55]: err += limchk("VMON_IDPU_P5VD",APID_264.VMON_IDPU_P5VD, 0x55,0x75) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[56]: err += limchk("VMON_IDPU_P36VD",APID_264.VMON_IDPU_P36VD, 0x54,0x74) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[57]: err += limchk("VMON_IDPU_P18VD",APID_264.VMON_IDPU_P18VD, 0x6b,0x8b) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[58]: err += limchk("TMON_AXB5",APID_264.TMON_AXB5, 0xe0,0xFF) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[59]: err += limchk("TMON_AXB6",APID_264.TMON_AXB6, 0xe0,0xFF) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[61]: err += limchk("TEMP_FPGA",APID_264.TEMP_FPGA, 0x30,0x50) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[62]: err += limchk("P33VD ",APID_264.P33VD, 0x60,0x80) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[63]: err += limchk("P33IMON ",APID_264.P33IMON, 0x10,0x20) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[64]: err += limchk("P15VD ",APID_264.P15VD, 0x40,0x60) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[65]: err += limchk("P15IMON ",APID_264.P15IMON, 0x00,0x20) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[66]: err += limchk("DGND ",APID_264.DGND, 0x00,0x20) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[16]: if (vmin <= val <= vmax): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[17]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[20]: log("%s [%02x-%02x] = %02x : %s" %(dspname, vmin, vmax, val, PF[err==0] )) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[21]: return( err ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[69]: log('HSK_2: A/D SAMPLING TEST : %d Errors' % err, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[70]: log('================END====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_2.py[71]: return( err ) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[34]: errcnt += tryscript("TEST_HSK_3") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[15]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[16]: log('HSK_3: Limit BEB sampling to LDAC cmd ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[18]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[19]: log('1. Initialization ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[20]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[22]: log('2.1 Verifying that BEB packet rate == 0', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[23]: sq = APID_265.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[24]: sleep(10) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[25]: if(sq != APID_265.CCSDS_SeqCnt): ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[28]: log('2.1 Verified', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[30]: log('2.2 Requesting a Readback from BEB', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[31]: cmd.EFW_LDAC(1) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[32]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[32]: wait(APID_265, lambda: True, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[33]: log('2.2 Received a Readback : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[35]: log('================END====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK_3.py[36]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[36]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[37]: if( errcnt == 0 ): ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[38]: log('**** HSK Module PASS ****' , color=GREEN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[41]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_HSK.py[42]: return( errcnt ) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[28]: ld =tryscript("TEST_LD") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[12]: set_output_location('LD_Module_') ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[15]: log('******* LD MODULE TEST *********', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[18]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[20]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[23]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[24]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[26]: vers = APID_267.FSW_HIGH ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[27]: vers = vers + APID_267.FSW_LOW/100.0 ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[28]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[29]: log('******* FSW VERSION %5.2f *********'% vers, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[32]: errcnt=0 ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[33]: errcnt += tryscript("TEST_LD_1") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[12]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[15]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[12]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[15]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[17]: log('LD_1 - Load/Dump Pointers at Reset ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[18]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[19]: log('1. Initializing Points to 1234 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[20]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[21]: cmd.EFW_TMDUMPCTR(255) ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[22]: DUMPADR(0x1234) ../../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_LD_1.py[23]: cmd.EFW_ADRH(0x12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[24]: cmd.EFW_ADRL(0x34) ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[25]: wait(APID_266, lambda: APID_266.DUMPADR==0x1234, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[25]: wait(APID_266, lambda: APID_266.DUMPADR==0x1234, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[26]: wait(APID_266, lambda: APID_266.LOADADR==0x1234, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[26]: wait(APID_266, lambda: APID_266.LOADADR==0x1234, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[28]: log('2.1 Resetting CPU', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[29]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[30]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[30]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[31]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[32]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[32]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[33]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[34]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[36]: log('2.2 Verifying Initial LOAD and DUMP pts', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[37]: wait(APID_266, lambda: APID_266.DUMPADR==0x9226, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[37]: wait(APID_266, lambda: APID_266.DUMPADR==0x9226, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[38]: wait(APID_266, lambda: APID_266.LOADADR==0x7000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[38]: wait(APID_266, lambda: APID_266.LOADADR==0x7000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[40]: log('Load/Dump Pointers at Reset : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[41]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_1.py[42]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[34]: errcnt += tryscript("TEST_LD_2") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[12]: """ ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[14]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[15]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[16]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[18]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[12]: """ ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[14]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[15]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[16]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[18]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[19]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[20]: log('LD_2 - PROCESSOR MEMORY LOAD/DUMP ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[21]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[22]: log('1. Initialization ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[23]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[24]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[26]: log('2.1 Begin Dumping SRAM at 7000 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[27]: DUMPADR( 0x7000 ) ../../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_LD_2.py[28]: wait(APID_266, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[28]: wait(APID_266, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[30]: log('2.2 Loading/Verifying SRAM at 7000 (AP260)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[31]: cmd.EFW_ADRH( 0x70 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[32]: cmd.EFW_ADRL( 0x00 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[33]: for i in range(0,5): ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[34]: cmd.EFW_LOAD( i+0xA0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[33]: for i in range(0,5): ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[34]: cmd.EFW_LOAD( i+0xA0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[33]: for i in range(0,5): ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[34]: cmd.EFW_LOAD( i+0xA0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[33]: for i in range(0,5): ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[34]: cmd.EFW_LOAD( i+0xA0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[33]: for i in range(0,5): ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[34]: cmd.EFW_LOAD( i+0xA0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[33]: for i in range(0,5): ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[36]: wait(APID_266, lambda: APID_266.Data[0]==0xA0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[36]: wait(APID_266, lambda: APID_266.Data[0]==0xA0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[36]: wait(APID_266, lambda: APID_266.Data[0]==0xA0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[36]: wait(APID_266, lambda: APID_266.Data[0]==0xA0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[36]: wait(APID_266, lambda: APID_266.Data[0]==0xA0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[37]: wait(APID_266, lambda: APID_266.Data[1]==0xA1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[37]: wait(APID_266, lambda: APID_266.Data[1]==0xA1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[38]: wait(APID_266, lambda: APID_266.Data[2]==0xA2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[38]: wait(APID_266, lambda: APID_266.Data[2]==0xA2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[39]: wait(APID_266, lambda: APID_266.Data[3]==0xA3, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[39]: wait(APID_266, lambda: APID_266.Data[3]==0xA3, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[40]: wait(APID_266, lambda: APID_266.Data[4]==0xA4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[40]: wait(APID_266, lambda: APID_266.Data[4]==0xA4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[42]: log('2.3 Loading/Verifying SRAM at 7000 (AP261)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[43]: efw.idpu_load("00007000", "B0 B1 B2 B3 ") ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0xB0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0xB0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0xB0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0xB0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0xB0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0xB0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[46]: wait(APID_266, lambda: APID_266.Data[1]==0xB1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[46]: wait(APID_266, lambda: APID_266.Data[1]==0xB1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[47]: wait(APID_266, lambda: APID_266.Data[2]==0xB2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[47]: wait(APID_266, lambda: APID_266.Data[2]==0xB2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[48]: wait(APID_266, lambda: APID_266.Data[3]==0xB3, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[48]: wait(APID_266, lambda: APID_266.Data[3]==0xB3, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[49]: wait(APID_266, lambda: APID_266.Data[4]==0xA4, flTimeout=12) #KEEP A4 ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[40]: wait(APID_266, lambda: APID_266.Data[4]==0xA4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[51]: log('2.4 Verifying Bit Operations at 7000-7003 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[52]: cmd.EFW_ADRH( 0x70 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[53]: cmd.EFW_ADRL( 0x00 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[54]: cmd.EFW_SETBIT( 3 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[55]: cmd.EFW_SETBIT( 11 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[56]: cmd.EFW_SETBIT( 19 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[57]: cmd.EFW_SETBIT( 27 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[58]: wait(APID_266, lambda: APID_266.Data[0]==0xB8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[58]: wait(APID_266, lambda: APID_266.Data[0]==0xB8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[58]: wait(APID_266, lambda: APID_266.Data[0]==0xB8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[58]: wait(APID_266, lambda: APID_266.Data[0]==0xB8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[58]: wait(APID_266, lambda: APID_266.Data[0]==0xB8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[58]: wait(APID_266, lambda: APID_266.Data[0]==0xB8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[59]: wait(APID_266, lambda: APID_266.Data[1]==0xB9, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[59]: wait(APID_266, lambda: APID_266.Data[1]==0xB9, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[60]: wait(APID_266, lambda: APID_266.Data[2]==0xBA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[60]: wait(APID_266, lambda: APID_266.Data[2]==0xBA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[61]: wait(APID_266, lambda: APID_266.Data[3]==0xBB, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[61]: wait(APID_266, lambda: APID_266.Data[3]==0xBB, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[62]: cmd.EFW_CLRBIT( 3 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[63]: cmd.EFW_CLRBIT( 11 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[64]: cmd.EFW_CLRBIT( 19 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[65]: cmd.EFW_CLRBIT( 27 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[66]: wait(APID_266, lambda: APID_266.Data[0]==0xB0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0xB0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0xB0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0xB0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0xB0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0xB0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[67]: wait(APID_266, lambda: APID_266.Data[1]==0xB1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[46]: wait(APID_266, lambda: APID_266.Data[1]==0xB1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[68]: wait(APID_266, lambda: APID_266.Data[2]==0xB2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[47]: wait(APID_266, lambda: APID_266.Data[2]==0xB2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[69]: wait(APID_266, lambda: APID_266.Data[3]==0xB3, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[48]: wait(APID_266, lambda: APID_266.Data[3]==0xB3, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[71]: log('2.5 Verifying LDNOAAERR Check ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[72]: cmd.EFW_CMDS( 1 ) # Try executing 7000 ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[73]: cmd.EFW_EXEC( 0x70 ) # Without AA code in front ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[74]: wait(APID_267, lambda: APID_267.ERRCODE==0xD4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[74]: wait(APID_267, lambda: APID_267.ERRCODE==0xD4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[74]: wait(APID_267, lambda: APID_267.ERRCODE==0xD4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[74]: wait(APID_267, lambda: APID_267.ERRCODE==0xD4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[74]: wait(APID_267, lambda: APID_267.ERRCODE==0xD4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[74]: wait(APID_267, lambda: APID_267.ERRCODE==0xD4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[76]: log('2.6 Verifying LDCCNTERR Check ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[77]: efw.idpu_load("00007000", "AA C9 ") # Load a correctly format program ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[78]: cmd.EFW_CMDS( 10 ) # Try executing 7000 ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[79]: cmd.EFW_EXEC( 0x70 ) # With a load count mismatch ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[80]: wait(APID_267, lambda: APID_267.ERRCODE==0xD5, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[80]: wait(APID_267, lambda: APID_267.ERRCODE==0xD5, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[80]: wait(APID_267, lambda: APID_267.ERRCODE==0xD5, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[80]: wait(APID_267, lambda: APID_267.ERRCODE==0xD5, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[80]: wait(APID_267, lambda: APID_267.ERRCODE==0xD5, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[80]: wait(APID_267, lambda: APID_267.ERRCODE==0xD5, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[82]: log('2.7 Verifying SRAM Protection Mode ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[83]: cmd.EFW_SRMWRTCTL( 1 ) # Disable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[84]: cmd.EFW_ADRH( 0x70 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[85]: cmd.EFW_ADRL( 0x00 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[86]: cmd.EFW_LOAD( 0x99 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[87]: try: ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[88]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[91]: except: ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[92]: log("SRAM Protect Mode PASS", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[94]: log('3. Cleaning Up, Protect=off ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[95]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[97]: log('PROC MEM LOAD/DUMP VERIFIED : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[98]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_2.py[99]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[35]: errcnt += tryscript("TEST_LD_3") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[12]: """ ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[14]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[15]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[16]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[18]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[12]: """ ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[14]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[15]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[16]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[18]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[19]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[20]: log('LD_3 - TABLE DUMP/LOAD ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[21]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[22]: log('1. Initialization ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[24]: log('2.1 Checking Table Addresses w Offset 0 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[25]: for t in range(0,16): ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[26]: cmd.EFW_TABLE( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[27]: cmd.EFW_DUMPTABL( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[28]: tbl = GET_TABLEADDR( t ) ../../GSEOS_scripts\UTIL.py[217]: tabs= (0x9F55, 0x9600, 0x9E77, 0x9000, 0x9D00, 0x9F6A, 0x94F8, 0x9426, ../../GSEOS_scripts\UTIL.py[219]: return( tabs[n] ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[31]: log("TABLE[%d] is at Address %x " %(t,APID_266.LOADADR), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[25]: for t in range(0,16): ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[26]: cmd.EFW_TABLE( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[27]: cmd.EFW_DUMPTABL( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[28]: tbl = GET_TABLEADDR( t ) ../../GSEOS_scripts\UTIL.py[217]: tabs= (0x9F55, 0x9600, 0x9E77, 0x9000, 0x9D00, 0x9F6A, 0x94F8, 0x9426, ../../GSEOS_scripts\UTIL.py[219]: return( tabs[n] ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[31]: log("TABLE[%d] is at Address %x " %(t,APID_266.LOADADR), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[25]: for t in range(0,16): ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[26]: cmd.EFW_TABLE( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[27]: cmd.EFW_DUMPTABL( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[28]: tbl = GET_TABLEADDR( t ) ../../GSEOS_scripts\UTIL.py[217]: tabs= (0x9F55, 0x9600, 0x9E77, 0x9000, 0x9D00, 0x9F6A, 0x94F8, 0x9426, ../../GSEOS_scripts\UTIL.py[219]: return( tabs[n] ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[31]: log("TABLE[%d] is at Address %x " %(t,APID_266.LOADADR), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[25]: for t in range(0,16): ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[26]: cmd.EFW_TABLE( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[27]: cmd.EFW_DUMPTABL( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[28]: tbl = GET_TABLEADDR( t ) ../../GSEOS_scripts\UTIL.py[217]: tabs= (0x9F55, 0x9600, 0x9E77, 0x9000, 0x9D00, 0x9F6A, 0x94F8, 0x9426, ../../GSEOS_scripts\UTIL.py[219]: return( tabs[n] ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[31]: log("TABLE[%d] is at Address %x " %(t,APID_266.LOADADR), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[25]: for t in range(0,16): ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[26]: cmd.EFW_TABLE( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[27]: cmd.EFW_DUMPTABL( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[28]: tbl = GET_TABLEADDR( t ) ../../GSEOS_scripts\UTIL.py[217]: tabs= (0x9F55, 0x9600, 0x9E77, 0x9000, 0x9D00, 0x9F6A, 0x94F8, 0x9426, ../../GSEOS_scripts\UTIL.py[219]: return( tabs[n] ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[31]: log("TABLE[%d] is at Address %x " %(t,APID_266.LOADADR), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[25]: for t in range(0,16): ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[26]: cmd.EFW_TABLE( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[27]: cmd.EFW_DUMPTABL( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[28]: tbl = GET_TABLEADDR( t ) ../../GSEOS_scripts\UTIL.py[217]: tabs= (0x9F55, 0x9600, 0x9E77, 0x9000, 0x9D00, 0x9F6A, 0x94F8, 0x9426, ../../GSEOS_scripts\UTIL.py[219]: return( tabs[n] ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[31]: log("TABLE[%d] is at Address %x " %(t,APID_266.LOADADR), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[25]: for t in range(0,16): ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[26]: cmd.EFW_TABLE( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[27]: cmd.EFW_DUMPTABL( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[28]: tbl = GET_TABLEADDR( t ) ../../GSEOS_scripts\UTIL.py[217]: tabs= (0x9F55, 0x9600, 0x9E77, 0x9000, 0x9D00, 0x9F6A, 0x94F8, 0x9426, ../../GSEOS_scripts\UTIL.py[219]: return( tabs[n] ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[31]: log("TABLE[%d] is at Address %x " %(t,APID_266.LOADADR), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[25]: for t in range(0,16): ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[26]: cmd.EFW_TABLE( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[27]: cmd.EFW_DUMPTABL( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[28]: tbl = GET_TABLEADDR( t ) ../../GSEOS_scripts\UTIL.py[217]: tabs= (0x9F55, 0x9600, 0x9E77, 0x9000, 0x9D00, 0x9F6A, 0x94F8, 0x9426, ../../GSEOS_scripts\UTIL.py[219]: return( tabs[n] ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[31]: log("TABLE[%d] is at Address %x " %(t,APID_266.LOADADR), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[25]: for t in range(0,16): ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[26]: cmd.EFW_TABLE( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[27]: cmd.EFW_DUMPTABL( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[28]: tbl = GET_TABLEADDR( t ) ../../GSEOS_scripts\UTIL.py[217]: tabs= (0x9F55, 0x9600, 0x9E77, 0x9000, 0x9D00, 0x9F6A, 0x94F8, 0x9426, ../../GSEOS_scripts\UTIL.py[219]: return( tabs[n] ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[31]: log("TABLE[%d] is at Address %x " %(t,APID_266.LOADADR), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[25]: for t in range(0,16): ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[26]: cmd.EFW_TABLE( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[27]: cmd.EFW_DUMPTABL( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[28]: tbl = GET_TABLEADDR( t ) ../../GSEOS_scripts\UTIL.py[217]: tabs= (0x9F55, 0x9600, 0x9E77, 0x9000, 0x9D00, 0x9F6A, 0x94F8, 0x9426, ../../GSEOS_scripts\UTIL.py[219]: return( tabs[n] ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[31]: log("TABLE[%d] is at Address %x " %(t,APID_266.LOADADR), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[25]: for t in range(0,16): ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[26]: cmd.EFW_TABLE( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[27]: cmd.EFW_DUMPTABL( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[28]: tbl = GET_TABLEADDR( t ) ../../GSEOS_scripts\UTIL.py[217]: tabs= (0x9F55, 0x9600, 0x9E77, 0x9000, 0x9D00, 0x9F6A, 0x94F8, 0x9426, ../../GSEOS_scripts\UTIL.py[219]: return( tabs[n] ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[31]: log("TABLE[%d] is at Address %x " %(t,APID_266.LOADADR), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[25]: for t in range(0,16): ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[26]: cmd.EFW_TABLE( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[27]: cmd.EFW_DUMPTABL( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[28]: tbl = GET_TABLEADDR( t ) ../../GSEOS_scripts\UTIL.py[217]: tabs= (0x9F55, 0x9600, 0x9E77, 0x9000, 0x9D00, 0x9F6A, 0x94F8, 0x9426, ../../GSEOS_scripts\UTIL.py[219]: return( tabs[n] ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[31]: log("TABLE[%d] is at Address %x " %(t,APID_266.LOADADR), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[25]: for t in range(0,16): ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[26]: cmd.EFW_TABLE( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[27]: cmd.EFW_DUMPTABL( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[28]: tbl = GET_TABLEADDR( t ) ../../GSEOS_scripts\UTIL.py[217]: tabs= (0x9F55, 0x9600, 0x9E77, 0x9000, 0x9D00, 0x9F6A, 0x94F8, 0x9426, ../../GSEOS_scripts\UTIL.py[219]: return( tabs[n] ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[31]: log("TABLE[%d] is at Address %x " %(t,APID_266.LOADADR), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[25]: for t in range(0,16): ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[26]: cmd.EFW_TABLE( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[27]: cmd.EFW_DUMPTABL( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[28]: tbl = GET_TABLEADDR( t ) ../../GSEOS_scripts\UTIL.py[217]: tabs= (0x9F55, 0x9600, 0x9E77, 0x9000, 0x9D00, 0x9F6A, 0x94F8, 0x9426, ../../GSEOS_scripts\UTIL.py[219]: return( tabs[n] ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[31]: log("TABLE[%d] is at Address %x " %(t,APID_266.LOADADR), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[25]: for t in range(0,16): ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[26]: cmd.EFW_TABLE( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[27]: cmd.EFW_DUMPTABL( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[28]: tbl = GET_TABLEADDR( t ) ../../GSEOS_scripts\UTIL.py[217]: tabs= (0x9F55, 0x9600, 0x9E77, 0x9000, 0x9D00, 0x9F6A, 0x94F8, 0x9426, ../../GSEOS_scripts\UTIL.py[219]: return( tabs[n] ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[31]: log("TABLE[%d] is at Address %x " %(t,APID_266.LOADADR), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[25]: for t in range(0,16): ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[26]: cmd.EFW_TABLE( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[27]: cmd.EFW_DUMPTABL( t, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[28]: tbl = GET_TABLEADDR( t ) ../../GSEOS_scripts\UTIL.py[217]: tabs= (0x9F55, 0x9600, 0x9E77, 0x9000, 0x9D00, 0x9F6A, 0x94F8, 0x9426, ../../GSEOS_scripts\UTIL.py[219]: return( tabs[n] ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[31]: log("TABLE[%d] is at Address %x " %(t,APID_266.LOADADR), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[25]: for t in range(0,16): ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[33]: log('2.2 Checking Offset Ability (31)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[34]: cmd.EFW_TABLE( 0, 31 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[35]: cmd.EFW_DUMPTABL( 0, 31 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[36]: tbl = GET_TABLEADDR( 0 ) + 31 ../../GSEOS_scripts\UTIL.py[217]: tabs= (0x9F55, 0x9600, 0x9E77, 0x9000, 0x9D00, 0x9F6A, 0x94F8, 0x9426, ../../GSEOS_scripts\UTIL.py[219]: return( tabs[n] ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[37]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[38]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[30]: wait(APID_266, lambda: APID_266.DUMPADR==tbl , flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[40]: log("LD_3 : TABLE DUMP/LOAD : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[41]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_3.py[42]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[36]: errcnt += tryscript("TEST_LD_4") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[33]: """ ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[35]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[36]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[37]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[39]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[33]: """ ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[35]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[36]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[37]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[39]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[40]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[41]: log('LD_4 - EEPROM VALIDATION AT RESET ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[42]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[43]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[44]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[46]: log('1. Loading EEPROM with No Valid Program ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[47]: DUMPADR( 0x0000) # Don't address EEPROM at this time ../../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_LD_4.py[48]: cmd.EFW_EEPWRTCTL( 1 ) # Enable Writing to the EEPROM ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[50]: cmd.EFW_CMDS(2) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[51]: wait(APID_267, lambda: APID_267.CMDEXP==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[51]: wait(APID_267, lambda: APID_267.CMDEXP==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[51]: wait(APID_267, lambda: APID_267.CMDEXP==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[51]: wait(APID_267, lambda: APID_267.CMDEXP==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[51]: wait(APID_267, lambda: APID_267.CMDEXP==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[51]: wait(APID_267, lambda: APID_267.CMDEXP==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[53]: efw.idpu_load("00020000", " 08 20 00 40 01 00 91 00 08 20 00 40 01 00 92 00 08 20 00 40 01 00 93 00 08 20 00 40 01 00 94 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[54]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[55]: efw.idpu_load("00020080", " 3e 91 32 f9 dd c9 FB 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[56]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[57]: wait(APID_267, lambda: APID_267.CMDTOT==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[57]: wait(APID_267, lambda: APID_267.CMDTOT==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[57]: wait(APID_267, lambda: APID_267.CMDTOT==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[57]: wait(APID_267, lambda: APID_267.CMDTOT==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[57]: wait(APID_267, lambda: APID_267.CMDTOT==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[59]: cmd.EFW_EEPWRTCTL( 0 ) # Disable Writing to the EEPROM ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[60]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[62]: log('2. Resetting to Verify No Valid Prog Err', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[63]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[64]: wait(APID_267, lambda: APID_267.ERRCODE==0xD3, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[64]: wait(APID_267, lambda: APID_267.ERRCODE==0xD3, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[64]: wait(APID_267, lambda: APID_267.ERRCODE==0xD3, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[64]: wait(APID_267, lambda: APID_267.ERRCODE==0xD3, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[64]: wait(APID_267, lambda: APID_267.ERRCODE==0xD3, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[64]: wait(APID_267, lambda: APID_267.ERRCODE==0xD3, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[65]: log('2. Verified EEPNVPERR : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[66]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[68]: log('3. Loading EEPROM with Test Progs 91-94 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[69]: log(' Prog91 HAS A BAD CHECKSUM (AB) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[70]: log(' Prog92-94 HAVE GOOD CHECKSUMS (AA) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[71]: log(' Prog92 IS SPLIT ACROSS 4K BOUNDARY ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[72]: log(' Prog93 SHOWS A LOAD ADDRESS OF 3700 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[73]: DUMPADR( 0x0000) # Don't address EEPROM at this time ../../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_LD_4.py[74]: cmd.EFW_EEPWRTCTL( 1 ) # Enable Writing to the EEPROM ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[76]: cmd.EFW_CMDS(10) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[77]: wait(APID_267, lambda: APID_267.CMDEXP==10, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[77]: wait(APID_267, lambda: APID_267.CMDEXP==10, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[79]: efw.idpu_load("00020000", " 08 20 00 40 00 01 91 00 FF 23 00 40 00 01 92 00 00 28 00 37 00 01 93 00 00 2c 00 40 00 01 94 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[80]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[81]: efw.idpu_load("00020080", " 3e 91 32 f9 dd c9 0B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[82]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[83]: efw.idpu_load("00020100", " 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[84]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[85]: efw.idpu_load("00023FF0", " 3e 92 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ") ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[86]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[87]: efw.idpu_load("00024000", " 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 f9 dd c9 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[88]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[89]: efw.idpu_load("00024080", " 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[90]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[91]: efw.idpu_load("00028000", " 3e 93 32 f9 dd c9 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[92]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[93]: efw.idpu_load("00028080", " 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[94]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[95]: efw.idpu_load("0002C000", " 3e 94 32 f9 dd c9 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[96]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[97]: efw.idpu_load("0002C080", " 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[98]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[99]: wait(APID_267, lambda: APID_267.CMDTOT==10, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[99]: wait(APID_267, lambda: APID_267.CMDTOT==10, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[101]: cmd.EFW_EEPWRTCTL( 0 ) # Disable Writing to the EEPROM ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[102]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[104]: log('4. Resetting CPU to View Checksums ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[105]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[107]: wait(APID_266, lambda: APID_266.Data[0]==0x01, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[107]: wait(APID_266, lambda: APID_266.Data[0]==0x01, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[107]: wait(APID_266, lambda: APID_266.Data[0]==0x01, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[107]: wait(APID_266, lambda: APID_266.Data[0]==0x01, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[107]: wait(APID_266, lambda: APID_266.Data[0]==0x01, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[108]: wait(APID_266, lambda: APID_266.Data[1]==0xAB, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[108]: wait(APID_266, lambda: APID_266.Data[1]==0xAB, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[109]: wait(APID_266, lambda: APID_266.Data[2]==0xAA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[109]: wait(APID_266, lambda: APID_266.Data[2]==0xAA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[110]: wait(APID_266, lambda: APID_266.Data[3]==0xAA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[110]: wait(APID_266, lambda: APID_266.Data[3]==0xAA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[111]: wait(APID_266, lambda: APID_266.Data[4]==0xAA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[111]: wait(APID_266, lambda: APID_266.Data[4]==0xAA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[112]: log('4. Verified Checksums ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[114]: log('5. Verifying that FSW Autoran Prog92', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[115]: wait(APID_267, lambda: APID_267.TESTVALUE&255==0x92, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[115]: wait(APID_267, lambda: APID_267.TESTVALUE&255==0x92, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[115]: wait(APID_267, lambda: APID_267.TESTVALUE&255==0x92, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[116]: log('5. Verified TESTVALUE=0x92 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[118]: log('6. Verifying we can Run Prog94', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[119]: cmd.EFW_TABLE(TABLE=13, OFFSET=0) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[120]: cmd.EFW_LOAD( 3 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[121]: cmd.EFW_RUNPRG() ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[122]: wait(APID_267, lambda: APID_267.TESTVALUE&255==0x94, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[122]: wait(APID_267, lambda: APID_267.TESTVALUE&255==0x94, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[123]: log('6. Verified TESTVALUE=0x94 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[125]: log('7. Verifying We Cannot Run Prog91 (CSUM) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[126]: cmd.EFW_TABLE(TABLE=13, OFFSET=0) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[127]: cmd.EFW_LOAD( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[128]: cmd.EFW_RUNPRG() ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[129]: wait(APID_267, lambda: APID_267.ERRCODE==0xD1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[129]: wait(APID_267, lambda: APID_267.ERRCODE==0xD1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[130]: log('7. Verified EEPCSMERR ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[131]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[133]: log('LD_4: EEPROM VALIDATION VERIFIED : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[134]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_4.py[135]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[37]: errcnt += tryscript("TEST_LD_5") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[12]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[15]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[12]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[15]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[17]: log('LD_5 - EEPROM LOADING CHECKS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[18]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[19]: log('LOADING EEPROM WITH TEST IMAGES ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[21]: DUMPADR( 0x0000) # Don't address EEPROM at this time ../../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_LD_5.py[22]: cmd.EFW_EEPWRTCTL( 1 ) # Enable Writing to the EEPROM ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[24]: log('IMAGE1 HAS A BAD CHECKSUM (AB) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[25]: log('IMAGE2-4 HAVE AA CHECKSUMS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[26]: log('IMAGE2 IS SPLIT ACROSS 4K BOUNDARY ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[27]: log('IMAGE3 SHOWS A LOAD ADDRESS OF 3700 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[29]: cmd.EFW_CMDS(10) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[30]: wait(APID_267, lambda: APID_267.CMDEXP==10, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[30]: wait(APID_267, lambda: APID_267.CMDEXP==10, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[32]: efw.idpu_load("00020000", " 08 20 00 40 00 01 99 00 FF 23 00 40 00 01 99 00 00 28 00 37 00 01 99 00 00 2c 00 40 00 01 99 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[33]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[34]: efw.idpu_load("00020080", " 3e 99 32 f9 dd c9 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[35]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[36]: efw.idpu_load("00020100", " 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[37]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[38]: efw.idpu_load("00023FF0", " 3e 99 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ") ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[39]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[40]: efw.idpu_load("00024000", " 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 32 f9 dd c9 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[41]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[42]: efw.idpu_load("00024080", " 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[43]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[44]: efw.idpu_load("00028000", " 3e 99 32 f9 dd c9 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[45]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[46]: efw.idpu_load("00028080", " 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[47]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[48]: efw.idpu_load("0002C000", " 3e 99 32 f9 dd c9 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[49]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[50]: efw.idpu_load("0002C080", " 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00") ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[51]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[52]: wait(APID_267, lambda: APID_267.CMDTOT==10, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[52]: wait(APID_267, lambda: APID_267.CMDTOT==10, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[54]: cmd.EFW_EEPWRTCTL( 0 ) # Disable Writing to the EEPROM ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[55]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[57]: log('CHECKING THE CHECKSUMS AND PROGRAM SELECTION ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[58]: cmd.EFW_CHKEEP() ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[59]: cmd.EFW_DUMPTABL(TABLE=13, OFFSET=0) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[60]: wait(APID_266, lambda: APID_266.Data[0]==0x01, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[60]: wait(APID_266, lambda: APID_266.Data[0]==0x01, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[60]: wait(APID_266, lambda: APID_266.Data[0]==0x01, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[60]: wait(APID_266, lambda: APID_266.Data[0]==0x01, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[60]: wait(APID_266, lambda: APID_266.Data[0]==0x01, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[60]: wait(APID_266, lambda: APID_266.Data[0]==0x01, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[61]: wait(APID_266, lambda: APID_266.Data[1]==0xAB, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[61]: wait(APID_266, lambda: APID_266.Data[1]==0xAB, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[62]: wait(APID_266, lambda: APID_266.Data[2]==0xAA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[62]: wait(APID_266, lambda: APID_266.Data[2]==0xAA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[63]: wait(APID_266, lambda: APID_266.Data[3]==0xAA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[63]: wait(APID_266, lambda: APID_266.Data[3]==0xAA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[64]: wait(APID_266, lambda: APID_266.Data[4]==0xAA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[64]: wait(APID_266, lambda: APID_266.Data[4]==0xAA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[66]: log('TRY TO RUN PROGRAM#0 WITH A BAD CHECKSUM ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[67]: cmd.EFW_TABLE(TABLE=13, OFFSET=0) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[68]: cmd.EFW_LOAD( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[69]: cmd.EFW_RUNPRG() ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[70]: wait(APID_267, lambda: APID_267.ERRCODE==0xD1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[70]: wait(APID_267, lambda: APID_267.ERRCODE==0xD1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[70]: wait(APID_267, lambda: APID_267.ERRCODE==0xD1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[72]: log('TRY TO RUN PROGRAM#2 AT 3700 TO GET ERROR ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[73]: cmd.EFW_TABLE(TABLE=13, OFFSET=0) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[74]: cmd.EFW_LOAD( 2 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[75]: cmd.EFW_RUNPRG() ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[76]: wait(APID_267, lambda: APID_267.ERRCODE==0xD2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[76]: wait(APID_267, lambda: APID_267.ERRCODE==0xD2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[79]: log('LD_5: EEPROM CHECKER VERIFIED : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[80]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_5.py[81]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[38]: errcnt += tryscript("TEST_LD_6") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[12]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[15]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[12]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[15]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[17]: log('LD_6 - EEPROM LOADING/DUMPING ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[18]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[19]: log('1. Initialize for the test ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[20]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[21]: errcnt=0 ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[22]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[24]: log('2.1 Dumping EEPROM at 2FF00 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[25]: DUMPADR( 0x2FF00) ../../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_LD_6.py[26]: wait(APID_266, lambda: APID_266.DUMPADR==0x2FF00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[26]: wait(APID_266, lambda: APID_266.DUMPADR==0x2FF00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[26]: wait(APID_266, lambda: APID_266.DUMPADR==0x2FF00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[26]: wait(APID_266, lambda: APID_266.DUMPADR==0x2FF00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[26]: wait(APID_266, lambda: APID_266.DUMPADR==0x2FF00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[26]: wait(APID_266, lambda: APID_266.DUMPADR==0x2FF00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[27]: root = APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[28]: log('2.1 Read back %2x' % root, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[30]: log('2.2 Write Pattern at 2FF00 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[31]: DUMPADR( 0x0000) #Don't read EEP w/ Writing ../../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_LD_6.py[32]: wait(APID_266, lambda: APID_266.DUMPADR==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[32]: wait(APID_266, lambda: APID_266.DUMPADR==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[32]: wait(APID_266, lambda: APID_266.DUMPADR==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[32]: wait(APID_266, lambda: APID_266.DUMPADR==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[32]: wait(APID_266, lambda: APID_266.DUMPADR==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[32]: wait(APID_266, lambda: APID_266.DUMPADR==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[34]: cmd.EFW_EEPWRTCTL( 1 ) # Enable EEPROM Write ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[35]: if(root < 0x80): ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[40]: efw.idpu_load("0002FF00", "51 52 53 54 55 56 57 58") ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[41]: log('2.2 Pattern is 51 52 53 54 55 56 57 58', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[42]: first=0x51 ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[43]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[44]: cmd.EFW_EEPWRTCTL( 0 ) #Disable EEPROM ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[46]: log('2.3 Dump/Verify Pattern at 2FF00 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[47]: DUMPADR( 0x2FF00) #Read Pattern Location ../../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_LD_6.py[48]: wait(APID_266, lambda: APID_266.DUMPADR==0x2FF00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[26]: wait(APID_266, lambda: APID_266.DUMPADR==0x2FF00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[26]: wait(APID_266, lambda: APID_266.DUMPADR==0x2FF00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[26]: wait(APID_266, lambda: APID_266.DUMPADR==0x2FF00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[26]: wait(APID_266, lambda: APID_266.DUMPADR==0x2FF00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[26]: wait(APID_266, lambda: APID_266.DUMPADR==0x2FF00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[51]: for i in range(0,8): ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[52]: log('2.3 EEPROM[]= %02x : %s' % (APID_266.Data[i],PF[APID_266.Data[i]==first+i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[53]: if(APID_266.Data[i]!=(first+i)): ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[51]: for i in range(0,8): ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[52]: log('2.3 EEPROM[]= %02x : %s' % (APID_266.Data[i],PF[APID_266.Data[i]==first+i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[53]: if(APID_266.Data[i]!=(first+i)): ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[51]: for i in range(0,8): ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[52]: log('2.3 EEPROM[]= %02x : %s' % (APID_266.Data[i],PF[APID_266.Data[i]==first+i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[53]: if(APID_266.Data[i]!=(first+i)): ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[51]: for i in range(0,8): ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[52]: log('2.3 EEPROM[]= %02x : %s' % (APID_266.Data[i],PF[APID_266.Data[i]==first+i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[53]: if(APID_266.Data[i]!=(first+i)): ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[51]: for i in range(0,8): ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[52]: log('2.3 EEPROM[]= %02x : %s' % (APID_266.Data[i],PF[APID_266.Data[i]==first+i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[53]: if(APID_266.Data[i]!=(first+i)): ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[51]: for i in range(0,8): ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[52]: log('2.3 EEPROM[]= %02x : %s' % (APID_266.Data[i],PF[APID_266.Data[i]==first+i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[53]: if(APID_266.Data[i]!=(first+i)): ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[51]: for i in range(0,8): ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[52]: log('2.3 EEPROM[]= %02x : %s' % (APID_266.Data[i],PF[APID_266.Data[i]==first+i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[53]: if(APID_266.Data[i]!=(first+i)): ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[51]: for i in range(0,8): ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[52]: log('2.3 EEPROM[]= %02x : %s' % (APID_266.Data[i],PF[APID_266.Data[i]==first+i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[53]: if(APID_266.Data[i]!=(first+i)): ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[51]: for i in range(0,8): ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[56]: log('LD_6 - EEPROM LOAD/DUMP %d errors '%errcnt, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[57]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_6.py[58]: return(errcnt) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[39]: errcnt += tryscript("TEST_LD_7") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[12]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[15]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[12]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[15]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[17]: log('LD_7 - EEPROM WRITE PROTECTION DEMO ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[18]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[19]: log('1. Initialize for the test ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[20]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[21]: errcnt = 0 ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[22]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[24]: log('2.1 Dumping EEPROM at 2FF00 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[25]: DUMPADR( 0x2FF00) ../../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_LD_7.py[26]: wait(APID_266, lambda: APID_266.DUMPADR==0x2FF00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[26]: wait(APID_266, lambda: APID_266.DUMPADR==0x2FF00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[27]: root = APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[28]: log('2.1 Read back %2x' % root, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[30]: log('2.2 Attempt to Write with Enable==0 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[31]: DUMPADR( 0x0000) #Don't read EEP w/ Writing ../../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_LD_7.py[32]: wait(APID_266, lambda: APID_266.DUMPADR==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[32]: wait(APID_266, lambda: APID_266.DUMPADR==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[32]: wait(APID_266, lambda: APID_266.DUMPADR==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[32]: wait(APID_266, lambda: APID_266.DUMPADR==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[32]: wait(APID_266, lambda: APID_266.DUMPADR==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[32]: wait(APID_266, lambda: APID_266.DUMPADR==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[34]: cmd.EFW_EEPWRTCTL( 0 ) # Disable EEPROM Write ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[35]: if(root < 0x80): ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[36]: efw.idpu_load("0002FF00", "A1 A2 A3 A4 A5 A6 A7 A8") ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[37]: log('2.2 Pattern is A1 A2 A3 A4 A5 A6 A7 A8', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[38]: first=0xA1 ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[43]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[44]: cmd.EFW_EEPWRTCTL( 0 ) #Disable EEPROM ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[46]: log('2.3 Dump/Verify Pattern at 2FF00 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[47]: DUMPADR( 0x2FF00) #Read Pattern Location ../../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_LD_7.py[48]: wait(APID_266, lambda: APID_266.DUMPADR==0x2FF00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[26]: wait(APID_266, lambda: APID_266.DUMPADR==0x2FF00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[26]: wait(APID_266, lambda: APID_266.DUMPADR==0x2FF00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[26]: wait(APID_266, lambda: APID_266.DUMPADR==0x2FF00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[26]: wait(APID_266, lambda: APID_266.DUMPADR==0x2FF00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[26]: wait(APID_266, lambda: APID_266.DUMPADR==0x2FF00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[50]: log("2.3 Pattern at 2FF00 = %02x" % APID_266.Data[0] ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[51]: if(APID_266.Data[0]==root): ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[52]: log("2.3 EEPROM remains Unchanged : PASS", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[57]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_7.py[58]: return(errcnt) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[40]: errcnt += tryscript("TEST_LD_8") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[15]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[16]: log('LD_8 - PROCESSOR MEMORY PROTECTION ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[18]: log('1. Initialization ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[19]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[20]: errcnt=0 ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[21]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[23]: log('2.1 Begin Dumping SRAM at 7000 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[24]: DUMPADR( 0x7000 ) ../../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_LD_8.py[25]: wait(APID_266, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[25]: wait(APID_266, lambda: True, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[27]: log('2.2 Loading/Verifying SRAM at 7000 (AP260)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[28]: cmd.EFW_ADRH( 0x70 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[29]: cmd.EFW_ADRL( 0x00 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[30]: for i in range(0,5): ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[31]: cmd.EFW_LOAD( i+0xF0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[30]: for i in range(0,5): ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[31]: cmd.EFW_LOAD( i+0xF0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[30]: for i in range(0,5): ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[31]: cmd.EFW_LOAD( i+0xF0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[30]: for i in range(0,5): ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[31]: cmd.EFW_LOAD( i+0xF0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[30]: for i in range(0,5): ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[31]: cmd.EFW_LOAD( i+0xF0 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[30]: for i in range(0,5): ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[33]: wait(APID_266, lambda: APID_266.Data[0]==0xF0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[33]: wait(APID_266, lambda: APID_266.Data[0]==0xF0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[33]: wait(APID_266, lambda: APID_266.Data[0]==0xF0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[33]: wait(APID_266, lambda: APID_266.Data[0]==0xF0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[33]: wait(APID_266, lambda: APID_266.Data[0]==0xF0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[33]: wait(APID_266, lambda: APID_266.Data[0]==0xF0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[34]: wait(APID_266, lambda: APID_266.Data[1]==0xF1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[34]: wait(APID_266, lambda: APID_266.Data[1]==0xF1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[35]: wait(APID_266, lambda: APID_266.Data[2]==0xF2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[35]: wait(APID_266, lambda: APID_266.Data[2]==0xF2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[36]: wait(APID_266, lambda: APID_266.Data[3]==0xF3, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[36]: wait(APID_266, lambda: APID_266.Data[3]==0xF3, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[37]: wait(APID_266, lambda: APID_266.Data[4]==0xF4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[37]: wait(APID_266, lambda: APID_266.Data[4]==0xF4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[39]: log('2.3 Verifying SRAM Protection Mode ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[40]: cmd.EFW_SRMWRTCTL( 1 ) # Disable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[41]: cmd.EFW_ADRH( 0x70 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[42]: cmd.EFW_ADRL( 0x00 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[43]: cmd.EFW_LOAD( 0x99 ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[44]: try: ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[45]: wait(APID_266, lambda: APID_266.Data[0]==0x99, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[48]: except: ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[49]: log("SRAM Protect Mode PASS", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[51]: log('3. Cleaning Up, Protect=off ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[52]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[54]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_8.py[55]: return(errcnt) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[41]: errcnt += tryscript("TEST_LD_9") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[12]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[13]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[14]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[12]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[13]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[14]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[18]: log('LD_9 - SRAM SCANNER VERIFICATION ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[19]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[20]: log('1. Init, Inject Known Values in SRAM ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[21]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[22]: errcnt=0 ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[23]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[24]: cmd.EFW_NORMAL() #Normal Mode ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[25]: cmd.EFW_DISARM( 3 ) #DisArm Scanner ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[26]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[27]: cmd.EFW_EVTMAX(1) #1 event per packet ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[28]: POKE( 0x0000, 0x0 ) #PROM Code ../../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_LD_9.py[29]: POKE( 0x4000, 0x0 ) #EEPROM Load Area ../../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_LD_9.py[30]: POKE( 0x6F00, 0x0 ) #Script Area ../../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_LD_9.py[31]: POKE( 0x7FFF, 0x0 ) #User Program Area ../../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_LD_9.py[32]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[34]: log('2.1 Waiting for 1 Complete Scan (2mins)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[35]: cmd.EFW_ARM(3) #Arm Scanner ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[36]: wait(APID_267, lambda: APID_267.SRAMPAGE==1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[37]: log('2.1 Scanner Started OK ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[38]: wait(APID_267, lambda: APID_267.SRAMPAGE==64 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[39]: log('2.1 Scanner Half Way ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[40]: wait(APID_267, lambda: APID_267.SRAMPAGE==127 , flTimeout=70) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[41]: log('2.1 Scan Completed OK ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[43]: log('2.2 Injecting Bit Errors at [00,40,6F,7F]', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[44]: POKE( 0x0000, 0x80 ) #PROM Code ../../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_LD_9.py[45]: POKE( 0x4000, 0x80 ) #EEPROM Load Area ../../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_LD_9.py[46]: POKE( 0x6F00, 0x80 ) #Script Area ../../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_LD_9.py[47]: POKE( 0x7FFF, 0x80 ) #User Program Area ../../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_LD_9.py[48]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[50]: log('2.3 Checking for 4 Event Messages ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[52]: for i in range( 0, 4): ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[53]: wait(APID_268, lambda: APID_268.EVENT_CODE==0xE1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[53]: wait(APID_268, lambda: APID_268.EVENT_CODE==0xE1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[54]: df = (APID_268.EVENT_DATA2-APID_268.EVENT_DATA1) & 0xff ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[55]: pg = APID_268.EVENT_DATA0 ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[56]: log("2.3.1 IDPU Found Error at Page[%02x]" % pg, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[57]: log("2.3.1 Bit Difference Expected [80] was [%02x]: %s" %(df,PF[df==0x80]),color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[58]: if(df!=0x80): ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[52]: for i in range( 0, 4): ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[53]: wait(APID_268, lambda: APID_268.EVENT_CODE==0xE1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[53]: wait(APID_268, lambda: APID_268.EVENT_CODE==0xE1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[54]: df = (APID_268.EVENT_DATA2-APID_268.EVENT_DATA1) & 0xff ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[55]: pg = APID_268.EVENT_DATA0 ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[56]: log("2.3.1 IDPU Found Error at Page[%02x]" % pg, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[57]: log("2.3.1 Bit Difference Expected [80] was [%02x]: %s" %(df,PF[df==0x80]),color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[58]: if(df!=0x80): ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[52]: for i in range( 0, 4): ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[53]: wait(APID_268, lambda: APID_268.EVENT_CODE==0xE1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[53]: wait(APID_268, lambda: APID_268.EVENT_CODE==0xE1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[54]: df = (APID_268.EVENT_DATA2-APID_268.EVENT_DATA1) & 0xff ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[55]: pg = APID_268.EVENT_DATA0 ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[56]: log("2.3.1 IDPU Found Error at Page[%02x]" % pg, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[57]: log("2.3.1 Bit Difference Expected [80] was [%02x]: %s" %(df,PF[df==0x80]),color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[58]: if(df!=0x80): ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[52]: for i in range( 0, 4): ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[53]: wait(APID_268, lambda: APID_268.EVENT_CODE==0xE1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[53]: wait(APID_268, lambda: APID_268.EVENT_CODE==0xE1 , flTimeout=135) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[54]: df = (APID_268.EVENT_DATA2-APID_268.EVENT_DATA1) & 0xff ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[55]: pg = APID_268.EVENT_DATA0 ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[56]: log("2.3.1 IDPU Found Error at Page[%02x]" % pg, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[57]: log("2.3.1 Bit Difference Expected [80] was [%02x]: %s" %(df,PF[df==0x80]),color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[58]: if(df!=0x80): ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[52]: for i in range( 0, 4): ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[61]: log('3. Cleaning Up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[62]: cmd.EFW_DISARM(3) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[63]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[64]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[66]: log('LD_9 - SRAM SCANNER VERIFICATION %d errs '% errcnt, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[67]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD_9.py[68]: return(errcnt) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[43]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[44]: if( errcnt == 0 ): ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[45]: log('**** LD Module PASS ****' , color=GREEN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[48]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_LD.py[49]: return( errcnt ) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[29]: util=tryscript("TEST_UTIL") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[12]: set_output_location('UTIL_Module_') ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[15]: log('******* UTIL MODULE TEST *********', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[18]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[20]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[23]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[24]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[26]: vers = APID_267.FSW_HIGH ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[27]: vers = vers + APID_267.FSW_LOW/100.0 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[28]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[29]: log('******* FSW VERSION %5.2f *********'% vers, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[32]: errcnt=0 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[33]: errcnt += tryscript("TEST_UTIL_1") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[15]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[16]: log('UTIL_1 - ZERO MEMORY FUNCTION ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[18]: log('1.1 Load TESTUTIL program ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[19]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[20]: startscript("LOAD_TESTUTIL") #Bring in program ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[6]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[7]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[10]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[6]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[7]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[10]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[11]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[12]: cmd.EFW_CMDS(COUNT= 3) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[13]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[14]: efw.idpu_load("00007000", " aa c3 38 70 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 3a 04 70 e6 1f 11 43 70 c3 59 10 6b 70 74 70 7d 70 86 70 8f 70 98 70 a1 70 aa 70 b3 70 bc 70 c5 70 ce 70 d7 70 e0 70 e9 70 f2 70 fb 70 04 71 0d 71 16 71 cd 31 71 cd e9 0f c3 43 71 cd 31 71 cd f2 0f c3 43 71 cd 31 71") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[15]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[17]: efw.idpu_load("00007080", " cd 27 10 c3 43 71 cd 31 71 cd 1c 10 c3 43 71 cd 31 71 cd 36 10 c3 43 71 cd 31 71 cd 41 10 c3 43 71 cd 31 71 cd 4c 10 c3 43 71 cd 31 71 cd 53 10 c3 43 71 cd 31 71 cd 69 10 c3 43 71 cd 31 71 cd 74 10 c3 43 71 cd 31 71 cd 7f 10 c3 43 71 cd 31 71 cd 8a 10 c3 43 71 cd 31 71 cd ba 10 c3 43 71 cd 31 71 cd d2 10 c3 43 71 cd 31 71 cd d7 10 c3 43 71 cd 31 71 cd dc 10 c3 43 71 cd 31 71 cd e5") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[18]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[20]: efw.idpu_load("00007100", " 10 c3 43 71 cd 31 71 cd ee 10 c3 43 71 cd 31 71 cd f7 10 c3 43 71 cd 0f 11 cd 18 11 3e 01 d3 18 cd 31 71 cd 3d 11 cd 43 71 cd 1f 11 3e 00 d3 18 c9 2a 05 70 e5 f1 2a 07 70 44 4d 2a 09 70 eb 2a 0b 70 c9 22 0b 70 eb 22 09 70 60 69 22 07 70 f5 e1 22 05 70 c9") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[21]: verify_cmdcount() ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[21]: cmd.EFW_SRMWRTCTL( 0 ) #Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[23]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[24]: DUMPADR( 0x7000 ) #Watch Register Area ../../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_UTIL_1.py[25]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[26]: wait(APID_266, lambda: APID_266.Data[32]==0xff , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[26]: wait(APID_266, lambda: APID_266.Data[32]==0xff , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[27]: ffcnt=0 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[28]: for i in range(32, 48): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[29]: if(APID_266.Data[i]==0xff): ffcnt= ffcnt+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[28]: for i in range(32, 48): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[29]: if(APID_266.Data[i]==0xff): ffcnt= ffcnt+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[28]: for i in range(32, 48): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[29]: if(APID_266.Data[i]==0xff): ffcnt= ffcnt+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[28]: for i in range(32, 48): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[29]: if(APID_266.Data[i]==0xff): ffcnt= ffcnt+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[28]: for i in range(32, 48): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[29]: if(APID_266.Data[i]==0xff): ffcnt= ffcnt+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[28]: for i in range(32, 48): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[29]: if(APID_266.Data[i]==0xff): ffcnt= ffcnt+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[28]: for i in range(32, 48): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[29]: if(APID_266.Data[i]==0xff): ffcnt= ffcnt+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[28]: for i in range(32, 48): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[29]: if(APID_266.Data[i]==0xff): ffcnt= ffcnt+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[28]: for i in range(32, 48): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[29]: if(APID_266.Data[i]==0xff): ffcnt= ffcnt+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[28]: for i in range(32, 48): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[29]: if(APID_266.Data[i]==0xff): ffcnt= ffcnt+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[28]: for i in range(32, 48): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[29]: if(APID_266.Data[i]==0xff): ffcnt= ffcnt+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[28]: for i in range(32, 48): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[29]: if(APID_266.Data[i]==0xff): ffcnt= ffcnt+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[28]: for i in range(32, 48): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[29]: if(APID_266.Data[i]==0xff): ffcnt= ffcnt+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[28]: for i in range(32, 48): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[29]: if(APID_266.Data[i]==0xff): ffcnt= ffcnt+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[28]: for i in range(32, 48): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[29]: if(APID_266.Data[i]==0xff): ffcnt= ffcnt+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[28]: for i in range(32, 48): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[29]: if(APID_266.Data[i]==0xff): ffcnt= ffcnt+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[28]: for i in range(32, 48): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[30]: log("1.2 TESTAREA has %d FF's : %s " %(ffcnt,PF[ffcnt==16]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[33]: log('2.1 Load request to zero 7020-7027 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[35]: efw.idpu_load("00007004","00 00 00 08 00 00 00 20 70" ) #zero[7020, 8] ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[36]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[37]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[38]: for i in range(32, 40): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[39]: wait(APID_266, lambda: APID_266.Data[i]==0 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[39]: wait(APID_266, lambda: APID_266.Data[i]==0 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[39]: wait(APID_266, lambda: APID_266.Data[i]==0 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[39]: wait(APID_266, lambda: APID_266.Data[i]==0 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[39]: wait(APID_266, lambda: APID_266.Data[i]==0 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[39]: wait(APID_266, lambda: APID_266.Data[i]==0 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[38]: for i in range(32, 40): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[39]: wait(APID_266, lambda: APID_266.Data[i]==0 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[39]: wait(APID_266, lambda: APID_266.Data[i]==0 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[38]: for i in range(32, 40): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[39]: wait(APID_266, lambda: APID_266.Data[i]==0 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[39]: wait(APID_266, lambda: APID_266.Data[i]==0 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[38]: for i in range(32, 40): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[39]: wait(APID_266, lambda: APID_266.Data[i]==0 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[39]: wait(APID_266, lambda: APID_266.Data[i]==0 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[38]: for i in range(32, 40): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[39]: wait(APID_266, lambda: APID_266.Data[i]==0 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[39]: wait(APID_266, lambda: APID_266.Data[i]==0 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[38]: for i in range(32, 40): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[39]: wait(APID_266, lambda: APID_266.Data[i]==0 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[39]: wait(APID_266, lambda: APID_266.Data[i]==0 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[38]: for i in range(32, 40): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[39]: wait(APID_266, lambda: APID_266.Data[i]==0 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[39]: wait(APID_266, lambda: APID_266.Data[i]==0 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[38]: for i in range(32, 40): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[39]: wait(APID_266, lambda: APID_266.Data[i]==0 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[39]: wait(APID_266, lambda: APID_266.Data[i]==0 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[38]: for i in range(32, 40): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[41]: log("2.2 TESTAREA has correct 0's : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[43]: wait(APID_266, lambda: APID_266.Data[40]==0xff , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[43]: wait(APID_266, lambda: APID_266.Data[40]==0xff , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[44]: log("2.3 TESTAREA has no overshoot: PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[47]: log('3. Cleaning Up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[48]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[50]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_1.py[51]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[34]: errcnt += tryscript("TEST_UTIL_2") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[15]: log('UTIL_2 - COPY MEMORY FUNCTION ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[17]: log('1.1 Load TESTUTIL program ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[18]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[19]: startscript("LOAD_TESTUTIL") #Bring in program ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[6]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[7]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[10]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[6]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[7]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[10]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[11]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[12]: cmd.EFW_CMDS(COUNT= 3) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[13]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[14]: efw.idpu_load("00007000", " aa c3 38 70 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 3a 04 70 e6 1f 11 43 70 c3 59 10 6b 70 74 70 7d 70 86 70 8f 70 98 70 a1 70 aa 70 b3 70 bc 70 c5 70 ce 70 d7 70 e0 70 e9 70 f2 70 fb 70 04 71 0d 71 16 71 cd 31 71 cd e9 0f c3 43 71 cd 31 71 cd f2 0f c3 43 71 cd 31 71") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[15]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[17]: efw.idpu_load("00007080", " cd 27 10 c3 43 71 cd 31 71 cd 1c 10 c3 43 71 cd 31 71 cd 36 10 c3 43 71 cd 31 71 cd 41 10 c3 43 71 cd 31 71 cd 4c 10 c3 43 71 cd 31 71 cd 53 10 c3 43 71 cd 31 71 cd 69 10 c3 43 71 cd 31 71 cd 74 10 c3 43 71 cd 31 71 cd 7f 10 c3 43 71 cd 31 71 cd 8a 10 c3 43 71 cd 31 71 cd ba 10 c3 43 71 cd 31 71 cd d2 10 c3 43 71 cd 31 71 cd d7 10 c3 43 71 cd 31 71 cd dc 10 c3 43 71 cd 31 71 cd e5") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[18]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[20]: efw.idpu_load("00007100", " 10 c3 43 71 cd 31 71 cd ee 10 c3 43 71 cd 31 71 cd f7 10 c3 43 71 cd 0f 11 cd 18 11 3e 01 d3 18 cd 31 71 cd 3d 11 cd 43 71 cd 1f 11 3e 00 d3 18 c9 2a 05 70 e5 f1 2a 07 70 44 4d 2a 09 70 eb 2a 0b 70 c9 22 0b 70 eb 22 09 70 60 69 22 07 70 f5 e1 22 05 70 c9") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[21]: verify_cmdcount() ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[20]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[22]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[23]: DUMPADR( 0x7000 ) #Watch Register Area ../../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_UTIL_2.py[24]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[25]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[25]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[27]: log('2.1 Load request to copy 7010 to 7020 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[29]: efw.idpu_load("00007004","01 00 00 08 00 10 70 20 70" ) #copy[3, 7020, 8] ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[30]: efw.idpu_load("00007010","A1 A2 A3 A4 A5 A6 A7 A8" ) #DATA PATTERN ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[31]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[32]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[33]: for i in range(0,8): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[34]: wait(APID_266, lambda: APID_266.Data[0x20+i]==0xA1+i , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[34]: wait(APID_266, lambda: APID_266.Data[0x20+i]==0xA1+i , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[34]: wait(APID_266, lambda: APID_266.Data[0x20+i]==0xA1+i , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[34]: wait(APID_266, lambda: APID_266.Data[0x20+i]==0xA1+i , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[34]: wait(APID_266, lambda: APID_266.Data[0x20+i]==0xA1+i , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[34]: wait(APID_266, lambda: APID_266.Data[0x20+i]==0xA1+i , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[33]: for i in range(0,8): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[34]: wait(APID_266, lambda: APID_266.Data[0x20+i]==0xA1+i , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[34]: wait(APID_266, lambda: APID_266.Data[0x20+i]==0xA1+i , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[33]: for i in range(0,8): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[34]: wait(APID_266, lambda: APID_266.Data[0x20+i]==0xA1+i , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[34]: wait(APID_266, lambda: APID_266.Data[0x20+i]==0xA1+i , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[33]: for i in range(0,8): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[34]: wait(APID_266, lambda: APID_266.Data[0x20+i]==0xA1+i , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[34]: wait(APID_266, lambda: APID_266.Data[0x20+i]==0xA1+i , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[33]: for i in range(0,8): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[34]: wait(APID_266, lambda: APID_266.Data[0x20+i]==0xA1+i , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[34]: wait(APID_266, lambda: APID_266.Data[0x20+i]==0xA1+i , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[33]: for i in range(0,8): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[34]: wait(APID_266, lambda: APID_266.Data[0x20+i]==0xA1+i , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[34]: wait(APID_266, lambda: APID_266.Data[0x20+i]==0xA1+i , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[33]: for i in range(0,8): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[34]: wait(APID_266, lambda: APID_266.Data[0x20+i]==0xA1+i , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[34]: wait(APID_266, lambda: APID_266.Data[0x20+i]==0xA1+i , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[33]: for i in range(0,8): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[34]: wait(APID_266, lambda: APID_266.Data[0x20+i]==0xA1+i , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[34]: wait(APID_266, lambda: APID_266.Data[0x20+i]==0xA1+i , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[33]: for i in range(0,8): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[36]: log("2.2 TESTAREA data verified : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[38]: wait(APID_266, lambda: APID_266.Data[40]==0xff , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[38]: wait(APID_266, lambda: APID_266.Data[40]==0xff , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[39]: log("2.3 TESTAREA has no overshoot: PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[42]: log('3. Cleaning Up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[43]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[45]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_2.py[46]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[35]: errcnt += tryscript("TEST_UTIL_3") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[15]: log('UTIL_3 - COPYL MEMORY FUNCTION ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[17]: log('1.1 Loading TESTUTIL program ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[18]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[19]: startscript("LOAD_TESTUTIL") #Bring in program ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[6]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[7]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[10]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[6]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[7]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[10]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[11]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[12]: cmd.EFW_CMDS(COUNT= 3) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[13]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[14]: efw.idpu_load("00007000", " aa c3 38 70 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 3a 04 70 e6 1f 11 43 70 c3 59 10 6b 70 74 70 7d 70 86 70 8f 70 98 70 a1 70 aa 70 b3 70 bc 70 c5 70 ce 70 d7 70 e0 70 e9 70 f2 70 fb 70 04 71 0d 71 16 71 cd 31 71 cd e9 0f c3 43 71 cd 31 71 cd f2 0f c3 43 71 cd 31 71") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[15]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[17]: efw.idpu_load("00007080", " cd 27 10 c3 43 71 cd 31 71 cd 1c 10 c3 43 71 cd 31 71 cd 36 10 c3 43 71 cd 31 71 cd 41 10 c3 43 71 cd 31 71 cd 4c 10 c3 43 71 cd 31 71 cd 53 10 c3 43 71 cd 31 71 cd 69 10 c3 43 71 cd 31 71 cd 74 10 c3 43 71 cd 31 71 cd 7f 10 c3 43 71 cd 31 71 cd 8a 10 c3 43 71 cd 31 71 cd ba 10 c3 43 71 cd 31 71 cd d2 10 c3 43 71 cd 31 71 cd d7 10 c3 43 71 cd 31 71 cd dc 10 c3 43 71 cd 31 71 cd e5") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[18]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[20]: efw.idpu_load("00007100", " 10 c3 43 71 cd 31 71 cd ee 10 c3 43 71 cd 31 71 cd f7 10 c3 43 71 cd 0f 11 cd 18 11 3e 01 d3 18 cd 31 71 cd 3d 11 cd 43 71 cd 1f 11 3e 00 d3 18 c9 2a 05 70 e5 f1 2a 07 70 44 4d 2a 09 70 eb 2a 0b 70 c9 22 0b 70 eb 22 09 70 60 69 22 07 70 f5 e1 22 05 70 c9") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[21]: verify_cmdcount() ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[20]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[21]: errors=0 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[22]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[24]: log('1.2 Pre-Filling Large Source Area 7400-7580', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[25]: POKE( 0x7400, 0 ) ../../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_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[27]: cmd.EFW_LOAD( (i+1)&0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[26]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[28]: DUMPADR( 0x7400 ) #Watch Source Area ../../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_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[29]: wait(APID_266, lambda: APID_266.LOADADR==0X7581 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[31]: log('1.3 Pre-Filling Large Result Area 7600-7780', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[32]: POKE( 0x7600, 0xFF ) ../../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_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[34]: cmd.EFW_LOAD( 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[33]: for i in range (0x180): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[35]: DUMPADR( 0x7600 ) #Watch Dest Area ../../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_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[36]: wait(APID_266, lambda: APID_266.LOADADR==0X7781 , flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[38]: log('2.1 Requesting copy 7400 to 7600 (180)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[39]: DUMPADR( 0x7000 ) #Watch Register Area ../../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_UTIL_3.py[40]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[40]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[40]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[40]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[40]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[40]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[42]: efw.idpu_load("00007004","02 00 00 80 01 00 74 00 76" ) #copyl ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[43]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[44]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[45]: wait(APID_266, lambda: APID_266.Data[7]==0 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[45]: wait(APID_266, lambda: APID_266.Data[7]==0 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[47]: DUMPADR( 0x7000 ) #Watch Register Area ../../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_UTIL_3.py[48]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[40]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[50]: log('2.2 Verifying 7600-763F', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[51]: DUMPADR( 0x7600 ) ../../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_UTIL_3.py[52]: wait(APID_266, lambda: APID_266.DUMPADR==0X7600 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[52]: wait(APID_266, lambda: APID_266.DUMPADR==0X7600 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[52]: wait(APID_266, lambda: APID_266.DUMPADR==0X7600 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[52]: wait(APID_266, lambda: APID_266.DUMPADR==0X7600 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[52]: wait(APID_266, lambda: APID_266.DUMPADR==0X7600 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[52]: wait(APID_266, lambda: APID_266.DUMPADR==0X7600 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[54]: if(APID_266.Data[i]!=i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[53]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[55]: log('2.2 Error Count = %d : %s' %(errors, PF[errors==0]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[57]: log('2.3 Verifying 7740-777F', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[58]: DUMPADR( 0x7740 ) ../../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_UTIL_3.py[59]: wait(APID_266, lambda: APID_266.DUMPADR==0X7740 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[59]: wait(APID_266, lambda: APID_266.DUMPADR==0X7740 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[59]: wait(APID_266, lambda: APID_266.DUMPADR==0X7740 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[59]: wait(APID_266, lambda: APID_266.DUMPADR==0X7740 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[59]: wait(APID_266, lambda: APID_266.DUMPADR==0X7740 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[59]: wait(APID_266, lambda: APID_266.DUMPADR==0X7740 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[61]: if(APID_266.Data[i]!=64+i): errors = errors+1 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[60]: for i in range(0,64): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[62]: log('2.3 Error Count = %d : %s' %(errors, PF[errors==0]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[64]: log('3. Cleaning Up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[65]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[67]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_3.py[68]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[36]: errcnt += tryscript("TEST_UTIL_4") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[15]: log('UTIL_4 - REF FUNCTION ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[17]: log('1.1 Load TESTUTIL program ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[18]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[19]: startscript("LOAD_TESTUTIL") #Bring in program ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[6]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[7]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[10]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[6]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[7]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[10]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[11]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[12]: cmd.EFW_CMDS(COUNT= 3) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[13]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[14]: efw.idpu_load("00007000", " aa c3 38 70 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 3a 04 70 e6 1f 11 43 70 c3 59 10 6b 70 74 70 7d 70 86 70 8f 70 98 70 a1 70 aa 70 b3 70 bc 70 c5 70 ce 70 d7 70 e0 70 e9 70 f2 70 fb 70 04 71 0d 71 16 71 cd 31 71 cd e9 0f c3 43 71 cd 31 71 cd f2 0f c3 43 71 cd 31 71") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[15]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[17]: efw.idpu_load("00007080", " cd 27 10 c3 43 71 cd 31 71 cd 1c 10 c3 43 71 cd 31 71 cd 36 10 c3 43 71 cd 31 71 cd 41 10 c3 43 71 cd 31 71 cd 4c 10 c3 43 71 cd 31 71 cd 53 10 c3 43 71 cd 31 71 cd 69 10 c3 43 71 cd 31 71 cd 74 10 c3 43 71 cd 31 71 cd 7f 10 c3 43 71 cd 31 71 cd 8a 10 c3 43 71 cd 31 71 cd ba 10 c3 43 71 cd 31 71 cd d2 10 c3 43 71 cd 31 71 cd d7 10 c3 43 71 cd 31 71 cd dc 10 c3 43 71 cd 31 71 cd e5") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[18]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[20]: efw.idpu_load("00007100", " 10 c3 43 71 cd 31 71 cd ee 10 c3 43 71 cd 31 71 cd f7 10 c3 43 71 cd 0f 11 cd 18 11 3e 01 d3 18 cd 31 71 cd 3d 11 cd 43 71 cd 1f 11 3e 00 d3 18 c9 2a 05 70 e5 f1 2a 07 70 44 4d 2a 09 70 eb 2a 0b 70 c9 22 0b 70 eb 22 09 70 60 69 22 07 70 f5 e1 22 05 70 c9") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[21]: verify_cmdcount() ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[20]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[22]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[23]: DUMPADR( 0x7000 ) #Watch Register Area ../../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_UTIL_4.py[24]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[24]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[24]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[24]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[24]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[24]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[26]: log('2.1 Testing REF(7080, 7F) => 70FF ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[28]: efw.idpu_load("00007004","03 00 7F 00 00 00 00 80 70" ) #FN=REF ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[29]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[30]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[32]: wait(APID_266, lambda: APID_266.Data[12]==0x70 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[32]: wait(APID_266, lambda: APID_266.Data[12]==0x70 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[33]: log("2.1 Result = 70FF : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[35]: log('2.1 Testing REF(7080, AA) => 712A ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[37]: efw.idpu_load("00007004","03 00 AA 00 00 00 00 80 70" ) #FN=REF ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[38]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[39]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0x2A , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0x2A , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0x2A , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0x2A , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0x2A , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0x2A , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[41]: wait(APID_266, lambda: APID_266.Data[12]==0x71 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[41]: wait(APID_266, lambda: APID_266.Data[12]==0x71 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[42]: log("2.1 Result = 712A : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[44]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_4.py[45]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[37]: errcnt += tryscript("TEST_UTIL_5") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[15]: log('UTIL_5 - UNARY FUNCTION ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[17]: log('1.1 Load TESTUTIL program ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[18]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[19]: startscript("LOAD_TESTUTIL") #Bring in program ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[6]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[7]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[10]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[6]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[7]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[10]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[11]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[12]: cmd.EFW_CMDS(COUNT= 3) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[13]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[14]: efw.idpu_load("00007000", " aa c3 38 70 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 3a 04 70 e6 1f 11 43 70 c3 59 10 6b 70 74 70 7d 70 86 70 8f 70 98 70 a1 70 aa 70 b3 70 bc 70 c5 70 ce 70 d7 70 e0 70 e9 70 f2 70 fb 70 04 71 0d 71 16 71 cd 31 71 cd e9 0f c3 43 71 cd 31 71 cd f2 0f c3 43 71 cd 31 71") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[15]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[17]: efw.idpu_load("00007080", " cd 27 10 c3 43 71 cd 31 71 cd 1c 10 c3 43 71 cd 31 71 cd 36 10 c3 43 71 cd 31 71 cd 41 10 c3 43 71 cd 31 71 cd 4c 10 c3 43 71 cd 31 71 cd 53 10 c3 43 71 cd 31 71 cd 69 10 c3 43 71 cd 31 71 cd 74 10 c3 43 71 cd 31 71 cd 7f 10 c3 43 71 cd 31 71 cd 8a 10 c3 43 71 cd 31 71 cd ba 10 c3 43 71 cd 31 71 cd d2 10 c3 43 71 cd 31 71 cd d7 10 c3 43 71 cd 31 71 cd dc 10 c3 43 71 cd 31 71 cd e5") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[18]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[20]: efw.idpu_load("00007100", " 10 c3 43 71 cd 31 71 cd ee 10 c3 43 71 cd 31 71 cd f7 10 c3 43 71 cd 0f 11 cd 18 11 3e 01 d3 18 cd 31 71 cd 3d 11 cd 43 71 cd 1f 11 3e 00 d3 18 c9 2a 05 70 e5 f1 2a 07 70 44 4d 2a 09 70 eb 2a 0b 70 c9 22 0b 70 eb 22 09 70 60 69 22 07 70 f5 e1 22 05 70 c9") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[21]: verify_cmdcount() ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[20]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[22]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[23]: DUMPADR( 0x7000 ) #Watch Register Area ../../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_UTIL_5.py[24]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[24]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[26]: log('2.1 Testing UNARY(0) => 0001 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[28]: efw.idpu_load("00007004","04 00 00 00 00 00 00 00 00" ) #FN=UNARY ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[29]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[30]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0x01 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0x01 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0x01 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0x01 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0x01 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0x01 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[32]: wait(APID_266, lambda: APID_266.Data[12]==0x00 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[32]: wait(APID_266, lambda: APID_266.Data[12]==0x00 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[33]: log("2.1 Result = 0001 : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[35]: log('2.2 Testing UNARY(15) => 8000 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[37]: efw.idpu_load("00007004","04 00 0F 00 00 00 00 00 00" ) #FN=UNARY ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[38]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[39]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0x00 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0x00 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0x00 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0x00 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0x00 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0x00 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[41]: wait(APID_266, lambda: APID_266.Data[12]==0x80 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[41]: wait(APID_266, lambda: APID_266.Data[12]==0x80 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[42]: log("2.2 Result = 8000 : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[44]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_5.py[45]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[38]: errcnt += tryscript("TEST_UTIL_6") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[15]: log('UTIL_6 - ABS16 FUNCTION ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[17]: log('1.1 Load TESTUTIL program ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[18]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[19]: startscript("LOAD_TESTUTIL") #Bring in program ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[6]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[7]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[10]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[6]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[7]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[10]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[11]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[12]: cmd.EFW_CMDS(COUNT= 3) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[13]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[14]: efw.idpu_load("00007000", " aa c3 38 70 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 3a 04 70 e6 1f 11 43 70 c3 59 10 6b 70 74 70 7d 70 86 70 8f 70 98 70 a1 70 aa 70 b3 70 bc 70 c5 70 ce 70 d7 70 e0 70 e9 70 f2 70 fb 70 04 71 0d 71 16 71 cd 31 71 cd e9 0f c3 43 71 cd 31 71 cd f2 0f c3 43 71 cd 31 71") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[15]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[17]: efw.idpu_load("00007080", " cd 27 10 c3 43 71 cd 31 71 cd 1c 10 c3 43 71 cd 31 71 cd 36 10 c3 43 71 cd 31 71 cd 41 10 c3 43 71 cd 31 71 cd 4c 10 c3 43 71 cd 31 71 cd 53 10 c3 43 71 cd 31 71 cd 69 10 c3 43 71 cd 31 71 cd 74 10 c3 43 71 cd 31 71 cd 7f 10 c3 43 71 cd 31 71 cd 8a 10 c3 43 71 cd 31 71 cd ba 10 c3 43 71 cd 31 71 cd d2 10 c3 43 71 cd 31 71 cd d7 10 c3 43 71 cd 31 71 cd dc 10 c3 43 71 cd 31 71 cd e5") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[18]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[20]: efw.idpu_load("00007100", " 10 c3 43 71 cd 31 71 cd ee 10 c3 43 71 cd 31 71 cd f7 10 c3 43 71 cd 0f 11 cd 18 11 3e 01 d3 18 cd 31 71 cd 3d 11 cd 43 71 cd 1f 11 3e 00 d3 18 c9 2a 05 70 e5 f1 2a 07 70 44 4d 2a 09 70 eb 2a 0b 70 c9 22 0b 70 eb 22 09 70 60 69 22 07 70 f5 e1 22 05 70 c9") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[21]: verify_cmdcount() ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[20]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[22]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[23]: DUMPADR( 0x7000 ) #Watch Register Area ../../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_UTIL_6.py[24]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[24]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[26]: log('2.1 Testing ABS16(0000) => 0000 (Min)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[28]: efw.idpu_load("00007004","05 00 00 00 00 00 00 00 00" ) #FN=ABS16 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[29]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[30]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0x00 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0x00 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[32]: wait(APID_266, lambda: APID_266.Data[12]==0x00 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[32]: wait(APID_266, lambda: APID_266.Data[12]==0x00 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[33]: log("2.1 ABS16(0000) == 0000 : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[35]: log('2.2 Testing ABS16(7FFF) => 7fff (Max)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[37]: efw.idpu_load("00007004","05 00 00 00 00 00 00 FF 7F" ) #FN=ABS16 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[38]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[39]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[41]: wait(APID_266, lambda: APID_266.Data[12]==0x7F , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[41]: wait(APID_266, lambda: APID_266.Data[12]==0x7F , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[42]: log("2.2 ABS16(7FFF) == 7FFF : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[44]: log('3.1 Testing ABS16(FFFF) => 0001 (NMin)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[46]: efw.idpu_load("00007004","05 00 00 00 00 00 00 FF FF" ) #FN=ABS16 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[47]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[48]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[49]: wait(APID_266, lambda: APID_266.Data[11]==0x01 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[49]: wait(APID_266, lambda: APID_266.Data[11]==0x01 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[49]: wait(APID_266, lambda: APID_266.Data[11]==0x01 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[49]: wait(APID_266, lambda: APID_266.Data[11]==0x01 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[49]: wait(APID_266, lambda: APID_266.Data[11]==0x01 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[49]: wait(APID_266, lambda: APID_266.Data[11]==0x01 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[50]: wait(APID_266, lambda: APID_266.Data[12]==0x00 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[32]: wait(APID_266, lambda: APID_266.Data[12]==0x00 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[51]: log("3.1 ABS16(FFFF) == 0001 : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[53]: log('3.2 Testing ABS16(8001) => 7FFF (NMax)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[55]: efw.idpu_load("00007004","05 00 00 00 00 00 00 01 80" ) #FN=ABS16 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[56]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[57]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[58]: wait(APID_266, lambda: APID_266.Data[11]==0xff , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[59]: wait(APID_266, lambda: APID_266.Data[12]==0x7f , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[41]: wait(APID_266, lambda: APID_266.Data[12]==0x7F , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[60]: log("3.2 ABS16(8001) == 7FFF : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[62]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_6.py[63]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[39]: errcnt += tryscript("TEST_UTIL_7") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[15]: log('UTIL_7 - SUB16 FUNCTION ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[17]: log('1.1 Load TESTUTIL program ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[18]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[19]: startscript("LOAD_TESTUTIL") #Bring in program ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[6]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[7]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[10]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[6]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[7]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[10]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[11]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[12]: cmd.EFW_CMDS(COUNT= 3) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[13]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[14]: efw.idpu_load("00007000", " aa c3 38 70 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 3a 04 70 e6 1f 11 43 70 c3 59 10 6b 70 74 70 7d 70 86 70 8f 70 98 70 a1 70 aa 70 b3 70 bc 70 c5 70 ce 70 d7 70 e0 70 e9 70 f2 70 fb 70 04 71 0d 71 16 71 cd 31 71 cd e9 0f c3 43 71 cd 31 71 cd f2 0f c3 43 71 cd 31 71") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[15]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[17]: efw.idpu_load("00007080", " cd 27 10 c3 43 71 cd 31 71 cd 1c 10 c3 43 71 cd 31 71 cd 36 10 c3 43 71 cd 31 71 cd 41 10 c3 43 71 cd 31 71 cd 4c 10 c3 43 71 cd 31 71 cd 53 10 c3 43 71 cd 31 71 cd 69 10 c3 43 71 cd 31 71 cd 74 10 c3 43 71 cd 31 71 cd 7f 10 c3 43 71 cd 31 71 cd 8a 10 c3 43 71 cd 31 71 cd ba 10 c3 43 71 cd 31 71 cd d2 10 c3 43 71 cd 31 71 cd d7 10 c3 43 71 cd 31 71 cd dc 10 c3 43 71 cd 31 71 cd e5") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[18]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[20]: efw.idpu_load("00007100", " 10 c3 43 71 cd 31 71 cd ee 10 c3 43 71 cd 31 71 cd f7 10 c3 43 71 cd 0f 11 cd 18 11 3e 01 d3 18 cd 31 71 cd 3d 11 cd 43 71 cd 1f 11 3e 00 d3 18 c9 2a 05 70 e5 f1 2a 07 70 44 4d 2a 09 70 eb 2a 0b 70 c9 22 0b 70 eb 22 09 70 60 69 22 07 70 f5 e1 22 05 70 c9") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[21]: verify_cmdcount() ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[20]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[22]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[23]: DUMPADR( 0x7000 ) #Watch Register Area ../../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_UTIL_7.py[24]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[24]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[26]: log('2.1 Testing SUB16(1234-123) => 1111 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[28]: efw.idpu_load("00007004","06 00 00 00 00 23 01 34 12" ) #FN=SUB16 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[29]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[30]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0x11 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0x11 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0x11 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0x11 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0x11 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0x11 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[32]: wait(APID_266, lambda: APID_266.Data[12]==0x11 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[32]: wait(APID_266, lambda: APID_266.Data[12]==0x11 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[33]: log("2.1 SUB16(1234-123) == 1111 : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[35]: log('2.2 Testing SUB16(1234- (-123)) => 1357', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[37]: efw.idpu_load("00007004","06 00 00 00 00 DD FE 34 12" ) #FN=SUB16 ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[38]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[39]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0x57 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0x57 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0x57 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0x57 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0x57 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[40]: wait(APID_266, lambda: APID_266.Data[11]==0x57 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[41]: wait(APID_266, lambda: APID_266.Data[12]==0x13 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[41]: wait(APID_266, lambda: APID_266.Data[12]==0x13 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[42]: log("2.2 SUB16(1234-(-123)) == 1357 : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[44]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_7.py[45]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[40]: errcnt += tryscript("TEST_UTIL_9") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[15]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[16]: log('UTIL_8/9 - ARM/DISARM FUNCTIONS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[18]: log('1.1 Load TESTUTIL program ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[19]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[20]: startscript("LOAD_TESTUTIL") #Bring in program ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[6]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[7]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[10]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[6]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[7]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[10]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[11]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[12]: cmd.EFW_CMDS(COUNT= 3) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[13]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[14]: efw.idpu_load("00007000", " aa c3 38 70 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 3a 04 70 e6 1f 11 43 70 c3 59 10 6b 70 74 70 7d 70 86 70 8f 70 98 70 a1 70 aa 70 b3 70 bc 70 c5 70 ce 70 d7 70 e0 70 e9 70 f2 70 fb 70 04 71 0d 71 16 71 cd 31 71 cd e9 0f c3 43 71 cd 31 71 cd f2 0f c3 43 71 cd 31 71") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[15]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[17]: efw.idpu_load("00007080", " cd 27 10 c3 43 71 cd 31 71 cd 1c 10 c3 43 71 cd 31 71 cd 36 10 c3 43 71 cd 31 71 cd 41 10 c3 43 71 cd 31 71 cd 4c 10 c3 43 71 cd 31 71 cd 53 10 c3 43 71 cd 31 71 cd 69 10 c3 43 71 cd 31 71 cd 74 10 c3 43 71 cd 31 71 cd 7f 10 c3 43 71 cd 31 71 cd 8a 10 c3 43 71 cd 31 71 cd ba 10 c3 43 71 cd 31 71 cd d2 10 c3 43 71 cd 31 71 cd d7 10 c3 43 71 cd 31 71 cd dc 10 c3 43 71 cd 31 71 cd e5") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[18]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[20]: efw.idpu_load("00007100", " 10 c3 43 71 cd 31 71 cd ee 10 c3 43 71 cd 31 71 cd f7 10 c3 43 71 cd 0f 11 cd 18 11 3e 01 d3 18 cd 31 71 cd 3d 11 cd 43 71 cd 1f 11 3e 00 d3 18 c9 2a 05 70 e5 f1 2a 07 70 44 4d 2a 09 70 eb 2a 0b 70 c9 22 0b 70 eb 22 09 70 60 69 22 07 70 f5 e1 22 05 70 c9") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[21]: verify_cmdcount() ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[21]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[23]: cmd.EFW_SAFE() #Command SAFE Mode ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[24]: wait(APID_263, lambda: APID_263.IDPUMODE==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[24]: wait(APID_263, lambda: APID_263.IDPUMODE==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[24]: wait(APID_263, lambda: APID_263.IDPUMODE==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[24]: wait(APID_263, lambda: APID_263.IDPUMODE==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[25]: cmd.EFW_ENGIN() #Command Engineering Mode ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[26]: wait(APID_263, lambda: APID_263.IDPUMODE==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[26]: wait(APID_263, lambda: APID_263.IDPUMODE==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[26]: wait(APID_263, lambda: APID_263.IDPUMODE==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[26]: wait(APID_263, lambda: APID_263.IDPUMODE==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[27]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[28]: DUMPADR( 0x7000 ) #Watch Register Area ../../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_UTIL_9.py[29]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[29]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[30]: wait(APID_267, lambda: APID_267.ENABLES==0X0001 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[30]: wait(APID_267, lambda: APID_267.ENABLES==0X0001 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[33]: log('2.1 Testing ARM(4) => 0011 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[35]: efw.idpu_load("00007004","08 00 04 00 00 00 00 00 00" ) #FN=ARM ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[36]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[37]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[38]: wait(APID_267, lambda: APID_267.ENABLES==0X0011 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[38]: wait(APID_267, lambda: APID_267.ENABLES==0X0011 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[39]: log("2.1 ARM(4) => 0011 : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[41]: log('2.2 Testing ARM(15) => 8011 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[43]: efw.idpu_load("00007004","08 00 0F 00 00 00 00 00 00" ) #FN=ARM ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[44]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[45]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[46]: wait(APID_267, lambda: APID_267.ENABLES==0X8011 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[46]: wait(APID_267, lambda: APID_267.ENABLES==0X8011 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[47]: log("2.2 ARM(15) => 8011 : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[49]: log('3.1 Testing DISARM(4) => 8001 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[51]: efw.idpu_load("00007004","09 00 04 00 00 00 00 00 00" ) #FN=DISARM ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[52]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[53]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[54]: wait(APID_267, lambda: APID_267.ENABLES==0X8001 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[54]: wait(APID_267, lambda: APID_267.ENABLES==0X8001 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[55]: log("3.1 DISARM(4) => 8001 : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[57]: log('3.2 Testing DISARM(15) => 0001 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[59]: efw.idpu_load("00007004","09 00 0F 00 00 00 00 00 00" ) #FN=DISARM ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[60]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[61]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[62]: wait(APID_267, lambda: APID_267.ENABLES==0X0001 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[30]: wait(APID_267, lambda: APID_267.ENABLES==0X0001 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[63]: log("3.2 DISARM(15) => 0001 : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[65]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_9.py[66]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[41]: errcnt += tryscript("TEST_UTIL_11") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[15]: log('UTIL_11 - RECBIT FUNCTION ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[17]: log('1.1 Load TESTUTIL program ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[18]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[19]: startscript("LOAD_TESTUTIL") #Bring in program ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[6]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[7]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[10]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[6]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[7]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[10]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[11]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[12]: cmd.EFW_CMDS(COUNT= 3) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[13]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[14]: efw.idpu_load("00007000", " aa c3 38 70 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 3a 04 70 e6 1f 11 43 70 c3 59 10 6b 70 74 70 7d 70 86 70 8f 70 98 70 a1 70 aa 70 b3 70 bc 70 c5 70 ce 70 d7 70 e0 70 e9 70 f2 70 fb 70 04 71 0d 71 16 71 cd 31 71 cd e9 0f c3 43 71 cd 31 71 cd f2 0f c3 43 71 cd 31 71") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[15]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[17]: efw.idpu_load("00007080", " cd 27 10 c3 43 71 cd 31 71 cd 1c 10 c3 43 71 cd 31 71 cd 36 10 c3 43 71 cd 31 71 cd 41 10 c3 43 71 cd 31 71 cd 4c 10 c3 43 71 cd 31 71 cd 53 10 c3 43 71 cd 31 71 cd 69 10 c3 43 71 cd 31 71 cd 74 10 c3 43 71 cd 31 71 cd 7f 10 c3 43 71 cd 31 71 cd 8a 10 c3 43 71 cd 31 71 cd ba 10 c3 43 71 cd 31 71 cd d2 10 c3 43 71 cd 31 71 cd d7 10 c3 43 71 cd 31 71 cd dc 10 c3 43 71 cd 31 71 cd e5") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[18]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[20]: efw.idpu_load("00007100", " 10 c3 43 71 cd 31 71 cd ee 10 c3 43 71 cd 31 71 cd f7 10 c3 43 71 cd 0f 11 cd 18 11 3e 01 d3 18 cd 31 71 cd 3d 11 cd 43 71 cd 1f 11 3e 00 d3 18 c9 2a 05 70 e5 f1 2a 07 70 44 4d 2a 09 70 eb 2a 0b 70 c9 22 0b 70 eb 22 09 70 60 69 22 07 70 f5 e1 22 05 70 c9") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[21]: verify_cmdcount() ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[20]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[21]: DUMPADR( 0x7000 ) #Watch Register Area ../../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_UTIL_11.py[22]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[22]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[25]: log('2.1 Testing RECBIT[7010,e=0,d=0] (Bit#0=0) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[27]: efw.idpu_load("00007004","0B 00 00 00 00 00 00 10 70" ) #FN=RECBIT ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[28]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[29]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[30]: wait(APID_266, lambda: APID_266.Data[0x10]==0xFE , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[30]: wait(APID_266, lambda: APID_266.Data[0x10]==0xFE , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[30]: wait(APID_266, lambda: APID_266.Data[0x10]==0xFE , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[30]: wait(APID_266, lambda: APID_266.Data[0x10]==0xFE , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[30]: wait(APID_266, lambda: APID_266.Data[0x10]==0xFE , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[30]: wait(APID_266, lambda: APID_266.Data[0x10]==0xFE , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[31]: log("2.1 Reset Bit#0 : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[33]: log('2.2 Testing RECBIT[7010,e=0,d=255] (Bit#255=0) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[35]: efw.idpu_load("00007004","0B 00 00 00 00 00 FF 10 70" ) #FN=RECBIT ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[36]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[37]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[38]: wait(APID_266, lambda: APID_266.Data[0x2F]==0x7F , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[38]: wait(APID_266, lambda: APID_266.Data[0x2F]==0x7F , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[38]: wait(APID_266, lambda: APID_266.Data[0x2F]==0x7F , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[38]: wait(APID_266, lambda: APID_266.Data[0x2F]==0x7F , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[38]: wait(APID_266, lambda: APID_266.Data[0x2F]==0x7F , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[38]: wait(APID_266, lambda: APID_266.Data[0x2F]==0x7F , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[39]: log("2.2 Reset Bit#255 : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[41]: log('3.1 Testing RECBIT[7010,e=1,d=0] (Bit#0=0) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[43]: efw.idpu_load("00007004","0B 00 00 00 00 01 00 10 70" ) #FN=RECBIT ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[44]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[45]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[46]: wait(APID_266, lambda: APID_266.Data[0x10]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[46]: wait(APID_266, lambda: APID_266.Data[0x10]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[46]: wait(APID_266, lambda: APID_266.Data[0x10]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[46]: wait(APID_266, lambda: APID_266.Data[0x10]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[46]: wait(APID_266, lambda: APID_266.Data[0x10]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[46]: wait(APID_266, lambda: APID_266.Data[0x10]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[47]: log("3.1 Set Bit#0 : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[49]: log('3.2 Testing RECBIT[7010,e=1,d=255] (Bit#255=0) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[51]: efw.idpu_load("00007004","0B 00 00 00 00 01 FF 10 70" ) #FN=RECBIT ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[52]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[53]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[54]: wait(APID_266, lambda: APID_266.Data[0x2F]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[54]: wait(APID_266, lambda: APID_266.Data[0x2F]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[54]: wait(APID_266, lambda: APID_266.Data[0x2F]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[54]: wait(APID_266, lambda: APID_266.Data[0x2F]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[54]: wait(APID_266, lambda: APID_266.Data[0x2F]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[54]: wait(APID_266, lambda: APID_266.Data[0x2F]==0xFF , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[55]: log("3.2 Set Bit#255 : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[58]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_11.py[59]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[42]: errcnt += tryscript("TEST_UTIL_12") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[15]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[16]: log('UTIL_12 - Z80 FUNCTIONS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[18]: log('1.1 Load TESTUTIL program ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[19]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[20]: startscript("LOAD_TESTUTIL") #Bring in program ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[6]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[7]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[10]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[6]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[7]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[10]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[11]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[12]: cmd.EFW_CMDS(COUNT= 3) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[13]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[14]: efw.idpu_load("00007000", " aa c3 38 70 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 3a 04 70 e6 1f 11 43 70 c3 59 10 6b 70 74 70 7d 70 86 70 8f 70 98 70 a1 70 aa 70 b3 70 bc 70 c5 70 ce 70 d7 70 e0 70 e9 70 f2 70 fb 70 04 71 0d 71 16 71 cd 31 71 cd e9 0f c3 43 71 cd 31 71 cd f2 0f c3 43 71 cd 31 71") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[15]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[17]: efw.idpu_load("00007080", " cd 27 10 c3 43 71 cd 31 71 cd 1c 10 c3 43 71 cd 31 71 cd 36 10 c3 43 71 cd 31 71 cd 41 10 c3 43 71 cd 31 71 cd 4c 10 c3 43 71 cd 31 71 cd 53 10 c3 43 71 cd 31 71 cd 69 10 c3 43 71 cd 31 71 cd 74 10 c3 43 71 cd 31 71 cd 7f 10 c3 43 71 cd 31 71 cd 8a 10 c3 43 71 cd 31 71 cd ba 10 c3 43 71 cd 31 71 cd d2 10 c3 43 71 cd 31 71 cd d7 10 c3 43 71 cd 31 71 cd dc 10 c3 43 71 cd 31 71 cd e5") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[18]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[20]: efw.idpu_load("00007100", " 10 c3 43 71 cd 31 71 cd ee 10 c3 43 71 cd 31 71 cd f7 10 c3 43 71 cd 0f 11 cd 18 11 3e 01 d3 18 cd 31 71 cd 3d 11 cd 43 71 cd 1f 11 3e 00 d3 18 c9 2a 05 70 e5 f1 2a 07 70 44 4d 2a 09 70 eb 2a 0b 70 c9 22 0b 70 eb 22 09 70 60 69 22 07 70 f5 e1 22 05 70 c9") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTUTIL.py[21]: verify_cmdcount() ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[21]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[22]: DUMPADR( 0x7000 ) #Watch Register Area ../../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_UTIL_12.py[23]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[23]: wait(APID_266, lambda: APID_266.DUMPADR==0X7000 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[26]: log('2.1 Testing SRHL[1234] => 091A ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[28]: efw.idpu_load("00007004","0D 00 00 00 00 00 00 34 12" ) #FN=SRHL ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[29]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[30]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0x1a , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0x1a , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0x1a , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0x1a , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0x1a , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[31]: wait(APID_266, lambda: APID_266.Data[11]==0x1a , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[32]: wait(APID_266, lambda: APID_266.Data[12]==0x09 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[32]: wait(APID_266, lambda: APID_266.Data[12]==0x09 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[33]: log("2.1 SRHL[1234] => 091A : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[35]: log('3.1 Testing SLDE[1234] => 2468 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[37]: efw.idpu_load("00007004","0E 00 00 00 00 34 12 00 00" ) #FN=SRHL ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[38]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[39]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[40]: wait(APID_266, lambda: APID_266.Data[9]==0x68 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[40]: wait(APID_266, lambda: APID_266.Data[9]==0x68 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[40]: wait(APID_266, lambda: APID_266.Data[9]==0x68 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[40]: wait(APID_266, lambda: APID_266.Data[9]==0x68 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[40]: wait(APID_266, lambda: APID_266.Data[9]==0x68 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[40]: wait(APID_266, lambda: APID_266.Data[9]==0x68 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[41]: wait(APID_266, lambda: APID_266.Data[10]==0x24 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[41]: wait(APID_266, lambda: APID_266.Data[10]==0x24 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[42]: log("3.1 SLDE[1234] => 2468 : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[44]: log('4.1 Testing LHLX[DE==7000] => C3AA ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[46]: efw.idpu_load("00007004","0F 00 00 00 00 00 70 00 00" ) #FN=LHLX ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[47]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[48]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[49]: wait(APID_266, lambda: APID_266.Data[11]==0xAA , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[49]: wait(APID_266, lambda: APID_266.Data[11]==0xAA , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[49]: wait(APID_266, lambda: APID_266.Data[11]==0xAA , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[49]: wait(APID_266, lambda: APID_266.Data[11]==0xAA , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[49]: wait(APID_266, lambda: APID_266.Data[11]==0xAA , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[49]: wait(APID_266, lambda: APID_266.Data[11]==0xAA , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[50]: wait(APID_266, lambda: APID_266.Data[12]==0xC3 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[50]: wait(APID_266, lambda: APID_266.Data[12]==0xC3 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[51]: log("4.1 LHLX[DE==7000] => C3AA : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[53]: log('5.1 Testing SHLX[DE==7010] with HL=1234 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[55]: efw.idpu_load("00007004","10 00 00 00 00 10 70 34 12" ) #FN=SHLX ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[56]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[57]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[58]: wait(APID_266, lambda: APID_266.Data[0x10]==0x34 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[58]: wait(APID_266, lambda: APID_266.Data[0x10]==0x34 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[58]: wait(APID_266, lambda: APID_266.Data[0x10]==0x34 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[58]: wait(APID_266, lambda: APID_266.Data[0x10]==0x34 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[58]: wait(APID_266, lambda: APID_266.Data[0x10]==0x34 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[58]: wait(APID_266, lambda: APID_266.Data[0x10]==0x34 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[59]: wait(APID_266, lambda: APID_266.Data[0x11]==0x12 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[59]: wait(APID_266, lambda: APID_266.Data[0x11]==0x12 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[60]: log("5.1 SHLX[DE==7010] : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[62]: log('6.1 Testing Subtract HL=HL-BC ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[64]: efw.idpu_load("00007004","11 00 00 23 01 00 00 34 12" ) #FN=dsb ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[65]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[66]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[67]: wait(APID_266, lambda: APID_266.Data[11]==0x11 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[67]: wait(APID_266, lambda: APID_266.Data[11]==0x11 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[67]: wait(APID_266, lambda: APID_266.Data[11]==0x11 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[67]: wait(APID_266, lambda: APID_266.Data[11]==0x11 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[67]: wait(APID_266, lambda: APID_266.Data[11]==0x11 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[67]: wait(APID_266, lambda: APID_266.Data[11]==0x11 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[68]: wait(APID_266, lambda: APID_266.Data[12]==0x11 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[68]: wait(APID_266, lambda: APID_266.Data[12]==0x11 , flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[69]: log("6.1 Subtract HL=HL-BC : PASS " , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[70]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL_12.py[71]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[44]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[45]: if( errcnt == 0 ): ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[46]: log('**** UTIL Module PASS ****' , color=GREEN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[49]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_UTIL.py[50]: return( errcnt ) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[30]: io =tryscript("TEST_IO") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[12]: set_output_location('IO_Module_') ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[15]: log('******* IO MODULE TEST *********', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[18]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[20]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[23]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[24]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[26]: vers = APID_267.FSW_HIGH ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[27]: vers = vers + APID_267.FSW_LOW/100.0 ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[28]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[29]: log('******* FSW VERSION %5.2f *********'% vers, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[32]: errcnt=0 ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[33]: errcnt += tryscript("TEST_IO_1") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[16]: """ ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[18]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[19]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[20]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[22]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[16]: """ ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[18]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[19]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[20]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[22]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[23]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[24]: log('IO_1 - TEST Default IO settings at Reset', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[25]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[26]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[27]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[29]: log('1.1 Resetting CPU', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[30]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[31]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[31]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[32]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[33]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[33]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[33]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[33]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[33]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[34]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[35]: cmd.EFW_CLEAR() #Clear errors that come up ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[36]: log('1.2 Resetting CPU Complete', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[38]: cmd.EFW_TMPKTRATE( 4, 1 ) #Restore APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[39]: log('2.1 Verifying IO_HSKPORT= FLASH ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[40]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0xA0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[40]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0xA0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[42]: log('2.2 Verifying FMAP=0,1,2...63 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[43]: cmd.EFW_DUMPTABL( 11, 0 ) #Dump FMAP ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[44]: cmd.EFW_TMDUMPCTR(255) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[45]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[46]: wait(APID_266, lambda: APID_266.Data[0]==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[46]: wait(APID_266, lambda: APID_266.Data[0]==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[47]: wait(APID_266, lambda: APID_266.Data[1]==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[47]: wait(APID_266, lambda: APID_266.Data[1]==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[48]: wait(APID_266, lambda: APID_266.Data[2]==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[48]: wait(APID_266, lambda: APID_266.Data[2]==2, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[49]: wait(APID_266, lambda: APID_266.Data[63]==63, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[49]: wait(APID_266, lambda: APID_266.Data[63]==63, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[51]: log('2.3.1 Verifying UID set ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[52]: DUMPADR( 0xDDF7 ) ../../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_IO_1.py[53]: wait(APID_266, lambda: APID_266.DUMPADR==0xDDF7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[53]: wait(APID_266, lambda: APID_266.DUMPADR==0xDDF7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[53]: wait(APID_266, lambda: APID_266.DUMPADR==0xDDF7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[53]: wait(APID_266, lambda: APID_266.DUMPADR==0xDDF7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[53]: wait(APID_266, lambda: APID_266.DUMPADR==0xDDF7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[53]: wait(APID_266, lambda: APID_266.DUMPADR==0xDDF7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[54]: wait(APID_266, lambda: APID_266.Data[0]&0x70>0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[54]: wait(APID_266, lambda: APID_266.Data[0]&0x70>0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[55]: unitid = (APID_266.Data[0]&0x70)/16 ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[56]: log('2.3.2 Unit ID is %2x' % unitid, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[58]: log('2.4 Verifying EEPROM write disabled ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[59]: wait(APID_267, lambda: APID_267.IO_DCBCTL&4==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[59]: wait(APID_267, lambda: APID_267.IO_DCBCTL&4==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[62]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_1.py[63]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[34]: errcnt += tryscript("TEST_IO_2") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[14]: """ ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[16]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[17]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[20]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[14]: """ ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[16]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[17]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[20]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[21]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[22]: log('IO_2 - TEST Power Controls ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[23]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[24]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[25]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[27]: log('1.1 Test SDRAM Power Off/On ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[28]: cmd.EFW_HSKIOPORT(0x10) #Look at SDRAM port ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[29]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0x10, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[29]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0x10, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[29]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0x10, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[29]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0x10, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[29]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0x10, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[29]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0x10, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[30]: cmd.EFW_SDRPWRCTL(0) #Turn Off SDRAM ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[31]: wait(APID_267, lambda: APID_267.IO_HSKDTA&2==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[31]: wait(APID_267, lambda: APID_267.IO_HSKDTA&2==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[31]: wait(APID_267, lambda: APID_267.IO_HSKDTA&2==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[31]: wait(APID_267, lambda: APID_267.IO_HSKDTA&2==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[31]: wait(APID_267, lambda: APID_267.IO_HSKDTA&2==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[31]: wait(APID_267, lambda: APID_267.IO_HSKDTA&2==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[32]: cmd.EFW_SDRPWRCTL(1) #Turn Off SDRAM ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[33]: wait(APID_267, lambda: APID_267.IO_HSKDTA&2!=0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[33]: wait(APID_267, lambda: APID_267.IO_HSKDTA&2!=0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[33]: wait(APID_267, lambda: APID_267.IO_HSKDTA&2!=0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[33]: wait(APID_267, lambda: APID_267.IO_HSKDTA&2!=0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[33]: wait(APID_267, lambda: APID_267.IO_HSKDTA&2!=0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[33]: wait(APID_267, lambda: APID_267.IO_HSKDTA&2!=0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[34]: log('1.2 Verified SDRAM Power : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[36]: log('2.1 Test ADC Power is Off ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[37]: cmd.EFW_HSKIOPORT(0x26) #Look at ADC control ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[38]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0x26, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[38]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0x26, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[38]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0x26, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[38]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0x26, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[38]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0x26, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[38]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0x26, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[39]: wait(APID_267, lambda: APID_267.IO_HSKDTA&128==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[39]: wait(APID_267, lambda: APID_267.IO_HSKDTA&128==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[40]: log('2.2 Verified ADC Power Off : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[42]: log('3.1 Test FLASH Power Off ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[43]: cmd.EFW_HSKIOPORT(0xA0) #Look at FLASH port ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[44]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0xA0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[44]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0xA0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[44]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0xA0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[44]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0xA0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[44]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0xA0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[44]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0xA0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[45]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[45]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[46]: log('3.2 Verified FLASH Off : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[48]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_2.py[49]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[35]: errcnt += tryscript("TEST_IO_4") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[15]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[16]: log('IO_4 - TEST EEPROM Write Enable Control ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[18]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[19]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[21]: log('1.1 Test EEPROM WE = On/Off ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[22]: cmd.EFW_EEPWRTCTL(1) #EEPROM WE=1 ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[23]: wait(APID_267, lambda: APID_267.IO_DCBCTL&4!=0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[23]: wait(APID_267, lambda: APID_267.IO_DCBCTL&4!=0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[23]: wait(APID_267, lambda: APID_267.IO_DCBCTL&4!=0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[23]: wait(APID_267, lambda: APID_267.IO_DCBCTL&4!=0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[23]: wait(APID_267, lambda: APID_267.IO_DCBCTL&4!=0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[23]: wait(APID_267, lambda: APID_267.IO_DCBCTL&4!=0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[24]: cmd.EFW_EEPWRTCTL(0) #EEPROM WE=0 ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[25]: wait(APID_267, lambda: APID_267.IO_DCBCTL&4==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[25]: wait(APID_267, lambda: APID_267.IO_DCBCTL&4==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[25]: wait(APID_267, lambda: APID_267.IO_DCBCTL&4==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[25]: wait(APID_267, lambda: APID_267.IO_DCBCTL&4==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[25]: wait(APID_267, lambda: APID_267.IO_DCBCTL&4==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[25]: wait(APID_267, lambda: APID_267.IO_DCBCTL&4==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[26]: log('1.2 Verified EEPROM WE = On/Off : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[29]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_4.py[30]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[36]: errcnt += tryscript("TEST_IO_5") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[20]: """ ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[22]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[23]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[24]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[26]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[20]: """ ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[22]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[23]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[24]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[26]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[27]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[28]: log('IO_5 - TEST SDRAM ECC/DMA Control ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[29]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[30]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[31]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[33]: log('1.1 Test SDRAM ECC Control ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[34]: cmd.EFW_SDRECCCTL(0,0,1) #Rate=0, T=0, Enabled ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[35]: wait(APID_267, lambda: (APID_267.IO_ECCCTRL&15)==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[35]: wait(APID_267, lambda: (APID_267.IO_ECCCTRL&15)==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[36]: cmd.EFW_SDRECCCTL(1,0,1) #Rate=1, T=0, Enabled ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[37]: wait(APID_267, lambda: (APID_267.IO_ECCCTRL&15)==5, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[37]: wait(APID_267, lambda: (APID_267.IO_ECCCTRL&15)==5, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[37]: wait(APID_267, lambda: (APID_267.IO_ECCCTRL&15)==5, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[37]: wait(APID_267, lambda: (APID_267.IO_ECCCTRL&15)==5, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[37]: wait(APID_267, lambda: (APID_267.IO_ECCCTRL&15)==5, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[37]: wait(APID_267, lambda: (APID_267.IO_ECCCTRL&15)==5, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[38]: cmd.EFW_SDRECCCTL(2,0,1) #Rate=2, T=0, Enabled ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[39]: wait(APID_267, lambda: (APID_267.IO_ECCCTRL&15)==9, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[39]: wait(APID_267, lambda: (APID_267.IO_ECCCTRL&15)==9, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[39]: wait(APID_267, lambda: (APID_267.IO_ECCCTRL&15)==9, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[39]: wait(APID_267, lambda: (APID_267.IO_ECCCTRL&15)==9, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[39]: wait(APID_267, lambda: (APID_267.IO_ECCCTRL&15)==9, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[39]: wait(APID_267, lambda: (APID_267.IO_ECCCTRL&15)==9, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[40]: log('1.2 Verified SDRAM ECC Control : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[42]: log('2.1 Test SDRAM ECC Readback ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[43]: wait(APID_267, lambda: APID_267.IO_ECCADR2!=0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[43]: wait(APID_267, lambda: APID_267.IO_ECCADR2!=0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[44]: wait(APID_267, lambda: APID_267.IO_ECCSING==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[44]: wait(APID_267, lambda: APID_267.IO_ECCSING==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[45]: wait(APID_267, lambda: APID_267.IO_ECCMULT==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[45]: wait(APID_267, lambda: APID_267.IO_ECCMULT==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[46]: log('2.2 Verified SDRAM ECC Readback : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[48]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_5.py[49]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[37]: errcnt += tryscript("TEST_IO_8") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[15]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[16]: log('IO_8 - Demo Using PAGE Registers ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[18]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[19]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[21]: log('1.1 Test Loading/Dumping Upper SRAM ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[22]: DUMPADR( 0x13010 ) #Dump out Upper SRAM ../../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_IO_8.py[23]: efw.idpu_load("00013010", " AA") ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[24]: wait(APID_266, lambda: APID_266.Data[0]==0xAA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[24]: wait(APID_266, lambda: APID_266.Data[0]==0xAA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[24]: wait(APID_266, lambda: APID_266.Data[0]==0xAA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[24]: wait(APID_266, lambda: APID_266.Data[0]==0xAA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[24]: wait(APID_266, lambda: APID_266.Data[0]==0xAA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[24]: wait(APID_266, lambda: APID_266.Data[0]==0xAA, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[25]: efw.idpu_load("00013010", " 55") ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[26]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[26]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[26]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[26]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[26]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[26]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[27]: log('1.2 Verified Loading/Dumping Upper SRAM ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[29]: log('2.1 Test Dumping SDRAM ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[30]: DUMPADR( 0x10000000 ) #Packet 0 header ../../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_IO_8.py[31]: wait(APID_266, lambda: APID_266.Data[0]==0x0A, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[31]: wait(APID_266, lambda: APID_266.Data[0]==0x0A, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[31]: wait(APID_266, lambda: APID_266.Data[0]==0x0A, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[31]: wait(APID_266, lambda: APID_266.Data[0]==0x0A, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[31]: wait(APID_266, lambda: APID_266.Data[0]==0x0A, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[31]: wait(APID_266, lambda: APID_266.Data[0]==0x0A, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[32]: log('2.2 Verified Dumping SDRAM ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[34]: log('3.1 Test Dumping EEPROM ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[35]: DUMPADR( 0x20000 ) #Dump out EEPROM ../../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_IO_8.py[36]: wait(APID_266, lambda: APID_266.Data[0]==0x08, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[36]: wait(APID_266, lambda: APID_266.Data[0]==0x08, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[36]: wait(APID_266, lambda: APID_266.Data[0]==0x08, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[36]: wait(APID_266, lambda: APID_266.Data[0]==0x08, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[36]: wait(APID_266, lambda: APID_266.Data[0]==0x08, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[36]: wait(APID_266, lambda: APID_266.Data[0]==0x08, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[37]: wait(APID_266, lambda: APID_266.Data[1]==0x20, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[37]: wait(APID_266, lambda: APID_266.Data[1]==0x20, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[38]: log('3.2 Verified Dumping EEPROM ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[40]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO_8.py[41]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[39]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[40]: if( errcnt == 0 ): ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[41]: log('**** IO Module PASS ****' , color=GREEN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[44]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_IO.py[45]: return( errcnt ) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[31]: pwr =tryscript("TEST_PWR") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[12]: set_output_location('PWR_Module_') ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[15]: log('******* PWR MODULE TEST *********', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[18]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[20]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[23]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[24]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[26]: vers = APID_267.FSW_HIGH ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[27]: vers = vers + APID_267.FSW_LOW/100.0 ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[28]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[29]: log('******* FSW VERSION %5.2f *********'% vers, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[32]: errcnt=0 ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[33]: errcnt += tryscript("TEST_PWR_1") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[15]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[16]: log('PWR_1 - SMA Actuators Off at Reset ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[18]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[19]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[21]: log('1.1 Configuring to Fire an SMA ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[22]: cmd.EFW_ENGIN() #All Heavy Stuff Enabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[23]: sleep(3) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[24]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[26]: cmd.EFW_ACTSELECT( 0xCC ) #Select an Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[27]: cmd.EFW_ACTTIMEL( 0xc0 ) #Set time to 12 seconds = 16*12 ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[28]: cmd.EFW_ACTTIMEH( 0x00 ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[29]: DUMPADR( 0x92E4 ) #PCBACTRG ../../GSEOS_scripts\UTIL.py[65]: cmd.EFW_DUMPADRX( (addr >> 24 )& 0xff ) ../../GSEOS_scripts\UTIL.py[66]: cmd.EFW_DUMPADRE( (addr >> 16 )& 0xff ) ../../GSEOS_scripts\UTIL.py[67]: cmd.EFW_DUMPADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[68]: cmd.EFW_DUMPADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[69]: cmd.EFW_TMDUMPCTR(255) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[30]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[32]: log('1.2 Verifying Firing Parameters ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[33]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[33]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[34]: if(APID_267.ACTTIME!=0x00c0): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[37]: wait(APID_266, lambda: APID_266.Data[0]==0x80, flTimeout=12) #IDLE ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[37]: wait(APID_266, lambda: APID_266.Data[0]==0x80, flTimeout=12) #IDLE ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[39]: log('1.3 Firing SMA ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[40]: cmd.EFW_ARM(1) #ARM Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[41]: cmd.EFW_ACTFIRE(bCriticalCmdDialog=False) #Do it Already ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[42]: wait(APID_267, lambda: APID_267.ACTTIME<0x00c0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[42]: wait(APID_267, lambda: APID_267.ACTTIME<0x00c0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[42]: wait(APID_267, lambda: APID_267.ACTTIME<0x00c0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[42]: wait(APID_267, lambda: APID_267.ACTTIME<0x00c0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[42]: wait(APID_267, lambda: APID_267.ACTTIME<0x00c0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[42]: wait(APID_267, lambda: APID_267.ACTTIME<0x00c0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[43]: wait(APID_266, lambda: APID_266.Data[0]==0xCC, flTimeout=12) #ACTUATING ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[43]: wait(APID_266, lambda: APID_266.Data[0]==0xCC, flTimeout=12) #ACTUATING ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[45]: log('2.1 Resetting CPU', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[46]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[47]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[48]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[48]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[48]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[48]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[48]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[49]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[50]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[51]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[53]: log('2.2 Verifying Actuators Off', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[54]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=12) #DEPENA = Disabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[54]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=12) #DEPENA = Disabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[55]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[55]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==0x00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==0x00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[58]: log('2.3 Verifying PCB Register = IDLE (0x80)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[59]: DUMPADR( 0x92E4 ) #PCBACTRG ../../GSEOS_scripts\UTIL.py[65]: cmd.EFW_DUMPADRX( (addr >> 24 )& 0xff ) ../../GSEOS_scripts\UTIL.py[66]: cmd.EFW_DUMPADRE( (addr >> 16 )& 0xff ) ../../GSEOS_scripts\UTIL.py[67]: cmd.EFW_DUMPADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[68]: cmd.EFW_DUMPADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[69]: cmd.EFW_TMDUMPCTR(255) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[60]: wait(APID_266, lambda: APID_266.Data[0]==0x80, flTimeout=12) #IDLE ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[37]: wait(APID_266, lambda: APID_266.Data[0]==0x80, flTimeout=12) #IDLE ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[62]: log('3. PWR Actuators off at Reset : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[63]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_1.py[64]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[34]: errcnt += tryscript("TEST_PWR_2") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[22]: """ ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[24]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[25]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[26]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[28]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[22]: """ ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[24]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[25]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[26]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[28]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[29]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[30]: log('PWR_2 - SMA Actuator Control ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[31]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[32]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[33]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[35]: log('1.1 Error Checking: Deployment Enable ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[36]: cmd.EFW_SAFE() #All Heavy Stuff Disabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[37]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[38]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[39]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[39]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[40]: cmd.EFW_ACTSELECT( 0xCC) #Try Firing an Actuator while Disabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[41]: cmd.EFW_ACTFIRE(bCriticalCmdDialog=False) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[42]: try: ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0xA1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0xA1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0xA1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0xA1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0xA1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0xA1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[47]: log('1.1 Verified DepEna Must be Enabled ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[49]: log('1.2 Error Checking: Actuator Code Valid', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_2.py[50]: cmd.EFW_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) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[35]: errcnt += tryscript("TEST_PWR_3") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[24]: """ ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[26]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[27]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[28]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[30]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[24]: """ ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[26]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[27]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[28]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[30]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[31]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[32]: log('PWR_3 - Frangibolt Control ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[33]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[34]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[35]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[37]: log('1.1 Initalizing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[38]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[39]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[39]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[41]: log('2.1 Configuring to Fire AXB1 for 5 secs ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[42]: cmd.EFW_ENGIN() #All Heavy Stuff Enabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[43]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[45]: cmd.EFW_ACTSELECT( 0xCE ) #Select AXB1 ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[46]: cmd.EFW_ACTTIMEL( 0x50 ) #Set time to 5 seconds = 16*5 ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[47]: cmd.EFW_ACTTIMEH( 0x00 ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[48]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[50]: log('2.2 Verifying Firing Parameters ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[51]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCE, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[51]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCE, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[52]: if(APID_267.ACTTIME!=0x0050): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[56]: log('2.3 Firing Frangibolt & Verifying Duration ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[57]: cmd.EFW_ARM(1) #ARM Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[58]: cmd.EFW_ACTFIRE(bCriticalCmdDialog=False) #Do it Already ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[59]: wait(APID_267, lambda: APID_267.ACTTIME<0x0050, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[59]: wait(APID_267, lambda: APID_267.ACTTIME<0x0050, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[59]: wait(APID_267, lambda: APID_267.ACTTIME<0x0050, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[59]: wait(APID_267, lambda: APID_267.ACTTIME<0x0050, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[59]: wait(APID_267, lambda: APID_267.ACTTIME<0x0050, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[59]: wait(APID_267, lambda: APID_267.ACTTIME<0x0050, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[60]: st = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[61]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[61]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[61]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[61]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[61]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[61]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[62]: et = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[63]: log("Measured time of %d to %d seconds" % (et-st-1,et-st), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[65]: wait(APID_267, lambda: APID_267.ACTSELECT==0x00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[65]: wait(APID_267, lambda: APID_267.ACTSELECT==0x00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[67]: log('3. PWR Frangibolt Control : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[68]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_3.py[69]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[36]: errcnt += tryscript("TEST_PWR_4") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[24]: """ ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[26]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[27]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[28]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[30]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[24]: """ ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[26]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[27]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[28]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[30]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[31]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[32]: log('PWR_4 - Actuator Time from 1/16-128 secs', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[33]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[34]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[35]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[37]: log('1. Initilizing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[38]: cmd.EFW_ENGIN() #All Heavy Stuff Enabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[41]: log('2.1 Checking Errors: Time Set to 0000 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[42]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[44]: cmd.EFW_ACTSELECT( 0xCC ) #Select an Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[45]: cmd.EFW_ACTTIMEL( 0x00 ) #Set time to .0000 seconds ! ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[46]: cmd.EFW_ACTTIMEH( 0x00 ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[47]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[47]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[47]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[47]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[47]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[47]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[49]: cmd.EFW_ARM(1) #ARM Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[50]: cmd.EFW_ACTFIRE(bCriticalCmdDialog=False) #Do it Already ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[51]: try: ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[52]: wait(APID_267, lambda: APID_267.ERRCODE==0xA3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[52]: wait(APID_267, lambda: APID_267.ERRCODE==0xA3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[52]: wait(APID_267, lambda: APID_267.ERRCODE==0xA3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[52]: wait(APID_267, lambda: APID_267.ERRCODE==0xA3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[52]: wait(APID_267, lambda: APID_267.ERRCODE==0xA3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[52]: wait(APID_267, lambda: APID_267.ERRCODE==0xA3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[56]: log('2.1 Verified TIME==0000 Error ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[58]: log('2.2 Checking Errors: Time Set > 128 seconds', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[59]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[60]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[61]: cmd.EFW_ACTSELECT( 0xCC ) #Select an Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[62]: cmd.EFW_ACTTIMEL( 0x01 ) #Set time to 128.0625 seconds ! ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[63]: cmd.EFW_ACTTIMEH( 0x08 ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[64]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[47]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[65]: wait(APID_267, lambda: APID_267.ACTTIME==0x0801, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[65]: wait(APID_267, lambda: APID_267.ACTTIME==0x0801, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[65]: wait(APID_267, lambda: APID_267.ACTTIME==0x0801, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[65]: wait(APID_267, lambda: APID_267.ACTTIME==0x0801, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[65]: wait(APID_267, lambda: APID_267.ACTTIME==0x0801, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[66]: cmd.EFW_ARM(1) #ARM Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[67]: cmd.EFW_ACTFIRE(bCriticalCmdDialog=False) #Do it Already ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[68]: try: ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[69]: wait(APID_267, lambda: APID_267.ERRCODE==0xA3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[52]: wait(APID_267, lambda: APID_267.ERRCODE==0xA3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[52]: wait(APID_267, lambda: APID_267.ERRCODE==0xA3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[52]: wait(APID_267, lambda: APID_267.ERRCODE==0xA3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[52]: wait(APID_267, lambda: APID_267.ERRCODE==0xA3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[52]: wait(APID_267, lambda: APID_267.ERRCODE==0xA3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[73]: log('2.2 Verified TIME>128 sec Error ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[75]: log('2.3 Checking Errors: Attempt to Select While Busy', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[76]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[77]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[43]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[78]: cmd.EFW_ACTSELECT( 0xCC ) #Select an Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[79]: cmd.EFW_ACTTIMEL( 0xA0 ) #Set time to 10 seconds ! ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[80]: cmd.EFW_ACTTIMEH( 0x00 ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[81]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[47]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[82]: wait(APID_267, lambda: APID_267.ACTTIME==0x00A0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[82]: wait(APID_267, lambda: APID_267.ACTTIME==0x00A0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[82]: wait(APID_267, lambda: APID_267.ACTTIME==0x00A0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[82]: wait(APID_267, lambda: APID_267.ACTTIME==0x00A0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[82]: wait(APID_267, lambda: APID_267.ACTTIME==0x00A0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[83]: cmd.EFW_ARM(1) #ARM Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[84]: cmd.EFW_ACTFIRE(bCriticalCmdDialog=False) #Start the Actuation ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[85]: wait(APID_267, lambda: APID_267.ACTTIME<0x00a0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[85]: wait(APID_267, lambda: APID_267.ACTTIME<0x00a0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[85]: wait(APID_267, lambda: APID_267.ACTTIME<0x00a0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[85]: wait(APID_267, lambda: APID_267.ACTTIME<0x00a0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[85]: wait(APID_267, lambda: APID_267.ACTTIME<0x00a0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[85]: wait(APID_267, lambda: APID_267.ACTTIME<0x00a0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[86]: st = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[87]: log('2.3.1 Actuation Going, Selecting Another Actuator', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[88]: cmd.EFW_ACTSELECT( 0xCE ) #Select another Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[89]: try: ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[90]: wait(APID_267, lambda: APID_267.ERRCODE==0xA2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[90]: wait(APID_267, lambda: APID_267.ERRCODE==0xA2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[90]: wait(APID_267, lambda: APID_267.ERRCODE==0xA2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[90]: wait(APID_267, lambda: APID_267.ERRCODE==0xA2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[90]: wait(APID_267, lambda: APID_267.ERRCODE==0xA2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[90]: wait(APID_267, lambda: APID_267.ERRCODE==0xA2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[94]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[95]: et = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[96]: log("2.3 Measured time of %d to %d seconds" % (et-st-1,et-st), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[98]: log('2.3 Verified ACTBSYERR Error ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[100]: log('3.1 Configuring to Fire an SMA for 0.0625 secs ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[101]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[102]: cmd.EFW_ACTSELECT( 0xCC ) #Select an Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[103]: cmd.EFW_ACTTIMEL( 0x01 ) #Set time to .0625 seconds = 1/16 ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[104]: cmd.EFW_ACTTIMEH( 0x00 ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[105]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[106]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[47]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCC, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[107]: if(APID_267.ACTTIME!=0x0001): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[111]: log('3.2 Firing SMA and Verifying Duration ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[112]: cmd.EFW_ARM(1) #ARM Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[113]: cmd.EFW_ACTFIRE(bCriticalCmdDialog=False) #Do it Already ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[114]: wait(APID_267, lambda: APID_267.ACTTIME<0x0001, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[114]: wait(APID_267, lambda: APID_267.ACTTIME<0x0001, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[114]: wait(APID_267, lambda: APID_267.ACTTIME<0x0001, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[114]: wait(APID_267, lambda: APID_267.ACTTIME<0x0001, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[114]: wait(APID_267, lambda: APID_267.ACTTIME<0x0001, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[114]: wait(APID_267, lambda: APID_267.ACTTIME<0x0001, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[115]: st = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[116]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[117]: et = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[118]: log("Measured time of %d to %d seconds" % (et-st-1,et-st), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[119]: wait(APID_267, lambda: APID_267.ACTSELECT==0x00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[119]: wait(APID_267, lambda: APID_267.ACTSELECT==0x00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[121]: log('4.1 Configuring to Fire AXB1 for 128 secs ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[122]: cmd.EFW_ENGIN() #All Heavy Stuff Enabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[123]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[125]: cmd.EFW_ACTSELECT( 0xCE ) #Select AXB1 ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[126]: cmd.EFW_ACTTIMEL( 0x00 ) #Set time to 128 seconds = 16*5 ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[127]: cmd.EFW_ACTTIMEH( 0x08 ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[128]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[129]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCE, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[129]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCE, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[130]: if(APID_267.ACTTIME!=0x0800): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[134]: log('4.2 Firing Frangibolt & Verifying Duration ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[135]: cmd.EFW_ARM(1) #ARM Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[136]: cmd.EFW_ACTFIRE(bCriticalCmdDialog=False) #Do it Already ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[138]: st = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[139]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=140) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[140]: et = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[141]: log("Measured time of %d to %d seconds" % (et-st-1,et-st), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[143]: wait(APID_267, lambda: APID_267.ACTSELECT==0x00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[119]: wait(APID_267, lambda: APID_267.ACTSELECT==0x00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[145]: log('5.1 Verifying Actuator STOP Command ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[146]: cmd.EFW_ENGIN() #All Heavy Stuff Enabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[147]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[149]: cmd.EFW_ACTSELECT( 0xCE ) #Select AXB1 ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[150]: cmd.EFW_ACTTIMEL( 0x00 ) #Set time to 128 seconds = 16*5 ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[151]: cmd.EFW_ACTTIMEH( 0x08 ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[152]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[153]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCE, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[129]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCE, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[154]: if(APID_267.ACTTIME!=0x0800): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[158]: log('5.2 Firing Frangibolt for 128 seconds ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[159]: cmd.EFW_ARM(1) #ARM Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[160]: cmd.EFW_ACTFIRE(bCriticalCmdDialog=False) #Do it Already ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[161]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[162]: st = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[163]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[164]: log('5.3 Issuing Actuator STOP at 5 seconds ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[165]: cmd.EFW_ACTSELECT(0) #Selecting 0 is a STOP ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[166]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=140) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[167]: et = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[168]: log("5.4 Measured time of %d to %d seconds" % (et-st-1,et-st), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[169]: log("5.5 Actuation Time < 12 secs : %s" % PF[(et-st)<12], color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[171]: log('6.1 Verifying Actuator STOP on SAFE ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[172]: cmd.EFW_ENGIN() #All Heavy Stuff Enabled ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[173]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[175]: cmd.EFW_ACTSELECT( 0xCE ) #Select AXB1 ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[176]: cmd.EFW_ACTTIMEL( 0x00 ) #Set time to 128 seconds = 16*5 ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[177]: cmd.EFW_ACTTIMEH( 0x08 ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[178]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[179]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCE, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[129]: wait(APID_267, lambda: APID_267.ACTSELECT==0xCE, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[180]: if(APID_267.ACTTIME!=0x0800): ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[184]: log('6.2 Firing Frangibolt for 128 seconds ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[185]: cmd.EFW_ARM(1) #ARM Actuator ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[186]: cmd.EFW_ACTFIRE(bCriticalCmdDialog=False) #Do it Already ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[187]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[137]: wait(APID_267, lambda: APID_267.ACTTIME<0x0800, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[188]: st = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[189]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[190]: log('6.3 Issuing SAFE mode at 5 seconds ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[191]: cmd.EFW_SAFE() #SAFE! ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[192]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=140) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[48]: wait(APID_267, lambda: APID_267.ACTTIME==0x0000, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[193]: et = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[194]: log("6.4 Measured time of %d to %d seconds" % (et-st-1,et-st), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[195]: log("6.5 Actuation Time < 12 secs : %s" % PF[(et-st)<12], color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[197]: wait(APID_267, lambda: APID_267.ACTSELECT==0x00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[119]: wait(APID_267, lambda: APID_267.ACTSELECT==0x00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[198]: log('7. PWR Actuator Timing : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[199]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR_4.py[200]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[38]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[39]: if( errcnt == 0 ): ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[40]: log('**** PWR Module PASS ****' , color=GREEN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[43]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_PWR.py[44]: return( errcnt ) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[32]: ssr =tryscript("TEST_SSR") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[12]: set_output_location('SSR_Module_') ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[15]: log('******* SSR MODULE TEST *********', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[18]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[20]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[23]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[24]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[26]: vers = APID_267.FSW_HIGH ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[27]: vers = vers + APID_267.FSW_LOW/100.0 ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[28]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[29]: log('******* FSW VERSION %5.2f *********'% vers, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[32]: errcnt=0 ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[33]: errcnt += tryscript("TEST_SSR_2") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[12]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[12]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[18]: log('SSR_2 - CMD TIME ALLOCATION < 2msec ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[19]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[20]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[21]: DVP = 0x111 # Duration Verification Point ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[22]: RST5= 0xEF # Restart 5 Instruction ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[23]: NOP = 0x00 # No Operation ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[25]: log('1. Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[26]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[27]: 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_SSR_2.py[28]: 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_SSR_2.py[29]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[29]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[30]: log('1.1 Enabling SRAM loading, Disable Scan ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[31]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[32]: cmd.EFW_DISARM(3) # Disable SRAM Scanner ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[34]: log('2.1 Verifying BKG Duration Point ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[35]: DUMPADR( DVP ) ../../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_SSR_2.py[36]: wait(APID_266, lambda: APID_266.DUMPADR == DVP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[36]: wait(APID_266, lambda: APID_266.DUMPADR == DVP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[37]: wait(APID_266, lambda: APID_266.Data[0] == NOP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[37]: wait(APID_266, lambda: APID_266.Data[0] == NOP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[38]: log('2.2 Installing BKG ISR Timing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[39]: POKE( DVP, RST5 ) #BKG[addr] = RST 5 ../../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_SSR_2.py[40]: sleep(8) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[42]: log('2.3 Measuring BKG ISR (w/No commands) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[43]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[43]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[44]: intnum = APID_267.TESTVALUE / 256 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[45]: inttime= APID_267.TESTVALUE & 255 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[46]: fmsec = (1000.0/65536.0) * inttime ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[47]: log('Maximum Interrupt Service Time is %2.3f msec' % fmsec) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[48]: log('Percent of Interrupt at 256 Hz is %2.3f percent' % (fmsec*100.0/3.90625) ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[49]: log('Maximum Interrupt Service Routine= %x hex' %intnum) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[50]: log('Requirement for ISR Duration < 2 msec : %s' % PF[fmsec < 2.0] ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[52]: log('3. Commanding SSR ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[54]: cmd.EFW_SSR_CONFIG() ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[55]: cmd.EFW_SSR_ROUTE(1,1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[56]: cmd.EFW_SSR_DISABLE( 3 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[57]: cmd.EFW_SSR_ENABLE( 3 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[58]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[59]: cmd.EFW_B1_SETREQINX( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[60]: cmd.EFW_B1_SETREQDTA( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[61]: cmd.EFW_B1_ENDPLAY( ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[63]: cmd.EFW_B1_SETRECPTRL( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[64]: cmd.EFW_B1_SETRECPTRH( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[65]: cmd.EFW_B1_SETRECPTRE( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[66]: cmd.EFW_B1_SETPLAYPTRL( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[67]: cmd.EFW_B1_SETPLAYPTRH( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[68]: cmd.EFW_B1_SETPLAYPTRE( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[69]: cmd.EFW_B1_SETPLAYCTRL( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[70]: cmd.EFW_B1_SETPLAYCTRH( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[72]: cmd.EFW_B2_CONFIG( ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[73]: cmd.EFW_B2_DELETE( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[74]: cmd.EFW_B2_RECOVER( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[75]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[77]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[43]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[78]: intnum2 = APID_267.TESTVALUE / 256 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[79]: inttime2= APID_267.TESTVALUE & 255 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[80]: fmsec2 = (1000.0/65536.0) * inttime2 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[81]: log('Maximum Interrupt Service Time is %2.3f msec' % fmsec2) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[82]: log('Percent of Interrupt at 256 Hz is %2.3f percent' % (fmsec2*100.0/3.90625) ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[83]: log('Maximum Interrupt Service Routine= %x hex' %intnum2) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[85]: log('Change in MAX ISR : %5.3f' % (fmsec2-fmsec) ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[86]: log('Requirement for CMD Duration < 2 msec : %s' % PF[fmsec2 < 2.0] ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[88]: log('4.0 Removing Vectors ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[89]: POKE( DVP, NOP ) #BKG[addr] = NOP ../../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_SSR_2.py[90]: cmd.EFW_SRMWRTCTL( 1 ) # Disable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[91]: cmd.EFW_DISARM(3) # Enable SRAM Scanner ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[93]: log('SSR_2 - CMD TIME ALLOC < 2msec: %s'% PF[fmsec2 < 2.0], color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[94]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[95]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[34]: errcnt += tryscript("TEST_SSR_3") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[39]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[41]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[42]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[43]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[45]: def check_burst1(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[89]: def check_burst2(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[114]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[39]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[41]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[42]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[43]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[45]: def check_burst1(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[89]: def check_burst2(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[114]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[115]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[116]: log('SSR_3 - SSR Housekeeping Telemetry ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[117]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[118]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[120]: log('1. Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[121]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[123]: log('2.1 Verifying Burst Enables ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[124]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable Burst1/2 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[125]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[125]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[125]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[126]: cmd.EFW_SSR_ENABLE( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[127]: wait(APID_267, lambda: APID_267.B1CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[127]: wait(APID_267, lambda: APID_267.B1CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[127]: wait(APID_267, lambda: APID_267.B1CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[127]: wait(APID_267, lambda: APID_267.B1CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[127]: wait(APID_267, lambda: APID_267.B1CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[127]: wait(APID_267, lambda: APID_267.B1CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[128]: cmd.EFW_SSR_ENABLE( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[129]: wait(APID_267, lambda: APID_267.B1PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[129]: wait(APID_267, lambda: APID_267.B1PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[129]: wait(APID_267, lambda: APID_267.B1PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[129]: wait(APID_267, lambda: APID_267.B1PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[129]: wait(APID_267, lambda: APID_267.B1PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[129]: wait(APID_267, lambda: APID_267.B1PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[130]: cmd.EFW_SSR_ENABLE( 2 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[131]: wait(APID_267, lambda: APID_267.B2CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[131]: wait(APID_267, lambda: APID_267.B2CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[131]: wait(APID_267, lambda: APID_267.B2CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[131]: wait(APID_267, lambda: APID_267.B2CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[131]: wait(APID_267, lambda: APID_267.B2CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[131]: wait(APID_267, lambda: APID_267.B2CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[132]: cmd.EFW_SSR_ENABLE( 3 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[133]: wait(APID_267, lambda: APID_267.B2PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[133]: wait(APID_267, lambda: APID_267.B2PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[133]: wait(APID_267, lambda: APID_267.B2PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[133]: wait(APID_267, lambda: APID_267.B2PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[133]: wait(APID_267, lambda: APID_267.B2PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[133]: wait(APID_267, lambda: APID_267.B2PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[134]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable Burst1/2 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[135]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[125]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[125]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[125]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[125]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[125]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[137]: check_burst1() ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[46]: log('3.1 Verifying Burst1 Read/Write Pointers ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[47]: SET_B1RECORD( 0x12345 ) ../../GSEOS_scripts\util.py[42]: cmd.EFW_B1_SETRECPTRE((block>>16)& 0xff) ../../GSEOS_scripts\util.py[43]: cmd.EFW_B1_SETRECPTRH((block>>8) & 0xff) ../../GSEOS_scripts\util.py[44]: cmd.EFW_B1_SETRECPTRL( block & 0xff) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[48]: SET_B1PLAYBACK( 0x3210F, 0xEDCB) ../../GSEOS_scripts\util.py[47]: cmd.EFW_B1_SETPLAYPTRL( block & 0xff ) ../../GSEOS_scripts\util.py[48]: cmd.EFW_B1_SETPLAYPTRH((block >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[49]: cmd.EFW_B1_SETPLAYPTRE((block >> 16)& 0xff ) ../../GSEOS_scripts\util.py[50]: cmd.EFW_B1_SETPLAYCTRL( leng & 0xff ) ../../GSEOS_scripts\util.py[51]: cmd.EFW_B1_SETPLAYCTRH((leng >> 8 )& 0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[49]: wait(APID_263, lambda: APID_263.B1_RECPTR==0x12345, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[49]: wait(APID_263, lambda: APID_263.B1_RECPTR==0x12345, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[49]: wait(APID_263, lambda: APID_263.B1_RECPTR==0x12345, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[49]: wait(APID_263, lambda: APID_263.B1_RECPTR==0x12345, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[50]: wait(APID_263, lambda: APID_263.B1_PLAYPTR==0x3210F, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[50]: wait(APID_263, lambda: APID_263.B1_PLAYPTR==0x3210F, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[51]: wait(APID_263, lambda: APID_263.B1_PLAYCTR==0xEDCB, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[51]: wait(APID_263, lambda: APID_263.B1_PLAYCTR==0xEDCB, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[53]: log('3.2 Verifying Burst1 Record Threshold ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[54]: cmd.EFW_B1_THRESH(0x55) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[55]: wait(APID_263, lambda: APID_263.B1_THRESH==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[55]: wait(APID_263, lambda: APID_263.B1_THRESH==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[55]: wait(APID_263, lambda: APID_263.B1_THRESH==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[55]: wait(APID_263, lambda: APID_263.B1_THRESH==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[57]: log('3.3 Verifying Burst1 Playback List ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[58]: cmd.EFW_B1_SETREQINX(0x44) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[59]: wait(APID_263, lambda: APID_263.B1_PLAYREQ==0x44, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[59]: wait(APID_263, lambda: APID_263.B1_PLAYREQ==0x44, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[59]: wait(APID_263, lambda: APID_263.B1_PLAYREQ==0x44, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[59]: wait(APID_263, lambda: APID_263.B1_PLAYREQ==0x44, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[61]: log('3.4 Verifying Burst1 Evaluation ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[62]: SET_B1RECORD( 0x100 ) ../../GSEOS_scripts\util.py[42]: cmd.EFW_B1_SETRECPTRE((block>>16)& 0xff) ../../GSEOS_scripts\util.py[43]: cmd.EFW_B1_SETRECPTRH((block>>8) & 0xff) ../../GSEOS_scripts\util.py[44]: cmd.EFW_B1_SETRECPTRL( block & 0xff) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[63]: cmd.EFW_TABLE(9,0) #Btrig1=TestValue1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[64]: cmd.EFW_LOAD(7) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[65]: SET_TESTVALUE1(0xB1) ../../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_SSR_3.py[66]: wait(APID_263, lambda: APID_263.B1_RECPTR==0x100, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[66]: wait(APID_263, lambda: APID_263.B1_RECPTR==0x100, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[66]: wait(APID_263, lambda: APID_263.B1_RECPTR==0x100, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[66]: wait(APID_263, lambda: APID_263.B1_RECPTR==0x100, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[68]: cmd.EFW_SSR_ENABLE( 0 ) #Start recording ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[69]: wait(APID_263, lambda: APID_263.B1_EVALMAX==0xB1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[69]: wait(APID_263, lambda: APID_263.B1_EVALMAX==0xB1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[69]: wait(APID_263, lambda: APID_263.B1_EVALMAX==0xB1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[71]: log('3.5 Verifying Burst1 Recording ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[72]: wait(APID_263, lambda: APID_263.B1_RECPTR>0x100, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[72]: wait(APID_263, lambda: APID_263.B1_RECPTR>0x100, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[72]: wait(APID_263, lambda: APID_263.B1_RECPTR>0x100, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[72]: wait(APID_263, lambda: APID_263.B1_RECPTR>0x100, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[72]: wait(APID_263, lambda: APID_263.B1_RECPTR>0x100, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[74]: log('3.6 Verifying Burst1 Buffer Pointers ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[75]: wait(APID_267, lambda: APID_267.B1_INPTR>0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[75]: wait(APID_267, lambda: APID_267.B1_INPTR>0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[76]: wait(APID_267, lambda: APID_267.B1_OUTPTR>0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[76]: wait(APID_267, lambda: APID_267.B1_OUTPTR>0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[77]: log('3.6.1 B1_INPTR = %4x ' % APID_267.B1_INPTR , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[78]: log('3.6.2 B1_OUTPTR= %4x ' % APID_267.B1_OUTPTR , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[80]: log('3.7 Verifying Burst1 Playback Pointers', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[81]: SET_B1PLAYBACK( 0x100,2 ) ../../GSEOS_scripts\util.py[47]: cmd.EFW_B1_SETPLAYPTRL( block & 0xff ) ../../GSEOS_scripts\util.py[48]: cmd.EFW_B1_SETPLAYPTRH((block >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[49]: cmd.EFW_B1_SETPLAYPTRE((block >> 16)& 0xff ) ../../GSEOS_scripts\util.py[50]: cmd.EFW_B1_SETPLAYCTRL( leng & 0xff ) ../../GSEOS_scripts\util.py[51]: cmd.EFW_B1_SETPLAYCTRH((leng >> 8 )& 0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[82]: cmd.EFW_SSR_ENABLE( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[83]: wait(APID_267, lambda: APID_267.B1R_OUTPTR>0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[83]: wait(APID_267, lambda: APID_267.B1R_OUTPTR>0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[85]: log('3.8 Burst1 Housekeeping PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[86]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable Burst1/2 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[87]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[87]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[87]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[87]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[87]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[87]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[138]: check_burst2() ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[90]: log('4.1 Verifying Burst2 Off States ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[91]: wait(APID_263, lambda: APID_263.B2RECSTATE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[91]: wait(APID_263, lambda: APID_263.B2RECSTATE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[92]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[92]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[94]: log('4.2 Verifying Burst2 Collection ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[95]: cmd.EFW_SSR_ENABLE( 2 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[96]: wait(APID_263, lambda: APID_263.B2RECSTATE>0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[96]: wait(APID_263, lambda: APID_263.B2RECSTATE>0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[96]: wait(APID_263, lambda: APID_263.B2RECSTATE>0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[96]: wait(APID_263, lambda: APID_263.B2RECSTATE>0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[97]: wait(APID_263, lambda: APID_263.B2RECBURST>0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[97]: wait(APID_263, lambda: APID_263.B2RECBURST>0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[99]: log('4.3 Verifying Burst2 Evaluation ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[100]: cmd.EFW_TABLE(9,1) #Btrig2=TestValue1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[101]: cmd.EFW_LOAD(7) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[102]: SET_TESTVALUE1(0xB2) ../../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_SSR_3.py[103]: wait(APID_263, lambda: APID_263.B2_EVALMAX==0xB2, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[103]: wait(APID_263, lambda: APID_263.B2_EVALMAX==0xB2, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[103]: wait(APID_263, lambda: APID_263.B2_EVALMAX==0xB2, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[103]: wait(APID_263, lambda: APID_263.B2_EVALMAX==0xB2, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[105]: log('4.4 Verifying Burst2 Playback ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[106]: cmd.EFW_SSR_ENABLE( 3 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[107]: wait(APID_263, lambda: APID_263.B2PLAYSTATE>0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[107]: wait(APID_263, lambda: APID_263.B2PLAYSTATE>0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[107]: wait(APID_263, lambda: APID_263.B2PLAYSTATE>0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[107]: wait(APID_263, lambda: APID_263.B2PLAYSTATE>0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[109]: log('4.5 Verifying Burst2 Buffer Pointers ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[110]: wait(APID_267, lambda: APID_267.B2_OUTPTR>0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[110]: wait(APID_267, lambda: APID_267.B2_OUTPTR>0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[111]: wait(APID_267, lambda: APID_267.B2_CMPPTR==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[111]: wait(APID_267, lambda: APID_267.B2_CMPPTR==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[140]: log('5. Cleaning Up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[141]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable Burst1/2 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[142]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[125]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[125]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[125]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[125]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[125]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[144]: log('SSR_3 - SSR Housekeeping Telem : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[145]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[146]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[35]: errcnt += tryscript("TEST_SSR_4") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[15]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[16]: log('SSR_4 - SSR SDRAM Simultaneous Read/Write', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[18]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[20]: log('1. Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[21]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[23]: log('2.1 Disabling Burst2 / Clearing SDRAM ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[24]: cmd.EFW_SSR_DISABLE( 2 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[25]: wait(APID_267, lambda: APID_267.B2CLCTENA==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[25]: wait(APID_267, lambda: APID_267.B2CLCTENA==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[26]: cmd.EFW_SSR_DISABLE( 3 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[27]: wait(APID_267, lambda: APID_267.B2PLAYENA==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[27]: wait(APID_267, lambda: APID_267.B2PLAYENA==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[28]: cmd.EFW_SSR_CONFIG( ) #Clear SDRAM ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[30]: log('2.2 Enabling Burst2 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[31]: cmd.EFW_SSR_ENABLE( 2 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[32]: wait(APID_267, lambda: APID_267.B2CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[32]: wait(APID_267, lambda: APID_267.B2CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[32]: wait(APID_267, lambda: APID_267.B2CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[32]: wait(APID_267, lambda: APID_267.B2CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[32]: wait(APID_267, lambda: APID_267.B2CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[32]: wait(APID_267, lambda: APID_267.B2CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[33]: cmd.EFW_SSR_ENABLE( 3 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[34]: wait(APID_267, lambda: APID_267.B2PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[34]: wait(APID_267, lambda: APID_267.B2PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[34]: wait(APID_267, lambda: APID_267.B2PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[34]: wait(APID_267, lambda: APID_267.B2PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[34]: wait(APID_267, lambda: APID_267.B2PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[34]: wait(APID_267, lambda: APID_267.B2PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[36]: log('2.3 Awaiting Playback ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[37]: wait(APID_263, lambda: APID_263.B2PLAYSTATE>0, flTimeout=100) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[37]: wait(APID_263, lambda: APID_263.B2PLAYSTATE>0, flTimeout=100) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[39]: log('2.4 Verifying Simultanous R/W ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[40]: wait(APID_263, lambda: APID_263.B2RECSTATE>0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[40]: wait(APID_263, lambda: APID_263.B2RECSTATE>0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[42]: log('5. Cleaning Up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[43]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable Burst1/2 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[44]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[44]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[44]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[44]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[44]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[44]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[46]: log('SSR_4 - SSR SDRAM Simult. Rd/Wr : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[47]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[48]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[36]: errcnt += tryscript("TEST_SSR_5") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[14]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[16]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[17]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[20]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[14]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[16]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[17]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[20]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[21]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[22]: log('SSR_5 - SSR FLASH Simultaneous Read/Write', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[23]: log('SSR_9 - FLASH Read/Write Pointer Ctrl ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[24]: log('SSR_13- SSR FLASH Record when Eval>Thresh', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[25]: log('SSR_15- SSR FLASH Off when not in use ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[26]: log('SSR_18- FLASH Replay Burst1 Data ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[27]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[28]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[29]: radr = 0x500 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[30]: padr = 0x0 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[31]: pf13 = 1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[33]: log('1. Increasing TM Rate, Clear Errors ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[34]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[35]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[36]: cmd.EFW_HSKIOPORT(0xA0) #Flash Power Control Port ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[37]: cmd.EFW_TABLE(9,0) #Btrig1=TestValue1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[38]: cmd.EFW_LOAD(7) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[40]: log('1.1 Disabling Burst1 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[41]: cmd.EFW_SSR_DISABLE( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[42]: wait(APID_267, lambda: APID_267.B1CLCTENA==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[42]: wait(APID_267, lambda: APID_267.B1CLCTENA==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[43]: cmd.EFW_SSR_DISABLE( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[44]: wait(APID_267, lambda: APID_267.B1PLAYENA==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[44]: wait(APID_267, lambda: APID_267.B1PLAYENA==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[45]: cmd.EFW_SSR_CONFIG( ) #Clear SDRAM ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[47]: log('2.1.1 Set Burst1 Eval=0, Thresh=1 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[48]: 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_SSR_5.py[49]: cmd.EFW_B1_THRESH(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[50]: cmd.EFW_SSR_CONFIG() #Empty the B1 buffer ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[52]: log('2.1.2 Enable Burst1 Record ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[53]: cmd.EFW_SSR_ENABLE( 0 ) #enable logic for EVALMAX calcs ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[54]: wait(APID_267, lambda: APID_267.B1CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[54]: wait(APID_267, lambda: APID_267.B1CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[54]: wait(APID_267, lambda: APID_267.B1CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[54]: wait(APID_267, lambda: APID_267.B1CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[54]: wait(APID_267, lambda: APID_267.B1CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[54]: wait(APID_267, lambda: APID_267.B1CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[55]: wait(APID_263, lambda: APID_263.B1_EVALMAX==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[55]: wait(APID_263, lambda: APID_263.B1_EVALMAX==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[55]: wait(APID_263, lambda: APID_263.B1_EVALMAX==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[55]: wait(APID_263, lambda: APID_263.B1_EVALMAX==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[55]: wait(APID_263, lambda: APID_263.B1_EVALMAX==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[56]: wait(APID_263, lambda: APID_263.B1_THRESH==1, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[56]: wait(APID_263, lambda: APID_263.B1_THRESH==1, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[58]: log('2.1.3 Set Burst1 Recording Pointer ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[59]: SET_B1RECORD( radr ) ../../GSEOS_scripts\util.py[42]: cmd.EFW_B1_SETRECPTRE((block>>16)& 0xff) ../../GSEOS_scripts\util.py[43]: cmd.EFW_B1_SETRECPTRH((block>>8) & 0xff) ../../GSEOS_scripts\util.py[44]: cmd.EFW_B1_SETRECPTRL( block & 0xff) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[60]: wait(APID_263, lambda: APID_263.B1_RECPTR==radr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[60]: wait(APID_263, lambda: APID_263.B1_RECPTR==radr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[60]: wait(APID_263, lambda: APID_263.B1_RECPTR==radr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[60]: wait(APID_263, lambda: APID_263.B1_RECPTR==radr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[62]: log('2.1.4 Verifying Burst1 Pointer Not Moving (30s)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[63]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[64]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[64]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[64]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[64]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[64]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[64]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[64]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[64]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[64]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[64]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[64]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[64]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[64]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[64]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[64]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[64]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[67]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[68]: log('2.1.4b Burst1 Pointer Not Moving : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[70]: log('2.2.1 Set Burst1 Eval=2, Thresh=1 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[71]: SET_TESTVALUE1(2) ../../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_SSR_5.py[72]: cmd.EFW_B1_THRESH(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[73]: sleep(10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[75]: log('2.2.2 Verifying Burst1 Pointer Moves (30s)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[76]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[77]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[64]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[64]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[64]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[64]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[78]: log('2.2.2a Burst1 Pointer Moved : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[83]: log('3.1 Set Burst1 Playback Pointer ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[84]: SET_B1PLAYBACK( padr, 10 ) ../../GSEOS_scripts\util.py[47]: cmd.EFW_B1_SETPLAYPTRL( block & 0xff ) ../../GSEOS_scripts\util.py[48]: cmd.EFW_B1_SETPLAYPTRH((block >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[49]: cmd.EFW_B1_SETPLAYPTRE((block >> 16)& 0xff ) ../../GSEOS_scripts\util.py[50]: cmd.EFW_B1_SETPLAYCTRL( leng & 0xff ) ../../GSEOS_scripts\util.py[51]: cmd.EFW_B1_SETPLAYCTRH((leng >> 8 )& 0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[86]: log('3.2 Start Burst1 Playback ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[87]: cmd.EFW_SSR_ENABLE( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[88]: wait(APID_267, lambda: APID_267.B1PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[88]: wait(APID_267, lambda: APID_267.B1PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[88]: wait(APID_267, lambda: APID_267.B1PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[88]: wait(APID_267, lambda: APID_267.B1PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[88]: wait(APID_267, lambda: APID_267.B1PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[88]: wait(APID_267, lambda: APID_267.B1PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[90]: log('3.3 Verifying Burst1 Recording ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[91]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=100) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[64]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[93]: log('3.4 Verifying Burst1 Playing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[94]: wait(APID_263, lambda: APID_263.B1_PLAYPTR> padr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[94]: wait(APID_263, lambda: APID_263.B1_PLAYPTR> padr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[96]: log('3.5 Verifying Burst1 Power Ops (32 s) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: ontime=0 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[100]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[104]: log(" FLASH Power = On %d times in 32 seconds" %ontime, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[105]: log(" Pass if On Time < 50 percent : %s" % PF[ontime<16], color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[106]: startscript("LOG_TMRATES") ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[5]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[6]: from GseosCmd import * ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[7]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[9]: def main( ): ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[5]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[6]: from GseosCmd import * ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[7]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[9]: def main( ): ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[10]: cmd.EFW_TMDUMPCTR(255) ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[11]: cmd.EFW_TMDUMPSIZE(32) ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[12]: if(APID_266.DUMPADR != 0x91A3): ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[13]: cmd.EFW_DUMPTABL(14,0) #Use TM Table ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[14]: wait(APID_266,lambda: APID_266.DUMPADR==0x91A3, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[14]: wait(APID_266,lambda: APID_266.DUMPADR==0x91A3, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[14]: wait(APID_266,lambda: APID_266.DUMPADR==0x91A3, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[14]: wait(APID_266,lambda: APID_266.DUMPADR==0x91A3, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[14]: wait(APID_266,lambda: APID_266.DUMPADR==0x91A3, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[14]: wait(APID_266,lambda: APID_266.DUMPADR==0x91A3, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[16]: hkbps = APID_266.Data[1]*256 + APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[17]: rtbps = APID_266.Data[3]*256 + APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[18]: b1bps = APID_266.Data[5]*256 + APID_266.Data[4] ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[19]: b2bps = APID_266.Data[7]*256 + APID_266.Data[6] ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[21]: b1f = APID_266.Data[8]*100/256 ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[22]: totalc= APID_266.Data[10]*256 + APID_266.Data[9] ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[23]: bxalc = (APID_266.Data[12]*256 + APID_266.Data[11])*32 ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[24]: b1alc = (APID_266.Data[14]*256 + APID_266.Data[13])*32 ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[25]: b2alc = (APID_266.Data[16]*256 + APID_266.Data[15])*32 ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[27]: log(" ") ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[28]: log("<<< Bit Rates Measured on Board >>> ", color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[29]: log(" HSK = %5d bps " % hkbps, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[30]: log(" RealTime = %5d bps " % rtbps, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[31]: log(" Burst 1 = %5d bps " % b1bps, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[32]: log(" Burst 2 = %5d bps " % b2bps, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[33]: log(" ") ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[34]: log("<<< Bit Rate Commands/Allocations >>> ", color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[35]: log(" Total Tm = %5d bps " % totalc, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[36]: log(" B1 Fract = %5.0f percent" % b1f, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[37]: log(" Burst Tm = %5d bps " % bxalc, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[38]: log(" Burst 1 = %5d bps " % b1alc, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[39]: log(" Burst 2 = %5d bps " % b2alc, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[41]: hkwodump = hkbps - 48*8 ../../GSEOS_scripts/FSW_scripts\LOG_TMRATES.py[42]: log(" HSK w/o Dump = %5d bps " % hkwodump, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[108]: log('4. Cleaning Up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[109]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable Burst1/2 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[110]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[110]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[110]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[110]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[110]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[110]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[112]: log('SSR_5 FLASH Simultaneous Read/Write : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[113]: log('SSR_9 FLASH Read/Write Pointer Ctrl : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[114]: log('SSR_13 FLASH Record when Eval>Thresh: %s' % PF[pf13], color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[115]: log('SSR_15 FLASH Off when not used : %s' % PF[ontime<16], color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[116]: log('SSR_18 FLASH Replay Burst1 Data : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[117]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[118]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[37]: errcnt += tryscript("TEST_SSR_6") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_6.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SSR_6.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_6.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_6.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_6.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_6.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SSR_6.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_6.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_6.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_6.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_6.py[15]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_6.py[16]: log('SSR_6 - SDRAM Segmentation Test', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_6.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_6.py[18]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SSR_6.py[20]: log('1. Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_6.py[21]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_SSR_6.py[23]: log('2. Dump of SDRAM Allocations ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_6.py[24]: startscript("LOG_SDRAM") ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[5]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[6]: from util import * ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[7]: from GseosCmd import * ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[10]: def main( ): ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[5]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[6]: from util import * ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[7]: from GseosCmd import * ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[10]: def main( ): ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[12]: PF=("OVERLAPPING","Not Overlapping") ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[13]: table9 = GET_TABLEADDR( 9 ) ../../GSEOS_scripts\util.py[217]: tabs= (0x9F55, 0x9600, 0x9E77, 0x9000, 0x9D00, 0x9F6A, 0x94F8, 0x9426, ../../GSEOS_scripts\util.py[219]: return( tabs[n] ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[14]: cmd.EFW_DUMPTABL(9,0) #Use SSR Table ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[15]: cmd.EFW_TMDUMPCTR(255) #Turn on dumping ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[16]: wait(APID_266,lambda: APID_266.DUMPADR==table9, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[16]: wait(APID_266,lambda: APID_266.DUMPADR==table9, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[16]: wait(APID_266,lambda: APID_266.DUMPADR==table9, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[16]: wait(APID_266,lambda: APID_266.DUMPADR==table9, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[16]: wait(APID_266,lambda: APID_266.DUMPADR==table9, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[16]: wait(APID_266,lambda: APID_266.DUMPADR==table9, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[18]: B1_TRIG = APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[19]: B2_TRIG = APID_266.Data[1] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[20]: B2_N = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[21]: B2_SRCH = APID_266.Data[3]*100/256 ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[22]: B2_BSIZE = APID_266.Data[5]*256 + APID_266.Data[4] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[24]: RT_ALLOC = APID_266.Data[7]*256 + APID_266.Data[6] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[25]: B1_ALLOC = APID_266.Data[9]*256 + APID_266.Data[7] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[26]: B1R_ALLOC = APID_266.Data[11]*256 + APID_266.Data[10] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[27]: B2_ALLOC = APID_266.Data[13]*256 + APID_266.Data[12] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[28]: RT_START = APID_266.Data[15]*256 + APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[29]: RT_END = APID_266.Data[17]*256 + APID_266.Data[16] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[30]: B1_START = APID_266.Data[19]*256 + APID_266.Data[18] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[31]: B1_END = APID_266.Data[21]*256 + APID_266.Data[20] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[32]: B1R_START = APID_266.Data[23]*256 + APID_266.Data[22] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[33]: B1R_END = APID_266.Data[25]*256 + APID_266.Data[24] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[34]: B2_START = APID_266.Data[27]*256 + APID_266.Data[26] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[35]: B2_END = APID_266.Data[29]*256 + APID_266.Data[28] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[36]: B1_FMAX = APID_266.Data[31]*256 + APID_266.Data[30] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[38]: log(" TABLE 9 -- SSR Control Information", color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[39]: log("<<< User-Provided Settings >>> ", color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[40]: log(" B1_TRIG = %5d " % B1_TRIG, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[41]: log(" B2_TRIG = %5d " % B2_TRIG, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[42]: log(" B2_N = %5d Bursts " % B2_N, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[43]: log(" B2_SRCH = %5d Percent " % B2_SRCH, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[44]: log(" B2_SIZE = %5d Packets each " % B2_BSIZE, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[45]: log(" ") ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[46]: log("<<< CPU-Calculations >>> ", color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[47]: log(" RT ALLOC = %5d Packets " % RT_ALLOC, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[48]: log(" B1 ALLOC = %5d Packets " % B1_ALLOC, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[49]: log(" B1R ALLOC = %5d Packets " % B1R_ALLOC, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[50]: log(" B2 ALLOC = %5d Packets " % B2_ALLOC, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[51]: log(" ") ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[52]: log(" Start - End ", color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[53]: log(" RT %4X - %4X " % (RT_START,RT_END), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[54]: log(" B1 %4X - %4X " % (B1_START,B1_END), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[55]: log(" B1R %4X - %4X " % (B1R_START,B1R_END), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[56]: log(" B2 %4X - %4X " % (B2_START,B2_END), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[57]: log(" ") ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[58]: gigs = (B1_FMAX+1) / 32.0 ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[59]: log(" FLASH Max Address = %4XFF (%3.0f GB)" % (B1_FMAX,gigs), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[61]: log(" ") ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[62]: log(" RT .v. B1 Segments : %s" % PF[RT_END<=B1_START], color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[63]: log(" B1 .v. B1R Segments : %s" % PF[B1_END<=B1R_START], color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[64]: log(" B1R .v. B2 Segments : %s" % PF[B1R_END<=B2_START], color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[65]: log(" ") ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[66]: b2total = B2_N*B2_BSIZE ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[67]: log(" Burst2 Usage : %5d packets" % b2total, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[68]: log(" Burst2 Avail : %5d packets" % B2_ALLOC, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[69]: fusage = 100.0*b2total/B2_ALLOC ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[70]: log(" Burst2 UseLvl: %5.1f percent" % fusage, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_6.py[26]: log('SSR_6 - SDRAM Segmentation Test: PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_6.py[27]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_6.py[28]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[38]: errcnt += tryscript("TEST_SSR_7") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[14]: def load_simulator( apid ): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[42]: def test_fifo_order(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[75]: def main( ): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[14]: def load_simulator( apid ): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[42]: def test_fifo_order(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[75]: def main( ): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[76]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[77]: log('TEST_SSR_7 : TEST FIFOs ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[78]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[79]: log('1. Initializing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[80]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[81]: apid=0x243 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[83]: log('1.1 Disabling Real Telemetry ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[84]: cmd.EFW_DFBDMA(VALUE=0) #Disable Real DFB Data ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[85]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[87]: log('1.2 Normal Mode ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[88]: cmd.EFW_SSR_CONFIG() #Clear Out old Data ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[89]: cmd.EFW_NORMAL() #Set up Normal Mode Enables ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[91]: log('1.3 Define the %3x packet ' %apid, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[92]: load_simulator( apid ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[15]: cmd.EFW_DUMPTABL(TABLE=15, OFFSET=0) #Show Simulation Table ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[16]: cmd.EFW_TABLE(TABLE=15, OFFSET=2) #Simulate APID 246 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[17]: cmd.EFW_LOAD(VALUE=apid&0xff) #APID ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[18]: cmd.EFW_LOAD(VALUE=0xFF) #PSC first packet of 0000 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[19]: cmd.EFW_LOAD(VALUE=0xFF) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[21]: cmd.EFW_TABLE(TABLE=15, OFFSET=7) #Config Byte 0-1 start at 7000 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[22]: cmd.EFW_LOAD(VALUE=0x70) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[23]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[24]: cmd.EFW_LOAD(VALUE=0x50) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[25]: cmd.EFW_LOAD(VALUE=0x07) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[26]: cmd.EFW_LOAD(VALUE=0x00) #Repeat Count 256 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[27]: cmd.EFW_LOAD(VALUE=0x0c) #Pattern Length 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[29]: cmd.EFW_LOAD(VALUE=0x10) #Pattern 0010, 0020, 0030 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[30]: cmd.EFW_LOAD(VALUE=0x00) #produces 8-bit deltas ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[31]: cmd.EFW_LOAD(VALUE=0x20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[32]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[33]: cmd.EFW_LOAD(VALUE=0x30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[34]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[35]: cmd.EFW_LOAD(VALUE=0x50) #Pattern 0050, 0060, 0070 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[36]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[37]: cmd.EFW_LOAD(VALUE=0x60) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[38]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[39]: cmd.EFW_LOAD(VALUE=0x70) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[40]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[94]: log('2.0 Verifying First-In, First-Out Ordering ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[95]: test_fifo_order() ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[43]: pkts = 10 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[44]: xpsc = 0 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[45]: pscerrs = 0 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[47]: log('2.1 Generating %d packets ' %pkts, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[48]: for i in range(pkts): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[49]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[50]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[51]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[55]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[56]: log("Waiting for 1st packet", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[48]: for i in range(pkts): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[49]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[50]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[51]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[55]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[56]: log("Waiting for 1st packet", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[48]: for i in range(pkts): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[49]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[50]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[51]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[55]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[56]: log("Waiting for 1st packet", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[48]: for i in range(pkts): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[49]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[50]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[51]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[55]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[56]: log("Waiting for 1st packet", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[48]: for i in range(pkts): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[49]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[50]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[51]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[55]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[56]: log("Waiting for 1st packet", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[48]: for i in range(pkts): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[49]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[50]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[51]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[55]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[56]: log("Waiting for 1st packet", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[48]: for i in range(pkts): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[49]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[50]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[51]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[51]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[52]: log("Packet SeqCnt %3d, Expected %3d" % (APID_243.CCSDS_SeqCnt,xpsc), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[53]: if(APID_243.CCSDS_SeqCnt!=xpsc) : pscerrs = pscerrs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[54]: xpsc = xpsc+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[48]: for i in range(pkts): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[49]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[50]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[51]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[51]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[52]: log("Packet SeqCnt %3d, Expected %3d" % (APID_243.CCSDS_SeqCnt,xpsc), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[53]: if(APID_243.CCSDS_SeqCnt!=xpsc) : pscerrs = pscerrs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[54]: xpsc = xpsc+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[48]: for i in range(pkts): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[49]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[50]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[51]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[51]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[52]: log("Packet SeqCnt %3d, Expected %3d" % (APID_243.CCSDS_SeqCnt,xpsc), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[53]: if(APID_243.CCSDS_SeqCnt!=xpsc) : pscerrs = pscerrs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[54]: xpsc = xpsc+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[48]: for i in range(pkts): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[49]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[50]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[51]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[51]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[52]: log("Packet SeqCnt %3d, Expected %3d" % (APID_243.CCSDS_SeqCnt,xpsc), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[53]: if(APID_243.CCSDS_SeqCnt!=xpsc) : pscerrs = pscerrs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[54]: xpsc = xpsc+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[48]: for i in range(pkts): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[58]: for i in range(pkts): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[59]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[60]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[51]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[61]: log("Packet SeqCnt %3d, Expected %3d" % (APID_243.CCSDS_SeqCnt,xpsc), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[62]: if(APID_243.CCSDS_SeqCnt!=xpsc) : pscerrs = pscerrs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[63]: xpsc = xpsc+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[58]: for i in range(pkts): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[59]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[60]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[51]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[61]: log("Packet SeqCnt %3d, Expected %3d" % (APID_243.CCSDS_SeqCnt,xpsc), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[62]: if(APID_243.CCSDS_SeqCnt!=xpsc) : pscerrs = pscerrs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[63]: xpsc = xpsc+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[58]: for i in range(pkts): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[59]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[60]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[51]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[61]: log("Packet SeqCnt %3d, Expected %3d" % (APID_243.CCSDS_SeqCnt,xpsc), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[62]: if(APID_243.CCSDS_SeqCnt!=xpsc) : pscerrs = pscerrs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[63]: xpsc = xpsc+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[58]: for i in range(pkts): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[59]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[60]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[64]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[65]: log("No packet this second", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[58]: for i in range(pkts): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[59]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[60]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[64]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[65]: log("No packet this second", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[58]: for i in range(pkts): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[59]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[60]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[64]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[65]: log("No packet this second", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[58]: for i in range(pkts): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[59]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[60]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[64]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[65]: log("No packet this second", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[58]: for i in range(pkts): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[59]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[60]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[64]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[65]: log("No packet this second", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[58]: for i in range(pkts): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[59]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[60]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[64]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[65]: log("No packet this second", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[58]: for i in range(pkts): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[59]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[60]: wait(APID_243, lambda: True, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[64]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[65]: log("No packet this second", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[58]: for i in range(pkts): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[67]: log('2.2 Summarizing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[68]: recd = APID_243.CCSDS_SeqCnt+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[69]: depth = pkts - recd ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[70]: log(' Packets Sent = %d ' % pkts, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[71]: log(' Packets Recd = %d ' % recd, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[72]: log(' FIFO Depth = %d ' % depth, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[73]: log(' SeqCnt Errs = %d ' % pscerrs, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[97]: log('3.1 Return to Real Time Data ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[98]: cmd.EFW_DFBDMA(VALUE=1) #Enable Real DFB Data ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[99]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[101]: log("3.2 Verifying TM OverFlow Check ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[102]: cmd.EFW_DFB_V_SVY(V_SVY_SPD=8, V_SVY_ENA=0x3f) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[103]: cmd.EFW_DFBCONFIG( 4 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[104]: wait( APID_267, lambda: APID_267.ERRCODE==0x80, flTimeout=120 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[105]: cmd.EFW_DFB_V_SVY(V_SVY_SPD=5, V_SVY_ENA=0x3f) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[106]: cmd.EFW_DFBCONFIG( 4 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[107]: sleep( 20 ) #Pause to let that take effect ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[108]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[110]: log('TEST_SSR_7 : TEST FIFOs : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[111]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_7.py[112]: return( 0 ) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[39]: errcnt += tryscript("TEST_SSR_8") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[12]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[13]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[14]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[16]: def load_simulator( apid ): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[44]: def main( ): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[12]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[13]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[14]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[16]: def load_simulator( apid ): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[44]: def main( ): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[45]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[46]: log('TEST_SSR_8 : Burst2 Best-of-N ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[47]: log('TEST_SSR_19 : Playback Most Valued First', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[48]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[49]: log('1. Initializing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[50]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[51]: apid=0x24A # Packet to simulate ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[52]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[54]: log('1.1 Disabling Real Telemetry ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[55]: cmd.EFW_DFBDMA(VALUE=0) #Disable Real DFB Data ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[56]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[58]: log('1.2 Normal Mode ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[59]: cmd.EFW_SSR_CONFIG() #Clear Out old Data ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[60]: cmd.EFW_NORMAL() #Set up Normal Mode Enables ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[61]: 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_SSR_8.py[62]: cmd.EFW_SSR_OPTIONS(0,0,0,0) #All stop to begin with ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[64]: log('1.3 Define the %3x packet ' %apid, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[65]: load_simulator( apid ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[17]: cmd.EFW_DUMPTABL(TABLE=15, OFFSET=0) #Show Simulation Table ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[18]: cmd.EFW_TABLE(TABLE=15, OFFSET=2) #Simulate APID 246 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[19]: cmd.EFW_LOAD(VALUE=apid&0xff) #APID ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[20]: cmd.EFW_LOAD(VALUE=0xFF) #PSC first packet of 0000 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[21]: cmd.EFW_LOAD(VALUE=0xFF) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[23]: cmd.EFW_TABLE(TABLE=15, OFFSET=7) #Config Byte 0-1 start at 7000 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[24]: cmd.EFW_LOAD(VALUE=0x70) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[25]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[26]: cmd.EFW_LOAD(VALUE=0x50) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[27]: cmd.EFW_LOAD(VALUE=0x07) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[28]: cmd.EFW_LOAD(VALUE=0x00) #Repeat Count 256 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[29]: cmd.EFW_LOAD(VALUE=0x0c) #Pattern Length 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[31]: cmd.EFW_LOAD(VALUE=0x10) #Pattern 0010, 0020, 0030 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[32]: cmd.EFW_LOAD(VALUE=0x00) #produces 8-bit deltas ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[33]: cmd.EFW_LOAD(VALUE=0x20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[34]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[35]: cmd.EFW_LOAD(VALUE=0x30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[36]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[37]: cmd.EFW_LOAD(VALUE=0x50) #Pattern 0050, 0060, 0070 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[38]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[39]: cmd.EFW_LOAD(VALUE=0x60) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[40]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[41]: cmd.EFW_LOAD(VALUE=0x70) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[42]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[67]: log('1.4 Verify N < 2 Makes an Error Message', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[68]: cmd.EFW_TABLE(9,2) # N = 2 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[69]: cmd.EFW_LOAD(2) # ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[70]: cmd.EFW_B2_CONFIG() # Try configuring ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[71]: wait(APID_267, lambda: APID_267.ERRCODE==0x90, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[71]: wait(APID_267, lambda: APID_267.ERRCODE==0x90, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[71]: wait(APID_267, lambda: APID_267.ERRCODE==0x90, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[71]: wait(APID_267, lambda: APID_267.ERRCODE==0x90, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[71]: wait(APID_267, lambda: APID_267.ERRCODE==0x90, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[71]: wait(APID_267, lambda: APID_267.ERRCODE==0x90, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[71]: wait(APID_267, lambda: APID_267.ERRCODE==0x90, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[71]: wait(APID_267, lambda: APID_267.ERRCODE==0x90, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[72]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[73]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[73]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[73]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[73]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[73]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[73]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[75]: log('1.5 Verify N > 64 Makes an Error Message', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[76]: cmd.EFW_TABLE(9,2) # N = 65 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[77]: cmd.EFW_LOAD(65) # ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[78]: cmd.EFW_B2_CONFIG() # Try configuring ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[79]: wait(APID_267, lambda: APID_267.ERRCODE==0x90, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[71]: wait(APID_267, lambda: APID_267.ERRCODE==0x90, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[71]: wait(APID_267, lambda: APID_267.ERRCODE==0x90, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[71]: wait(APID_267, lambda: APID_267.ERRCODE==0x90, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[71]: wait(APID_267, lambda: APID_267.ERRCODE==0x90, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[71]: wait(APID_267, lambda: APID_267.ERRCODE==0x90, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[80]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[81]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[73]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[73]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[73]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[73]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[73]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[83]: log('1.6 Verify N*BSIZE > 47616 Makes an Error Message', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[84]: cmd.EFW_TABLE(9,2) # N = 64 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[85]: cmd.EFW_LOAD(64) # ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[86]: cmd.EFW_LOAD( 128 ) #Search Fraction=1/2 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[87]: cmd.EFW_LOAD( 0x00 ) #BSIZE = 768 (0x300) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[88]: cmd.EFW_LOAD( 0x03 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[89]: cmd.EFW_B2_CONFIG() # Try configuring ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[90]: wait(APID_267, lambda: APID_267.ERRCODE==0x91, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[90]: wait(APID_267, lambda: APID_267.ERRCODE==0x91, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[90]: wait(APID_267, lambda: APID_267.ERRCODE==0x91, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[90]: wait(APID_267, lambda: APID_267.ERRCODE==0x91, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[90]: wait(APID_267, lambda: APID_267.ERRCODE==0x91, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[90]: wait(APID_267, lambda: APID_267.ERRCODE==0x91, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[91]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[92]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[73]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[73]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[73]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[73]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[73]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[94]: log('1.7 Define Burst1 Config w/N=64' , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[95]: cmd.EFW_TABLE(9,1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[96]: cmd.EFW_LOAD( 7 ) #Trig2=TestValue1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[97]: cmd.EFW_LOAD( 64 ) #Number of Bursts ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[98]: cmd.EFW_LOAD( 128 ) #Search Fraction=1/2 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[99]: cmd.EFW_LOAD( 0x00 ) #BSIZE = 512 (0x200) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[100]: cmd.EFW_LOAD( 0x02 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[101]: cmd.EFW_B2_CONFIG() #Configure Burst2 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[102]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[103]: startscript("LOG_SDRAM") ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[5]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[6]: from util import * ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[7]: from GseosCmd import * ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[10]: def main( ): ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[4]: """ ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[5]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[6]: from util import * ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[7]: from GseosCmd import * ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[10]: def main( ): ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[12]: PF=("OVERLAPPING","Not Overlapping") ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[13]: table9 = GET_TABLEADDR( 9 ) ../../GSEOS_scripts\util.py[217]: tabs= (0x9F55, 0x9600, 0x9E77, 0x9000, 0x9D00, 0x9F6A, 0x94F8, 0x9426, ../../GSEOS_scripts\util.py[219]: return( tabs[n] ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[14]: cmd.EFW_DUMPTABL(9,0) #Use SSR Table ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[15]: cmd.EFW_TMDUMPCTR(255) #Turn on dumping ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[16]: wait(APID_266,lambda: APID_266.DUMPADR==table9, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[16]: wait(APID_266,lambda: APID_266.DUMPADR==table9, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[16]: wait(APID_266,lambda: APID_266.DUMPADR==table9, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[16]: wait(APID_266,lambda: APID_266.DUMPADR==table9, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[16]: wait(APID_266,lambda: APID_266.DUMPADR==table9, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[16]: wait(APID_266,lambda: APID_266.DUMPADR==table9, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[18]: B1_TRIG = APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[19]: B2_TRIG = APID_266.Data[1] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[20]: B2_N = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[21]: B2_SRCH = APID_266.Data[3]*100/256 ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[22]: B2_BSIZE = APID_266.Data[5]*256 + APID_266.Data[4] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[24]: RT_ALLOC = APID_266.Data[7]*256 + APID_266.Data[6] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[25]: B1_ALLOC = APID_266.Data[9]*256 + APID_266.Data[7] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[26]: B1R_ALLOC = APID_266.Data[11]*256 + APID_266.Data[10] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[27]: B2_ALLOC = APID_266.Data[13]*256 + APID_266.Data[12] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[28]: RT_START = APID_266.Data[15]*256 + APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[29]: RT_END = APID_266.Data[17]*256 + APID_266.Data[16] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[30]: B1_START = APID_266.Data[19]*256 + APID_266.Data[18] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[31]: B1_END = APID_266.Data[21]*256 + APID_266.Data[20] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[32]: B1R_START = APID_266.Data[23]*256 + APID_266.Data[22] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[33]: B1R_END = APID_266.Data[25]*256 + APID_266.Data[24] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[34]: B2_START = APID_266.Data[27]*256 + APID_266.Data[26] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[35]: B2_END = APID_266.Data[29]*256 + APID_266.Data[28] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[36]: B1_FMAX = APID_266.Data[31]*256 + APID_266.Data[30] ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[38]: log(" TABLE 9 -- SSR Control Information", color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[39]: log("<<< User-Provided Settings >>> ", color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[40]: log(" B1_TRIG = %5d " % B1_TRIG, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[41]: log(" B2_TRIG = %5d " % B2_TRIG, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[42]: log(" B2_N = %5d Bursts " % B2_N, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[43]: log(" B2_SRCH = %5d Percent " % B2_SRCH, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[44]: log(" B2_SIZE = %5d Packets each " % B2_BSIZE, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[45]: log(" ") ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[46]: log("<<< CPU-Calculations >>> ", color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[47]: log(" RT ALLOC = %5d Packets " % RT_ALLOC, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[48]: log(" B1 ALLOC = %5d Packets " % B1_ALLOC, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[49]: log(" B1R ALLOC = %5d Packets " % B1R_ALLOC, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[50]: log(" B2 ALLOC = %5d Packets " % B2_ALLOC, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[51]: log(" ") ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[52]: log(" Start - End ", color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[53]: log(" RT %4X - %4X " % (RT_START,RT_END), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[54]: log(" B1 %4X - %4X " % (B1_START,B1_END), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[55]: log(" B1R %4X - %4X " % (B1R_START,B1R_END), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[56]: log(" B2 %4X - %4X " % (B2_START,B2_END), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[57]: log(" ") ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[58]: gigs = (B1_FMAX+1) / 32.0 ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[59]: log(" FLASH Max Address = %4XFF (%3.0f GB)" % (B1_FMAX,gigs), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[61]: log(" ") ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[62]: log(" RT .v. B1 Segments : %s" % PF[RT_END<=B1_START], color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[63]: log(" B1 .v. B1R Segments : %s" % PF[B1_END<=B1R_START], color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[64]: log(" B1R .v. B2 Segments : %s" % PF[B1R_END<=B2_START], color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[65]: log(" ") ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[66]: b2total = B2_N*B2_BSIZE ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[67]: log(" Burst2 Usage : %5d packets" % b2total, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[68]: log(" Burst2 Avail : %5d packets" % B2_ALLOC, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[69]: fusage = 100.0*b2total/B2_ALLOC ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[70]: log(" Burst2 UseLvl: %5.1f percent" % fusage, color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[105]: log('2.0 Dumping Evaluation Array ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[106]: cmd.EFW_DUMPTABL(8,0) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[107]: cmd.EFW_TMDUMPCTR(255) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[108]: wait(APID_266, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[108]: wait(APID_266, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[110]: log('2.1 Verifying Storage of Bursts ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[111]: cmd.EFW_SSR_ENABLE(2) #Enable Collection ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[112]: cmd.EFW_TMSIM( 255 ) #Generate simulated packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[114]: i = 0 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[117]: SET_TESTVALUE1( 0x10 + i ) ../../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_SSR_8.py[118]: i = i+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[119]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[115]: while APID_263.B2RECBURST in range(62): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[121]: SET_TESTVALUE1( 0 ) #Low Value, No more collection ../../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_SSR_8.py[122]: xevalmax = 0x10+63 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[123]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[116]: wait(APID_263, lambda: APID_263.B2RECSTATE<3, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[125]: log('2.5 Verifying Evaluation Array ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[126]: wait(APID_266, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[108]: wait(APID_266, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[127]: errs = 0 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[129]: diff = abs(APID_266.Data[i]- (0x10+i)); ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[130]: if(diff > 1): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[131]: errs=errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[132]: log('2.5.1 Eval Array has error at [%d]=%2X'% (i,APID_266.Data[i]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[128]: for i in range(63): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[133]: log('2.5.2 Evaluation Array has %d errors '% errs, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[135]: log('2.6 Verifying Best-of-N Overwrite ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[136]: SET_TESTVALUE1( 0x14 ) #High Enough to Replace 10-13 ../../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_SSR_8.py[137]: sleep( 6*4 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[138]: 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_SSR_8.py[139]: cmd.EFW_SSR_DISABLE(2) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[140]: wait(APID_266, lambda: APID_266.Data[0]>=0x14, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[140]: wait(APID_266, lambda: APID_266.Data[0]>=0x14, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[141]: wait(APID_266, lambda: APID_266.Data[1]>=0x14, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[141]: wait(APID_266, lambda: APID_266.Data[1]>=0x14, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[142]: wait(APID_266, lambda: APID_266.Data[2]>=0x14, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[142]: wait(APID_266, lambda: APID_266.Data[2]>=0x14, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[143]: wait(APID_266, lambda: APID_266.Data[2]>=0x14, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[142]: wait(APID_266, lambda: APID_266.Data[2]>=0x14, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[145]: log('3.0 Verifying Playback Takes Most Valued ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[146]: log('3.1 Seeding Bursts 37,13,60 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[147]: table8 = APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[148]: POKE(table8+37, 202 ) #Seed the Eval Table ../../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_SSR_8.py[149]: POKE(table8+13, 201 ) ../../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_SSR_8.py[150]: POKE(table8+60, 200 ) ../../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_SSR_8.py[152]: log('3.2 Verifying Burst #37 Plays First ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[153]: cmd.EFW_SSR_ENABLE( 3 ) #B2 Playback ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[154]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==2, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[154]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==2, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[154]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==2, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[154]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==2, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[155]: wait(APID_263, lambda: APID_263.B2PLAYBURST==37, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[155]: wait(APID_263, lambda: APID_263.B2PLAYBURST==37, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[156]: cmd.EFW_SSR_DISABLE( 3 ) #Stop the Playback to go on ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[157]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[157]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[157]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[157]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[159]: log('3.3 Verifying Burst #13 Plays Second ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[160]: cmd.EFW_SSR_ENABLE( 3 ) #B2 Playback ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[161]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==2, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[154]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==2, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[154]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==2, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[154]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==2, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[162]: wait(APID_263, lambda: APID_263.B2PLAYBURST==13, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[162]: wait(APID_263, lambda: APID_263.B2PLAYBURST==13, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[163]: cmd.EFW_SSR_DISABLE( 3 ) #Stop the Playback to go on ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[164]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[157]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[157]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[157]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[166]: log('3.4 Verifying Burst #60 Plays Third ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[167]: cmd.EFW_SSR_ENABLE( 3 ) #B2 Playback ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[168]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==2, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[154]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==2, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[154]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==2, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[154]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==2, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[169]: wait(APID_263, lambda: APID_263.B2PLAYBURST==60, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[169]: wait(APID_263, lambda: APID_263.B2PLAYBURST==60, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[170]: cmd.EFW_SSR_DISABLE( 3 ) #Stop the Playback to go on ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[171]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[157]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[157]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[157]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[173]: log('4.0 Verifying Delete and Recover ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[174]: log('4.1 Disabling Collection ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[175]: cmd.EFW_SSR_DISABLE( 2 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[176]: log('4.2 Deleting Burst #25 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[177]: cmd.EFW_B2_DELETE( 25 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[178]: wait(APID_266, lambda: APID_266.Data[25]==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[178]: wait(APID_266, lambda: APID_266.Data[25]==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[178]: wait(APID_266, lambda: APID_266.Data[25]==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[178]: wait(APID_266, lambda: APID_266.Data[25]==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[178]: wait(APID_266, lambda: APID_266.Data[25]==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[178]: wait(APID_266, lambda: APID_266.Data[25]==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[179]: log('4.3 Recovering Burst #25 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[180]: cmd.EFW_B2_RECOVER( 25 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[181]: wait(APID_266, lambda: APID_266.Data[25]!=0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[181]: wait(APID_266, lambda: APID_266.Data[25]!=0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[181]: wait(APID_266, lambda: APID_266.Data[25]!=0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[181]: wait(APID_266, lambda: APID_266.Data[25]!=0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[181]: wait(APID_266, lambda: APID_266.Data[25]!=0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[181]: wait(APID_266, lambda: APID_266.Data[25]!=0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[183]: log('4.4 Verifying Burst #25 Plays ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[184]: cmd.EFW_SSR_ENABLE( 3 ) #B2 Playback ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[185]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==2, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[154]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==2, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[154]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==2, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[154]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==2, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[186]: wait(APID_263, lambda: APID_263.B2PLAYBURST==25, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[186]: wait(APID_263, lambda: APID_263.B2PLAYBURST==25, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[187]: cmd.EFW_SSR_DISABLE( 3 ) #Stop the Playback to go on ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[188]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[157]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[157]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[157]: wait(APID_263, lambda: APID_263.B2PLAYSTATE==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[190]: log('3. Cleaning Up, Return to RealData ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[191]: cmd.EFW_TMSIM( 0 ) #Simulator Off ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[192]: cmd.EFW_DFBDMA(VALUE=1) #Enable Real DFB Data ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[193]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[195]: log('SSR-8 Burst2 Best-of-N : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[196]: log('SSR-19 Playback Most Valued First: PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[197]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_8.py[198]: return( 0 ) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[40]: errcnt += tryscript("TEST_SSR_11") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[14]: def load_simulator( apid ): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[42]: def main( ): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[14]: def load_simulator( apid ): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[42]: def main( ): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[43]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[44]: log('TEST_SSR_11 : Routing Packets by APID ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[45]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[46]: log('1. Initializing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[47]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[48]: apid=0x243 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[49]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[51]: log('1.1 Disabling Real Telemetry ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[52]: cmd.EFW_DFBDMA(VALUE=0) #Disable Real DFB Data ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[53]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[55]: log('1.2 Normal Mode ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[56]: cmd.EFW_SSR_CONFIG() #Clear Out old Data ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[57]: cmd.EFW_NORMAL() #Set up Normal Mode Enables ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[58]: SET_TESTVALUE0(0) #Test triggers off ../../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_SSR_11.py[59]: SET_TESTVALUE1(0) #Test triggers off ../../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_SSR_11.py[60]: cmd.EFW_TABLE(9,0) #Make sure B1,B2 triggers=test ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[61]: cmd.EFW_LOAD(7) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[62]: cmd.EFW_LOAD(7) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[63]: cmd.EFW_SSR_ENABLE(0) #Enable Burst1 Collection ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[64]: cmd.EFW_SSR_ENABLE(2) #Enable Burst2 Collection ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[65]: cmd.EFW_SSR_DISABLE(1) #No playbacks required ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[66]: cmd.EFW_SSR_DISABLE(3) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[68]: log('1.3 Enabling E Telemetry (AP249) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[69]: cmd.EFW_SSR_ROUTE(SEGMENT=3, APID=9) #Route 249 to B2 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[71]: log('1.4 Defining the %3x packet ' %apid, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[72]: load_simulator( apid ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[15]: cmd.EFW_DUMPTABL(TABLE=15, OFFSET=0) #Show Simulation Table ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[16]: cmd.EFW_TABLE(TABLE=15, OFFSET=2) #Simulate APID 246 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[17]: cmd.EFW_LOAD(VALUE=apid&0xff) #APID ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[18]: cmd.EFW_LOAD(VALUE=0xFF) #PSC first packet of 0000 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[19]: cmd.EFW_LOAD(VALUE=0xFF) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[21]: cmd.EFW_TABLE(TABLE=15, OFFSET=7) #Config Byte 0-1 start at 7000 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[22]: cmd.EFW_LOAD(VALUE=0x70) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[23]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[24]: cmd.EFW_LOAD(VALUE=0x50) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[25]: cmd.EFW_LOAD(VALUE=0x07) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[26]: cmd.EFW_LOAD(VALUE=0x00) #Repeat Count 256 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[27]: cmd.EFW_LOAD(VALUE=0x0c) #Pattern Length 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[29]: cmd.EFW_LOAD(VALUE=0x10) #Pattern 0010, 0020, 0030 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[30]: cmd.EFW_LOAD(VALUE=0x00) #produces 8-bit deltas ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[31]: cmd.EFW_LOAD(VALUE=0x20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[32]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[33]: cmd.EFW_LOAD(VALUE=0x30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[34]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[35]: cmd.EFW_LOAD(VALUE=0x50) #Pattern 0050, 0060, 0070 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[36]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[37]: cmd.EFW_LOAD(VALUE=0x60) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[38]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[39]: cmd.EFW_LOAD(VALUE=0x70) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[40]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[74]: log('2.1 Verify Routing packets to Burst1', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[75]: wait(APID_267, lambda: APID_267.B1_INPTR==0x81, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[75]: wait(APID_267, lambda: APID_267.B1_INPTR==0x81, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[75]: wait(APID_267, lambda: APID_267.B1_INPTR==0x81, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[75]: wait(APID_267, lambda: APID_267.B1_INPTR==0x81, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[75]: wait(APID_267, lambda: APID_267.B1_INPTR==0x81, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[75]: wait(APID_267, lambda: APID_267.B1_INPTR==0x81, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[76]: xadr = APID_267.B1_INPTR ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[77]: log('2.1.1 Current B1 Input Pointer = %3X' % xadr, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[78]: cmd.EFW_SSR_ROUTE( 2, apid&15) #Route the packet to Burst1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[79]: xadr = xadr + 12 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[80]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[81]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[80]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[81]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[80]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[81]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[80]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[81]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[80]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[81]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[80]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[81]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[80]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[81]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[80]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[81]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[80]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[81]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[80]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[81]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[80]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[81]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[80]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[81]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[80]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[82]: wait(APID_267, lambda: APID_267.B1_INPTR==xadr, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[82]: wait(APID_267, lambda: APID_267.B1_INPTR==xadr, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[82]: wait(APID_267, lambda: APID_267.B1_INPTR==xadr, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[82]: wait(APID_267, lambda: APID_267.B1_INPTR==xadr, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[82]: wait(APID_267, lambda: APID_267.B1_INPTR==xadr, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[82]: wait(APID_267, lambda: APID_267.B1_INPTR==xadr, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[82]: wait(APID_267, lambda: APID_267.B1_INPTR==xadr, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[83]: log('2.2 Route to Burst1 : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[85]: log('3.1 Verify Routing packets to NULL', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[86]: cmd.EFW_SSR_ROUTE( 0, apid&15) #Route the packet to NULL ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[87]: xadr = APID_267.B1_INPTR + 00 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[88]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[89]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[88]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[89]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[88]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[89]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[88]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[89]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[88]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[89]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[88]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[89]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[88]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[89]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[88]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[89]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[88]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[89]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[88]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[89]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[88]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[89]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[88]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[89]: cmd.EFW_TMSIM(PKTS=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[88]: for i in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[90]: wait(APID_267, lambda: APID_267.B1_INPTR==xadr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[82]: wait(APID_267, lambda: APID_267.B1_INPTR==xadr, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[91]: log('3.2 Route to NULL : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[93]: log('4.1 Verify Routing packets to Burst2', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[94]: cmd.EFW_SSR_ROUTE( 3, apid&15) #Route the packet to Burst2 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[95]: SET_TESTVALUE1(10) #Test trigger = 10 ../../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_SSR_11.py[96]: cmd.EFW_TMSIM(PKTS=255) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[97]: wait(APID_263, lambda: APID_263.B2RECSTATE< 3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[97]: wait(APID_263, lambda: APID_263.B2RECSTATE< 3, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[98]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[98]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[98]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[98]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[98]: wait(APID_263, lambda: APID_263.B2RECSTATE==3, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[99]: cmd.EFW_TMSIM(PKTS=0) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[100]: log('4.2 Route to Burst2 : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[102]: log('5.1 Verify Routing packets to RealTime', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[103]: cmd.EFW_SSR_ROUTE( 1, apid&15) #Route the packet to RealTime ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[104]: for i in range(12): #Simulate 1/sec for 12 packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[105]: cmd.EFW_TMSIM(PKTS=1) #Note: RTF ERROR if delay not used ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[106]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[104]: for i in range(12): #Simulate 1/sec for 12 packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[105]: cmd.EFW_TMSIM(PKTS=1) #Note: RTF ERROR if delay not used ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[106]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[104]: for i in range(12): #Simulate 1/sec for 12 packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[105]: cmd.EFW_TMSIM(PKTS=1) #Note: RTF ERROR if delay not used ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[106]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[104]: for i in range(12): #Simulate 1/sec for 12 packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[105]: cmd.EFW_TMSIM(PKTS=1) #Note: RTF ERROR if delay not used ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[106]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[104]: for i in range(12): #Simulate 1/sec for 12 packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[105]: cmd.EFW_TMSIM(PKTS=1) #Note: RTF ERROR if delay not used ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[106]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[104]: for i in range(12): #Simulate 1/sec for 12 packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[105]: cmd.EFW_TMSIM(PKTS=1) #Note: RTF ERROR if delay not used ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[106]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[104]: for i in range(12): #Simulate 1/sec for 12 packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[105]: cmd.EFW_TMSIM(PKTS=1) #Note: RTF ERROR if delay not used ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[106]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[104]: for i in range(12): #Simulate 1/sec for 12 packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[105]: cmd.EFW_TMSIM(PKTS=1) #Note: RTF ERROR if delay not used ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[106]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[104]: for i in range(12): #Simulate 1/sec for 12 packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[105]: cmd.EFW_TMSIM(PKTS=1) #Note: RTF ERROR if delay not used ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[106]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[104]: for i in range(12): #Simulate 1/sec for 12 packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[105]: cmd.EFW_TMSIM(PKTS=1) #Note: RTF ERROR if delay not used ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[106]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[104]: for i in range(12): #Simulate 1/sec for 12 packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[105]: cmd.EFW_TMSIM(PKTS=1) #Note: RTF ERROR if delay not used ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[106]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[104]: for i in range(12): #Simulate 1/sec for 12 packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[105]: cmd.EFW_TMSIM(PKTS=1) #Note: RTF ERROR if delay not used ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[106]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[104]: for i in range(12): #Simulate 1/sec for 12 packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[107]: wait(APID_243, lambda: True, flTimeout=10) #Verify coming out ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[107]: wait(APID_243, lambda: True, flTimeout=10) #Verify coming out ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[108]: log('5.2 Routing to RealTime: PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[110]: log('6. Cleaning Up, Return to RealData ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[111]: cmd.EFW_DFBDMA(VALUE=1) #Enable Real DFB Data ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[112]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[113]: cmd.EFW_SSR_OPTIONS(0,0,0,0) #All off ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[115]: log('Routing Packets by APID : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[116]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_11.py[117]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[41]: errcnt += tryscript("TEST_SSR_12") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[10]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[10]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[13]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[15]: log('SSR_12 - SSR FLASH Diagnostic Readback ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[17]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[19]: log('1. Increasing TM Rate, Clear Errors ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[20]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[21]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[22]: cmd.EFW_HSKIOPORT(0xA0) #Flash Power Control Port ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[23]: cmd.EFW_DISARM(2) #Turn off Compression ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[24]: startscript("LOAD_FMAP") #Set the MAP for this system ../../GSEOS_scripts/General\LOAD_FMAP.py[4]: """ ../../GSEOS_scripts/General\LOAD_FMAP.py[6]: from efw import * ../../GSEOS_scripts/General\LOAD_FMAP.py[7]: from UTIL import * ../../GSEOS_scripts/General\LOAD_FMAP.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/General\LOAD_FMAP.py[10]: def main( gbytes=4 ): ../../GSEOS_scripts/General\LOAD_FMAP.py[4]: """ ../../GSEOS_scripts/General\LOAD_FMAP.py[6]: from efw import * ../../GSEOS_scripts/General\LOAD_FMAP.py[7]: from UTIL import * ../../GSEOS_scripts/General\LOAD_FMAP.py[8]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/General\LOAD_FMAP.py[10]: def main( gbytes=4 ): ../../GSEOS_scripts/General\LOAD_FMAP.py[11]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\LOAD_FMAP.py[12]: log('LOAD_FMAP for %d GB Flash Memory' % gbytes, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\LOAD_FMAP.py[13]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\LOAD_FMAP.py[14]: chips = gbytes * 2 # Each chip is 0.5 GB ../../GSEOS_scripts/General\LOAD_FMAP.py[16]: cmd.EFW_TABLE(11,0) ../../GSEOS_scripts/General\LOAD_FMAP.py[17]: for i in range(0,chips): ../../GSEOS_scripts/General\LOAD_FMAP.py[18]: cmd.EFW_LOAD( i ) ../../GSEOS_scripts/General\LOAD_FMAP.py[17]: for i in range(0,chips): ../../GSEOS_scripts/General\LOAD_FMAP.py[18]: cmd.EFW_LOAD( i ) ../../GSEOS_scripts/General\LOAD_FMAP.py[17]: for i in range(0,chips): ../../GSEOS_scripts/General\LOAD_FMAP.py[18]: cmd.EFW_LOAD( i ) ../../GSEOS_scripts/General\LOAD_FMAP.py[17]: for i in range(0,chips): ../../GSEOS_scripts/General\LOAD_FMAP.py[18]: cmd.EFW_LOAD( i ) ../../GSEOS_scripts/General\LOAD_FMAP.py[17]: for i in range(0,chips): ../../GSEOS_scripts/General\LOAD_FMAP.py[18]: cmd.EFW_LOAD( i ) ../../GSEOS_scripts/General\LOAD_FMAP.py[17]: for i in range(0,chips): ../../GSEOS_scripts/General\LOAD_FMAP.py[18]: cmd.EFW_LOAD( i ) ../../GSEOS_scripts/General\LOAD_FMAP.py[17]: for i in range(0,chips): ../../GSEOS_scripts/General\LOAD_FMAP.py[18]: cmd.EFW_LOAD( i ) ../../GSEOS_scripts/General\LOAD_FMAP.py[17]: for i in range(0,chips): ../../GSEOS_scripts/General\LOAD_FMAP.py[18]: cmd.EFW_LOAD( i ) ../../GSEOS_scripts/General\LOAD_FMAP.py[17]: for i in range(0,chips): ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[20]: cmd.EFW_LOAD( 0x80+chips-1) ../../GSEOS_scripts/General\LOAD_FMAP.py[19]: for i in range(chips, 64): ../../GSEOS_scripts/General\LOAD_FMAP.py[22]: cmd.EFW_SSR_CONFIG() #Reconfigure memory to capture it ../../GSEOS_scripts/General\LOAD_FMAP.py[23]: sleep(1) ../../GSEOS_scripts/General\LOAD_FMAP.py[24]: log('=================END====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[26]: log('1.1 Disabling Burst1 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[27]: cmd.EFW_SSR_DISABLE( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[28]: cmd.EFW_SSR_DISABLE( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[29]: wait(APID_267, lambda: APID_267.B1CLCTENA==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[29]: wait(APID_267, lambda: APID_267.B1CLCTENA==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[29]: wait(APID_267, lambda: APID_267.B1CLCTENA==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[29]: wait(APID_267, lambda: APID_267.B1CLCTENA==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[30]: wait(APID_267, lambda: APID_267.B1PLAYENA==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[30]: wait(APID_267, lambda: APID_267.B1PLAYENA==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[32]: log('2.1 Set Burst1 Diagnostic Registers ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[33]: cmd.EFW_B1_SETFDPTR( 1 ) #Chip 1 of [0..63] ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[34]: cmd.EFW_B1_SETFDRATE( 3 ) #Fast Rate ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[35]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x01000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[35]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x01000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[35]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x01000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[35]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x01000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[35]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x01000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[35]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x01000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[35]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x01000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[36]: wait(APID_267, lambda: APID_267.B1_FDMSK==0x07, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[36]: wait(APID_267, lambda: APID_267.B1_FDMSK==0x07, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[38]: log('2.2.1 Start Burst1 Readback 2 packets', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[39]: cmd.EFW_B1_SETFDCTR( 1 ) #2**1 packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[40]: wait(APID_240, lambda: APID_240.BlockAddress==0x010, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[40]: wait(APID_240, lambda: APID_240.BlockAddress==0x010, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[41]: wait(APID_240, lambda: APID_240.BlockAddress==0x011, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[41]: wait(APID_240, lambda: APID_240.BlockAddress==0x011, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[42]: log('2.2.2 Confirmed Burst1 Readback 2 packets', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[44]: log('2.3.1 Verify Post Readback Conditions', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[45]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x01500, flTimeout=10) #Read 5 total ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[45]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x01500, flTimeout=10) #Read 5 total ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[45]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x01500, flTimeout=10) #Read 5 total ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[45]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x01500, flTimeout=10) #Read 5 total ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[46]: wait(APID_267, lambda: APID_267.IO_HSKDTA&0x8 == 0, flTimeout=10) #Flash is OFF ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[46]: wait(APID_267, lambda: APID_267.IO_HSKDTA&0x8 == 0, flTimeout=10) #Flash is OFF ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[47]: log('2.3.2 OK Flash is Powered Off', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[49]: log('3.1 Set Burst1 to Test Wrap at End ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[50]: cmd.EFW_B1_SETFDPTR( 8 ) #Chip 8 doesn't exist ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[51]: cmd.EFW_B1_SETFDRATE( 3 ) #Fast Rate ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[52]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x08000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[52]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x08000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[52]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x08000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[52]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x08000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[52]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x08000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[52]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x08000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[53]: wait(APID_267, lambda: APID_267.B1_FDMSK==0x07, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[36]: wait(APID_267, lambda: APID_267.B1_FDMSK==0x07, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[55]: log('3.2.1 Start Burst1 Readback Blocks 0 & 1', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[56]: cmd.EFW_B1_SETFDCTR( 1 ) #2**1 packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[57]: wait(APID_240, lambda: APID_240.BlockAddress==0x000, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[57]: wait(APID_240, lambda: APID_240.BlockAddress==0x000, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[58]: wait(APID_240, lambda: APID_240.BlockAddress==0x001, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[58]: wait(APID_240, lambda: APID_240.BlockAddress==0x001, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[59]: log('3.2.2 Confirmed Burst1 Pointer Wrap at End', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[61]: log('3.3.1 Verify Post Readback Conditions', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[62]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x00500, flTimeout=10) #Read 5 total ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[62]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x00500, flTimeout=10) #Read 5 total ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[62]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x00500, flTimeout=10) #Read 5 total ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[62]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x00500, flTimeout=10) #Read 5 total ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[63]: wait(APID_267, lambda: APID_267.IO_HSKDTA&0x8 == 0, flTimeout=10) #Flash is OFF ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[46]: wait(APID_267, lambda: APID_267.IO_HSKDTA&0x8 == 0, flTimeout=10) #Flash is OFF ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[64]: log('3.3.2 OK Flash is Powered Off', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[66]: log('4.1 Set Burst1 Diags to be Compressed', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[67]: cmd.EFW_B1_SETFDPTR( 1 ) #Chip 8 doesn't exist ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[68]: cmd.EFW_B1_SETFDRATE( 3 ) #Fast Rate ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[69]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x01000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[35]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x01000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[35]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x01000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[35]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x01000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[35]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x01000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[35]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x01000, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[70]: wait(APID_267, lambda: APID_267.B1_FDMSK==0x07, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[36]: wait(APID_267, lambda: APID_267.B1_FDMSK==0x07, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[71]: cmd.EFW_TABLE(2,0) #Compression Table ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[72]: cmd.EFW_LOAD(1) #Delta Mod 240 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[73]: cmd.EFW_ARM(2) #Arm Compression ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[75]: log('4.2.1 Start Burst1 Readback Compressed', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[76]: cmd.EFW_B1_SETFDCTR( 1 ) #2**1 packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[77]: wait(APID_240, lambda: APID_240.COMPRESSION==1, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[77]: wait(APID_240, lambda: APID_240.COMPRESSION==1, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[78]: wait(APID_240, lambda: APID_240.BlockAddress==0x011, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[41]: wait(APID_240, lambda: APID_240.BlockAddress==0x011, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[79]: log('4.2.2 Confirmed Burst1 Readback Compressed', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[81]: log('4.3.1 Verify Post Readback Conditions', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[82]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x01500, flTimeout=10) #Read 5 total ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[45]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x01500, flTimeout=10) #Read 5 total ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[45]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x01500, flTimeout=10) #Read 5 total ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[45]: wait(APID_267, lambda: APID_267.B1_FDPTR==0x01500, flTimeout=10) #Read 5 total ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[83]: wait(APID_267, lambda: APID_267.IO_HSKDTA&0x8 == 0, flTimeout=10) #Flash is OFF ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[46]: wait(APID_267, lambda: APID_267.IO_HSKDTA&0x8 == 0, flTimeout=10) #Flash is OFF ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[84]: log('4.3.2 OK Flash is Powered Off', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[86]: log('5. Cleaning Up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[87]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable Burst1/2 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[88]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[88]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[90]: log('SSR_12 FLASH Diagnostics : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[91]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_12.py[92]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[42]: errcnt += tryscript("TEST_SSR_16") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[13]: def load_simulator( apid ): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[42]: def test_rt_cmp( ): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[70]: def test_b1_cmp(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[102]: def test_b2_cmp(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[130]: def main( ): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[10]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[13]: def load_simulator( apid ): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[42]: def test_rt_cmp( ): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[70]: def test_b1_cmp(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[102]: def test_b2_cmp(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[130]: def main( ): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[131]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[132]: log('TEST_SSR_16 : SSR Compression Management ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[133]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[134]: log('1. Initializing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[135]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[136]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[138]: log('1.1 Disabling Real Telemetry ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[139]: cmd.EFW_DFBDMA(VALUE=0) #Disable Real DFB Data ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[140]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[142]: log('1.2 Normal Mode, Test Triggers ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[143]: cmd.EFW_SSR_CONFIG() #Clear Out old Data ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[144]: cmd.EFW_NORMAL() #Set up Normal Mode Enables ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[145]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable B1/B2 record & play ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[146]: cmd.EFW_TABLE( 9, 0 ) #Load SSR Control Table ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[147]: cmd.EFW_LOAD( 7 ) #Burst1 Trigger = TEST1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[148]: cmd.EFW_LOAD( 7 ) #Burst2 Trigger = TEST1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[149]: cmd.EFW_LOAD( 8 ) #Burst2 N ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[150]: cmd.EFW_LOAD( 0x40 ) #Search Percent = 1/4th ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[151]: cmd.EFW_LOAD( 0x00 ) #BSIZE = 512 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[152]: cmd.EFW_LOAD( 0x02 ) # ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[153]: SET_TESTVALUE0( 0 ) #Clear TESTVALUE 0 & 1 ../../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_SSR_16.py[154]: 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_SSR_16.py[155]: log('1.3 Enabling E Telemetry (AP249) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[156]: cmd.EFW_SSR_ROUTE(SEGMENT=3, APID=9) #Route 249 to B2 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[158]: log("1.4 Boosting Telemetry Limit to 60 kbps", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[159]: cmd.EFW_TMKBPS( 60 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[160]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[162]: log('2.0 Verifying RealTime Compression ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[163]: test_rt_cmp( ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[43]: log('2.1 Loading the Packet Simulator ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[44]: apid=0x243 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[45]: xlng=load_simulator( apid ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[14]: cmd.EFW_DUMPTABL(TABLE=15, OFFSET=0) #Show Simulation Table ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[15]: cmd.EFW_TABLE(TABLE=15, OFFSET=2) #Simulate APID 246 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[16]: cmd.EFW_LOAD(VALUE=apid&0xff) #APID ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[17]: cmd.EFW_LOAD(VALUE=0xFF) #PSC first packet of 0000 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[18]: cmd.EFW_LOAD(VALUE=0xFF) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[20]: cmd.EFW_TABLE(TABLE=15, OFFSET=7) #Config Byte 0-1 start at 7000 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[21]: cmd.EFW_LOAD(VALUE=0x70) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[22]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[23]: cmd.EFW_LOAD(VALUE=0x50) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[24]: cmd.EFW_LOAD(VALUE=0x07) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[25]: cmd.EFW_LOAD(VALUE=0x00) #Repeat Count 256 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[26]: cmd.EFW_LOAD(VALUE=0x0c) #Pattern Length 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[28]: cmd.EFW_LOAD(VALUE=0x10) #Pattern 0010, 0020, 0030 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[29]: cmd.EFW_LOAD(VALUE=0x00) #produces 8-bit deltas ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[30]: cmd.EFW_LOAD(VALUE=0x20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[31]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[32]: cmd.EFW_LOAD(VALUE=0x30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[33]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[34]: cmd.EFW_LOAD(VALUE=0x50) #Pattern 0050, 0060, 0070 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[35]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[36]: cmd.EFW_LOAD(VALUE=0x60) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[37]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[38]: cmd.EFW_LOAD(VALUE=0x70) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[39]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[40]: return( 3088 ) #RAW Length of the packet ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[47]: log('2.2.1 Generating Uncompressed Packets ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[48]: cmd.EFW_DISARM(2) #Compression OFF ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[49]: for i in range(4): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[50]: cmd.EFW_TMSIM(1) #Generate a packet ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[51]: sleep(1) #1/second max for RT ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[49]: for i in range(4): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[50]: cmd.EFW_TMSIM(1) #Generate a packet ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[51]: sleep(1) #1/second max for RT ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[49]: for i in range(4): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[50]: cmd.EFW_TMSIM(1) #Generate a packet ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[51]: sleep(1) #1/second max for RT ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[49]: for i in range(4): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[50]: cmd.EFW_TMSIM(1) #Generate a packet ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[51]: sleep(1) #1/second max for RT ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[49]: for i in range(4): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[52]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[52]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[54]: unc243=APID_243.CCSDS_PacketLen + 7 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[55]: log('2.2.2 Recd Packet Leng=%d [Expected %d]'% (unc243,xlng), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[57]: log('2.3.1 Generating Compressed Packets ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[58]: cmd.EFW_ARM(2) #Compression Enabled ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[59]: for i in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[60]: cmd.EFW_TMSIM(1) #Generate a packet ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[61]: sleep(1) #1/second max for RT ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[59]: for i in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[60]: cmd.EFW_TMSIM(1) #Generate a packet ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[61]: sleep(1) #1/second max for RT ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[59]: for i in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[60]: cmd.EFW_TMSIM(1) #Generate a packet ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[61]: sleep(1) #1/second max for RT ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[59]: for i in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[60]: cmd.EFW_TMSIM(1) #Generate a packet ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[61]: sleep(1) #1/second max for RT ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[59]: for i in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[60]: cmd.EFW_TMSIM(1) #Generate a packet ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[61]: sleep(1) #1/second max for RT ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[59]: for i in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[60]: cmd.EFW_TMSIM(1) #Generate a packet ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[61]: sleep(1) #1/second max for RT ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[59]: for i in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[60]: cmd.EFW_TMSIM(1) #Generate a packet ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[61]: sleep(1) #1/second max for RT ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[59]: for i in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[60]: cmd.EFW_TMSIM(1) #Generate a packet ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[61]: sleep(1) #1/second max for RT ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[59]: for i in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[63]: log('2.3.2 Awaiting Compressed Packets ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[64]: wait(APID_243, lambda: APID_243.CCSDS_Data[2]>=0x80, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[64]: wait(APID_243, lambda: APID_243.CCSDS_Data[2]>=0x80, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[65]: cmp243=APID_243.CCSDS_PacketLen + 7 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[66]: log('2.3.3 Packets Received w/ Length=%d bytes'% cmp243, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[67]: cratio=1.0*unc243/cmp243 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[68]: log('2.3.4 Compression Ratio =%4.2f'% cratio, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[165]: log('3.0 Verifying Burst1 Compression ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[166]: test_b1_cmp( ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[71]: log('3.1 Loading the Packet Simulator ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[72]: apid=0x246 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[73]: xlng=load_simulator( apid ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[14]: cmd.EFW_DUMPTABL(TABLE=15, OFFSET=0) #Show Simulation Table ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[15]: cmd.EFW_TABLE(TABLE=15, OFFSET=2) #Simulate APID 246 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[16]: cmd.EFW_LOAD(VALUE=apid&0xff) #APID ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[17]: cmd.EFW_LOAD(VALUE=0xFF) #PSC first packet of 0000 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[18]: cmd.EFW_LOAD(VALUE=0xFF) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[20]: cmd.EFW_TABLE(TABLE=15, OFFSET=7) #Config Byte 0-1 start at 7000 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[21]: cmd.EFW_LOAD(VALUE=0x70) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[22]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[23]: cmd.EFW_LOAD(VALUE=0x50) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[24]: cmd.EFW_LOAD(VALUE=0x07) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[25]: cmd.EFW_LOAD(VALUE=0x00) #Repeat Count 256 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[26]: cmd.EFW_LOAD(VALUE=0x0c) #Pattern Length 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[28]: cmd.EFW_LOAD(VALUE=0x10) #Pattern 0010, 0020, 0030 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[29]: cmd.EFW_LOAD(VALUE=0x00) #produces 8-bit deltas ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[30]: cmd.EFW_LOAD(VALUE=0x20) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[31]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[32]: cmd.EFW_LOAD(VALUE=0x30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[33]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[34]: cmd.EFW_LOAD(VALUE=0x50) #Pattern 0050, 0060, 0070 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[35]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[36]: cmd.EFW_LOAD(VALUE=0x60) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[37]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[38]: cmd.EFW_LOAD(VALUE=0x70) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[39]: cmd.EFW_LOAD(VALUE=0x00) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[40]: return( 3088 ) #RAW Length of the packet ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[74]: log("3.2 Checking Flash write pointer valid", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[75]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[75]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[76]: if(APID_263.B1_RECPTR == 0): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[79]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[81]: log("3.3 Enabling Burst1 recording", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[82]: cmd.EFW_SSR_ENABLE(OPTION=0) #Enable B1 Recording ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[84]: log("3.4 Generating Packets & Storing", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[85]: for i in range(8): #Generate 128 packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[86]: cmd.EFW_TMSIM(PKTS=16) #Should be > 2 blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[87]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[85]: for i in range(8): #Generate 128 packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[86]: cmd.EFW_TMSIM(PKTS=16) #Should be > 2 blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[87]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[85]: for i in range(8): #Generate 128 packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[86]: cmd.EFW_TMSIM(PKTS=16) #Should be > 2 blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[87]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[85]: for i in range(8): #Generate 128 packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[86]: cmd.EFW_TMSIM(PKTS=16) #Should be > 2 blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[87]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[85]: for i in range(8): #Generate 128 packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[86]: cmd.EFW_TMSIM(PKTS=16) #Should be > 2 blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[87]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[85]: for i in range(8): #Generate 128 packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[86]: cmd.EFW_TMSIM(PKTS=16) #Should be > 2 blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[87]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[85]: for i in range(8): #Generate 128 packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[86]: cmd.EFW_TMSIM(PKTS=16) #Should be > 2 blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[87]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[85]: for i in range(8): #Generate 128 packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[86]: cmd.EFW_TMSIM(PKTS=16) #Should be > 2 blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[87]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[85]: for i in range(8): #Generate 128 packets ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=40) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_16.py[88]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=40) ../../GSEOS_scripts\UTIL.py[210]: except: ../../GSEOS_scripts\UTIL.py[211]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[43]: errcnt += tryscript("TEST_SSR_20") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[10]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[13]: def check_burst1(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[58]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[10]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[11]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[13]: def check_burst1(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[58]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[59]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[60]: log('SSR_20 - B1 Playback List to 128 elements', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[61]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[62]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[64]: log('1. Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[65]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[66]: cmd.EFW_DUMPTABL(10,0) #Watch the playback table ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[67]: cmd.EFW_TMDUMPCTR(255) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[68]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[69]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable Burst1/2 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[70]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[70]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[70]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[70]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[70]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[70]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[72]: log('2.1 Verifying B1 Playback >=128 error ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[73]: cmd.EFW_B1_SETREQINX(128) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[74]: wait(APID_267, lambda: APID_267.ERRCODE==0xE4, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[74]: wait(APID_267, lambda: APID_267.ERRCODE==0xE4, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[74]: wait(APID_267, lambda: APID_267.ERRCODE==0xE4, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[74]: wait(APID_267, lambda: APID_267.ERRCODE==0xE4, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[74]: wait(APID_267, lambda: APID_267.ERRCODE==0xE4, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[74]: wait(APID_267, lambda: APID_267.ERRCODE==0xE4, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[75]: log('2.2 Verifyied B1 Playback >=128 error ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[76]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[78]: log('3.1 Verifying Burst1 Playback List Load ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[79]: cmd.EFW_B1_SETREQINX(0) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[80]: wait(APID_263, lambda: APID_263.B1_PLAYREQ==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[80]: wait(APID_263, lambda: APID_263.B1_PLAYREQ==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[80]: wait(APID_263, lambda: APID_263.B1_PLAYREQ==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[80]: wait(APID_263, lambda: APID_263.B1_PLAYREQ==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[81]: cmd.EFW_B1_SETREQDTA( 0x11 ) #Load a couple elements ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[82]: cmd.EFW_B1_SETREQDTA( 0x12 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[83]: cmd.EFW_B1_SETREQDTA( 0x13 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[84]: cmd.EFW_B1_SETREQDTA( 0x14 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[85]: cmd.EFW_B1_SETREQDTA( 0x15 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[86]: cmd.EFW_B1_SETREQDTA( 0x16 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[87]: cmd.EFW_B1_SETREQDTA( 0x17 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[88]: cmd.EFW_B1_SETREQDTA( 0x18 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[89]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[89]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[89]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[89]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[89]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[89]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[90]: wait(APID_266, lambda: APID_266.Data[1]==0x12, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[90]: wait(APID_266, lambda: APID_266.Data[1]==0x12, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[91]: wait(APID_266, lambda: APID_266.Data[2]==0x13, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[91]: wait(APID_266, lambda: APID_266.Data[2]==0x13, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[92]: wait(APID_266, lambda: APID_266.Data[3]==0x14, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[92]: wait(APID_266, lambda: APID_266.Data[3]==0x14, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[93]: wait(APID_266, lambda: APID_266.Data[4]==0x15, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[93]: wait(APID_266, lambda: APID_266.Data[4]==0x15, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[94]: wait(APID_266, lambda: APID_266.Data[5]==0x16, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[94]: wait(APID_266, lambda: APID_266.Data[5]==0x16, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[95]: wait(APID_266, lambda: APID_266.Data[6]==0x17, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[95]: wait(APID_266, lambda: APID_266.Data[6]==0x17, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[96]: wait(APID_266, lambda: APID_266.Data[7]==0x18, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[96]: wait(APID_266, lambda: APID_266.Data[7]==0x18, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[98]: wait(APID_263, lambda: APID_263.B1_PLAYREQ==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[98]: wait(APID_263, lambda: APID_263.B1_PLAYREQ==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[99]: log('3.2 Verified Burst1 Playback List Load', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[101]: log('4.1 Verifying Burst1 Playback List Overload ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[102]: cmd.EFW_B1_SETREQINX(127) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[103]: cmd.EFW_B1_SETREQDTA( 0xe1 ) #Load a couple elements ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[104]: cmd.EFW_B1_SETREQDTA( 0xe2 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[105]: cmd.EFW_B1_SETREQDTA( 0xe3 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[106]: cmd.EFW_B1_SETREQDTA( 0xe4 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[107]: cmd.EFW_B1_SETREQDTA( 0xe5 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[108]: cmd.EFW_B1_SETREQDTA( 0xe6 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[109]: cmd.EFW_B1_SETREQDTA( 0xe7 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[110]: cmd.EFW_B1_SETREQDTA( 0xe8 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[111]: wait(APID_267, lambda: APID_267.ERRCODE==0xE4, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[74]: wait(APID_267, lambda: APID_267.ERRCODE==0xE4, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[74]: wait(APID_267, lambda: APID_267.ERRCODE==0xE4, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[74]: wait(APID_267, lambda: APID_267.ERRCODE==0xE4, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[74]: wait(APID_267, lambda: APID_267.ERRCODE==0xE4, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[74]: wait(APID_267, lambda: APID_267.ERRCODE==0xE4, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[112]: log('4.2 Verifyied B1 Playback >=128 error ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[114]: log('5. Cleaning Up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[115]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable Burst1/2 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[116]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[70]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[117]: log('SSR_20 - B1 Playback List of 128 elements', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[118]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_20.py[119]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[45]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[46]: if( errcnt == 0 ): ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[49]: log('**** SSR Module FAIL %d Errors ****' % errcnt, color=RED, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[50]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR.py[51]: return( errcnt ) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[33]: acs =tryscript("TEST_ACS") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[12]: set_output_location('ACS_Module_') ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[15]: log('******* ACS MODULE TEST *********', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[18]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[20]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[23]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[24]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[26]: vers = APID_267.FSW_HIGH ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[27]: vers = vers + APID_267.FSW_LOW/100.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[28]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[29]: log('******* FSW VERSION %5.2f *********'% vers, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[32]: errcnt=0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[33]: errcnt += tryscript("TEST_ACS_1") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[12]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[13]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[14]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[12]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[13]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[14]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[18]: log('ACS_1 - Initial Conditions at Reset', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[19]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[20]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[21]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[23]: log('1.1 Initializing to 5 secs, Head(B)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[24]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[25]: SC_SPIN( 5.0 ) #Non standard spin period ../../GSEOS_scripts\UTIL.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\UTIL.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\UTIL.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[26]: SC_SPSS( 1 ) #Sun Head B ../../GSEOS_scripts\UTIL.py[154]: TAS.SpinPulseSSSource = d ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[27]: cmd.SCE_CTRL_ENABLE_SPIN_PULSE("ENABLE") #Enable pulses ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: cmd.EFW_ACSMODE(FILTER=0, ENABLE=1) #Direct Acquisition to speed up ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[29]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[29]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[32]: log('1.2 Disabling S/C Sun Pulses', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[33]: cmd.SCE_CTRL_ENABLE_SPIN_PULSE("DISABLE") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[34]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[36]: log('2.1 Resetting CPU', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[37]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[39]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[40]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[40]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[40]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[40]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[40]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[42]: sleep(10) #Wait for Initial Lists ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[43]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[44]: cmd.EFW_DUMPTABL(7,0) #DumpACS Table ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[45]: cmd.EFW_TMDUMPCTR(255) #Enable dump indefinitely ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[46]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[47]: cmd.EFW_CLEAR() #Clear Error Counter ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[49]: log('2.2 Verifying ACS Initialized to 12 sec', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0C00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0C00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[51]: log('2.3 Verifying Sun Sensor Head B', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[52]: wait(APID_266, lambda: APID_266.Data[12]==0xA0, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[52]: wait(APID_266, lambda: APID_266.Data[12]==0xA0, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[53]: log('2.4 Verifying Enabled&Filtered ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[54]: wait(APID_266, lambda: APID_266.Data[4]==0x03, flTimeout=12) #ACSMODE ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[54]: wait(APID_266, lambda: APID_266.Data[4]==0x03, flTimeout=12) #ACSMODE ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[56]: log('3.1 Enabling S/C Sun Pulses 5 sec, Head A', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[57]: cmd.SCE_CTRL_ENABLE_SPIN_PULSE("ENABLE") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[58]: SC_SPSS( 0 ) #Sun Head A ../../GSEOS_scripts\UTIL.py[154]: TAS.SpinPulseSSSource = d ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[60]: log('3.2 Verifying ACS Reading 5 sec', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[62]: log('3.3 Verifying Sun Sensor Head A', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[63]: wait(APID_266, lambda: APID_266.Data[12]==0x20, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[63]: wait(APID_266, lambda: APID_266.Data[12]==0x20, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[65]: log('4. ACS Initial State : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[66]: SC_SPIN( 12.0 ) #Standard spin period ../../GSEOS_scripts\UTIL.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\UTIL.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\UTIL.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[67]: log('ACS_1 Initial Conditions == PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[68]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[69]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[34]: errcnt += tryscript("TEST_ACS_2") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[12]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[15]: def testperiod( sp ): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[28]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[12]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[15]: def testperiod( sp ): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[28]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[29]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[30]: log('ACS_2,3 - Nominal Ops from 10-15 sec ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[31]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[32]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[34]: log('1. Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[35]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[36]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[37]: cmd.EFW_ACSMODE(FILTER=0, ENABLE=1) #Filtering off to speed up ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[39]: log('2.1 Setting Min 10 sec Period ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[40]: testperiod( 10.0 ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[16]: scsp = sp*65535.0/20.97 #Max 20.97 secs on S/C ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[17]: efwsp= sp*256 #Max 256 secs in EFW ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[18]: xmin = sp*255 #1/256 low ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[19]: xmax = sp*257 #1/256 high ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[20]: log(" Expecting SC SpinPeriod = %6d" % int(scsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[21]: log(" Expecting EFW SpinPer = %6d" % int(efwsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[22]: SC_SPIN( sp ) ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[24]: log(" Verified SC SpinPeriod = %6d" % int(scsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[25]: wait(APID_267, lambda: xmin< APID_267.ACS_PERIOD 1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[76]: minanglef = anglef ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[78]: maxanglef = anglef ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[79]: mper=APID_267.ACS_PERIOD/256.0 #After 8th spin, determine error ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[80]: err=mper - scper ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[81]: log("Period Compliance (8 spins) = %5.3f" % err, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[70]: for i in range(4): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[71]: scper = 12.0 + i/10.0 #12 to 12.3 seconds ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[72]: SC_SPIN( scper ) ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[78]: maxanglef = anglef ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[79]: mper=APID_267.ACS_PERIOD/256.0 #After 8th spin, determine error ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[80]: err=mper - scper ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[81]: log("Period Compliance (8 spins) = %5.3f" % err, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[70]: for i in range(4): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[71]: scper = 12.0 + i/10.0 #12 to 12.3 seconds ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[72]: SC_SPIN( scper ) ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[79]: mper=APID_267.ACS_PERIOD/256.0 #After 8th spin, determine error ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[80]: err=mper - scper ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[81]: log("Period Compliance (8 spins) = %5.3f" % err, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[70]: for i in range(4): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[71]: scper = 12.0 + i/10.0 #12 to 12.3 seconds ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[72]: SC_SPIN( scper ) ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[79]: mper=APID_267.ACS_PERIOD/256.0 #After 8th spin, determine error ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[80]: err=mper - scper ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[81]: log("Period Compliance (8 spins) = %5.3f" % err, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[70]: for i in range(4): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[82]: for i in range(3): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[83]: scper = 12.2 - i/10.0 #12.2 to 12.0 seconds ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[84]: SC_SPIN( scper ) ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[91]: mper=APID_267.ACS_PERIOD/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[92]: err=mper - scper ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[93]: log("Period Compliance (8 spins) = %5.3f" % err, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[82]: for i in range(3): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[83]: scper = 12.2 - i/10.0 #12.2 to 12.0 seconds ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[84]: SC_SPIN( scper ) ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[90]: maxanglef = anglef ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[91]: mper=APID_267.ACS_PERIOD/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[92]: err=mper - scper ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[93]: log("Period Compliance (8 spins) = %5.3f" % err, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[82]: for i in range(3): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[83]: scper = 12.2 - i/10.0 #12.2 to 12.0 seconds ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[84]: SC_SPIN( scper ) ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[90]: maxanglef = anglef ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[91]: mper=APID_267.ACS_PERIOD/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[92]: err=mper - scper ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[93]: log("Period Compliance (8 spins) = %5.3f" % err, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[82]: for i in range(3): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[95]: log(" Min/Max Angle at SunPulse %5.3f to %5.3f degs" %(minanglef,maxanglef),color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[96]: log('2.2.2 Angle Compliance Test Complete ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[98]: log('3.0 Cleaning Up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[99]: SC_SPIN(12) ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[100]: log('ACS_4 Sun Pulse Filtering = PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[101]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[102]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[36]: errcnt += tryscript("TEST_ACS_5") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[14]: def testperiod( sp ): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[27]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[14]: def testperiod( sp ): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[27]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[28]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[29]: log('ACS_5 - Proper Ops from 4-20 sec ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[31]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[33]: log('1. Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[34]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[35]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[36]: cmd.EFW_ACSMODE(FILTER=1, ENABLE=1) #Filtered acquistion ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[38]: log('2.1 Setting Min 4 sec Period ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[39]: testperiod( 4.0 ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[15]: scsp = sp*65535.0/20.97 #Max 20.97 secs on S/C ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[16]: efwsp= sp*256 #Max 256 secs in EFW ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[17]: xmin = sp*255 #1/256 low ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[18]: xmax = sp*257 #1/256 high ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[19]: log(" Expecting SC SpinPeriod = %6d" % int(scsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[20]: log(" Expecting EFW SpinPer = %6d" % int(efwsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: SC_SPIN( sp ) ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[22]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[22]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[22]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[22]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[22]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[22]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[23]: log(" Verified SC SpinPeriod = %6d" % int(scsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[24]: wait(APID_267, lambda: xmin< APID_267.ACS_PERIOD 20 secs ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[45]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[46]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[48]: log('1. Increasing TM Rate, Normal 12 secs ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[49]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[50]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[51]: cmd.EFW_ACSMODE(FILTER=1, ENABLE=1) #Filtered acquistion ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[52]: testperiod( 12.0 ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[15]: scsp = sp*65535.0/20.97 #Max 20.97 secs on S/C ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[16]: efwsp= sp*256 #Max 256 secs in EFW ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[17]: xmin = sp*255 #1/256 low ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[18]: xmax = sp*257 #1/256 high ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[19]: log(" Expecting SC SpinPeriod = %6d" % int(scsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[20]: log(" Expecting EFW SpinPer = %6d" % int(efwsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[21]: SC_SPIN( sp ) ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[22]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[22]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[22]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[22]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[22]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[22]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[23]: log(" Verified SC SpinPeriod = %6d" % int(scsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[24]: wait(APID_267, lambda: xmin< APID_267.ACS_PERIOD > 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_DFB.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[20]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[23]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[24]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[26]: vers = APID_267.FSW_HIGH ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[27]: vers = vers + APID_267.FSW_LOW/100.0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[28]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[29]: log('******* FSW VERSION %5.2f *********'% vers, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[32]: errcnt=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[33]: errcnt += tryscript("TEST_DFB_1") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[14]: def verify_CDI( adr, hi, lo ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[33]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[14]: def verify_CDI( adr, hi, lo ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[33]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[34]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[35]: log('DFB_1 - Test Initial EFIELD Config ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[36]: log('DFB_2 - Test Initial BFIELD Config ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[37]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[38]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[40]: log('1. Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[41]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[43]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[45]: log('1.1 Using CDITABLE at 0xDE00 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[46]: cmd.EFW_TMDUMPCTR(255) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[47]: cmd.EFW_TMDUMPSIZE(64) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[48]: DUMPADR( 0xDE00 ) ../../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_DFB_1.py[49]: wait(APID_266, lambda:APID_266.DUMPADR==0xDE00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[49]: wait(APID_266, lambda:APID_266.DUMPADR==0xDE00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[51]: log('2.1 Verifying CDI Command Table Expected ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[52]: log(' Rev: FSW DFB.L 6/21/10 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[54]: errcnt = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[55]: errcnt = errcnt + verify_CDI ( 0x04, 0x00, 0x02 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[56]: errcnt = errcnt + verify_CDI ( 0x05, 0x00, 0x03 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[57]: errcnt = errcnt + verify_CDI ( 0x06, 0x17, 0x60 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[58]: errcnt = errcnt + verify_CDI ( 0x07, 0x59, 0x60 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[59]: errcnt = errcnt + verify_CDI ( 0x10, 0x50, 0x07 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[60]: errcnt = errcnt + verify_CDI ( 0x11, 0x50, 0x3F ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[61]: errcnt = errcnt + verify_CDI ( 0x12, 0x50, 0x07 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[62]: errcnt = errcnt + verify_CDI ( 0x13, 0x90, 0x07 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[63]: errcnt = errcnt + verify_CDI ( 0x14, 0x90, 0x3F ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[64]: errcnt = errcnt + verify_CDI ( 0x15, 0x90, 0x07 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[65]: errcnt = errcnt + verify_CDI ( 0x16, 0xE0, 0x38 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[66]: errcnt = errcnt + verify_CDI ( 0x17, 0xE0, 0x3F ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[67]: errcnt = errcnt + verify_CDI ( 0x18, 0xE0, 0x07 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[68]: errcnt = errcnt + verify_CDI ( 0x19, 0x5F, 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[70]: errcnt = errcnt + verify_CDI ( 0x30, 0x53, 0x63 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[20]: DUMPADR( fulladr ) ../../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_DFB_1.py[21]: wait(APID_266, lambda:APID_266.DUMPADR==fulladr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[21]: wait(APID_266, lambda:APID_266.DUMPADR==fulladr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[21]: wait(APID_266, lambda:APID_266.DUMPADR==fulladr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[21]: wait(APID_266, lambda:APID_266.DUMPADR==fulladr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[21]: wait(APID_266, lambda:APID_266.DUMPADR==fulladr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[21]: wait(APID_266, lambda:APID_266.DUMPADR==fulladr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[22]: index = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[71]: errcnt = errcnt + verify_CDI ( 0x31, 0x00, 0x25 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[72]: errcnt = errcnt + verify_CDI ( 0x32, 0x00, 0x30 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[73]: errcnt = errcnt + verify_CDI ( 0x33, 0x00, 0x31 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[74]: errcnt = errcnt + verify_CDI ( 0x34, 0x00, 0x32 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[75]: errcnt = errcnt + verify_CDI ( 0x35, 0x00, 0x2A ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[76]: errcnt = errcnt + verify_CDI ( 0x36, 0x00, 0x2B ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[78]: errcnt = errcnt + verify_CDI ( 0x38, 0x03, 0x44 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[79]: errcnt = errcnt + verify_CDI ( 0x39, 0x00, 0x75 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[80]: errcnt = errcnt + verify_CDI ( 0x3A, 0x00, 0x00 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[81]: errcnt = errcnt + verify_CDI ( 0x3B, 0x00, 0x00 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[82]: errcnt = errcnt + verify_CDI ( 0x48, 0x7F, 0xFF ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[16]: CLR=(RED,BLUE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[17]: fulladr = 0xDE00 + 2* adr ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[18]: index = fulladr-APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[19]: if(index>63): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[23]: actlo = APID_266.Data[index] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[24]: acthi = APID_266.Data[index+1] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[25]: err=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[26]: if (acthi != hi): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[27]: if (actlo != lo): err=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[29]: log(" Expected[%2X,%2X,%2X] Actual=[%2X,%2X,%2X] : %s" ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[30]: %(adr,hi,lo,adr,acthi,actlo,PF[err==0]), color=CLR[err==0], attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[31]: return(err) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[83]: log('2.2 There were %d errors found' % errcnt, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[85]: log('3 Clean Up, Turn off Dumps ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[86]: cmd.EFW_TMDUMPCTR(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[88]: log('DFB_1,2 -Initial E,B FIELD Config : %s ' % PF[errcnt==0], color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[89]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_1.py[90]: return(errcnt) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[34]: errcnt += tryscript("TEST_DFB_3") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[13]: """ ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[15]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[16]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[17]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[20]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[13]: """ ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[15]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[16]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[17]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[20]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[21]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[22]: log('DFB_3 - CMD TIME ALLOCATION < 2msec ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[23]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[24]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[25]: DVP = 0x111 # Duration Verification Point ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[26]: RST5= 0xEF # Restart 5 Instruction ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[27]: NOP = 0x00 # No Operation ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[29]: log('1. Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[30]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[31]: 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_DFB_3.py[32]: 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_DFB_3.py[33]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[33]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[33]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[33]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[33]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[33]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[33]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[35]: log('1.1 Enabling SRAM loading, Disable Scan ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[36]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[37]: cmd.EFW_DISARM(3) # Disable SRAM Scanner ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[39]: log('2.1 Verifying BKG Duration Point ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[40]: DUMPADR( DVP ) ../../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_DFB_3.py[41]: wait(APID_266, lambda: APID_266.DUMPADR == DVP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[41]: wait(APID_266, lambda: APID_266.DUMPADR == DVP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[42]: wait(APID_266, lambda: APID_266.Data[0] == NOP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[42]: wait(APID_266, lambda: APID_266.Data[0] == NOP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[44]: log('2.2 Installing BKG ISR Timing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[45]: POKE( DVP, RST5 ) #BKG[addr] = RST 5 ../../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_DFB_3.py[46]: sleep(8) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[48]: log('2.3 Measuring BKG ISR (w/No commands) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[49]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[49]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[50]: intnum = APID_267.TESTVALUE / 256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[51]: inttime= APID_267.TESTVALUE & 255 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[52]: fmsec = (1000.0/65536.0) * inttime ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[53]: log('Maximum Interrupt Service Time is %2.3f msec' % fmsec) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[54]: log('Percent of Interrupt at 256 Hz is %2.3f percent' % (fmsec*100.0/3.90625) ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[55]: log('Maximum Interrupt Service Routine= %x hex' %intnum) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[56]: log('Requirement for ISR Duration < 2 msec : %s' % PF[fmsec < 2.0] ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[58]: log('3. Commanding DFB ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[60]: cmd.EFW_CONFIG0( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[61]: cmd.EFW_CONFIG1( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[62]: cmd.EFW_DFBINIT( ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[63]: cmd.EFW_DFBCONFIG( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[64]: cmd.EFW_DFBDMA( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[65]: cmd.EFW_DFBCHNRST( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[66]: cmd.EFW_DFBHSKREAD( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[68]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[70]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[49]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[71]: intnum2 = APID_267.TESTVALUE / 256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[72]: inttime2= APID_267.TESTVALUE & 255 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[73]: fmsec2 = (1000.0/65536.0) * inttime2 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[74]: log('Maximum Interrupt Service Time is %2.3f msec' % fmsec2) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[75]: log('Percent of Interrupt at 256 Hz is %2.3f percent' % (fmsec2*100.0/3.90625) ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[76]: log('Maximum Interrupt Service Routine= %x hex' %intnum2) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[78]: log('Change in MAX ISR : %5.3f' % (fmsec2-fmsec) ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[79]: log('Requirement for CMD Duration < 2 msec : %s' % PF[fmsec2 < 2.0] ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[81]: log('4.0 Removing Diagnostics ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[82]: POKE( DVP, NOP ) #BKG[addr] = NOP ../../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_DFB_3.py[83]: cmd.EFW_SRMWRTCTL( 1 ) # Disable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[84]: cmd.EFW_DISARM(3) # Enable SRAM Scanner ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[85]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_3.py[86]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[35]: errcnt += tryscript("TEST_DFB_4") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[10]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[11]: from math import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[14]: def evaltimetags( ap, name, N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[52]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[7]: """ ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[9]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[10]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[11]: from math import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[14]: def evaltimetags( ap, name, N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[52]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[53]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[54]: log('DFB_4 - Test Packet Timing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[55]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[56]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[57]: errcnt = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[59]: log('1. Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[60]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[61]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[62]: packets = 5 #Packets for Each one ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[63]: log('1.1 Enabling SRAM loading, Disable Scan ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[64]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[65]: cmd.EFW_DISARM(3) # Disable SRAM Scanner ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[67]: log('2.1 Enabling MAG Telemetry (AP245) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[68]: cmd.EFW_SSR_ROUTE(SEGMENT=1, APID=5) #Route 245 to RT ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[69]: log('2.2 Enabling E Telemetry (AP249) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[70]: cmd.EFW_SSR_ROUTE(SEGMENT=3, APID=9) #Route 249 to B2 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[71]: log('2.3 Allowing things to settle ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[72]: sleep(64) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[75]: log('2.3 Checking Real-Time Packets ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[76]: errcnt= errcnt + evaltimetags( APID_241, "APID_241", packets ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[16]: met=[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[17]: avgperiod = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[18]: if( N > 10): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[22]: points=0 #Points in average ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[32]: avgperiod = avgperiod/points ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[37]: sos = 0.0 #Sum of Squares ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[38]: points = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[44]: stddev = sqrt( sos ) / sqrt( points ) #Divide roots to finish ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[45]: if( stddev < .00033 ): # 1 msec (3 Sigma) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[46]: result = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[49]: log("%s : Period %10.5f, StdDev %8.5f sec : %s" % (name,avgperiod,stddev,PF[result==0]), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[50]: return( result ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[77]: errcnt= errcnt + evaltimetags( APID_243, "APID_243", packets ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[16]: met=[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[17]: avgperiod = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[18]: if( N > 10): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[22]: points=0 #Points in average ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[32]: avgperiod = avgperiod/points ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[37]: sos = 0.0 #Sum of Squares ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[38]: points = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[44]: stddev = sqrt( sos ) / sqrt( points ) #Divide roots to finish ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[45]: if( stddev < .00033 ): # 1 msec (3 Sigma) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[46]: result = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[49]: log("%s : Period %10.5f, StdDev %8.5f sec : %s" % (name,avgperiod,stddev,PF[result==0]), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[50]: return( result ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[78]: errcnt= errcnt + evaltimetags( APID_244, "APID_244", packets ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[16]: met=[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[17]: avgperiod = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[18]: if( N > 10): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[22]: points=0 #Points in average ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[32]: avgperiod = avgperiod/points ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[37]: sos = 0.0 #Sum of Squares ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[38]: points = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[44]: stddev = sqrt( sos ) / sqrt( points ) #Divide roots to finish ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[45]: if( stddev < .00033 ): # 1 msec (3 Sigma) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[46]: result = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[49]: log("%s : Period %10.5f, StdDev %8.5f sec : %s" % (name,avgperiod,stddev,PF[result==0]), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[50]: return( result ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[79]: errcnt= errcnt + evaltimetags( APID_245, "APID_245", packets ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[16]: met=[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[17]: avgperiod = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[18]: if( N > 10): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[22]: points=0 #Points in average ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[32]: avgperiod = avgperiod/points ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[37]: sos = 0.0 #Sum of Squares ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[38]: points = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[44]: stddev = sqrt( sos ) / sqrt( points ) #Divide roots to finish ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[45]: if( stddev < .00033 ): # 1 msec (3 Sigma) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[46]: result = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[49]: log("%s : Period %10.5f, StdDev %8.5f sec : %s" % (name,avgperiod,stddev,PF[result==0]), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[50]: return( result ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[80]: errcnt= errcnt + evaltimetags( APID_24E, "APID_24E", packets ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[16]: met=[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[17]: avgperiod = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[18]: if( N > 10): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[22]: points=0 #Points in average ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[32]: avgperiod = avgperiod/points ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[37]: sos = 0.0 #Sum of Squares ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[38]: points = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[44]: stddev = sqrt( sos ) / sqrt( points ) #Divide roots to finish ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[45]: if( stddev < .00033 ): # 1 msec (3 Sigma) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[46]: result = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[49]: log("%s : Period %10.5f, StdDev %8.5f sec : %s" % (name,avgperiod,stddev,PF[result==0]), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[50]: return( result ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[81]: errcnt= errcnt + evaltimetags( APID_24F, "APID_24F", packets ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[16]: met=[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[17]: avgperiod = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[18]: if( N > 10): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[22]: points=0 #Points in average ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[32]: avgperiod = avgperiod/points ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[37]: sos = 0.0 #Sum of Squares ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[38]: points = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[44]: stddev = sqrt( sos ) / sqrt( points ) #Divide roots to finish ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[45]: if( stddev < .00033 ): # 1 msec (3 Sigma) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[46]: result = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[49]: log("%s : Period %10.5f, StdDev %8.5f sec : %s" % (name,avgperiod,stddev,PF[result==0]), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[50]: return( result ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[83]: log("3.1 Set up for Burst1 & 2 recording ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[84]: SET_TESTVALUE0( 0 ) #CLear TESTVALUE 0 & 1 ../../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_DFB_4.py[85]: 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_DFB_4.py[86]: cmd.EFW_ACTESTLOW( 0 ) #Stop ACTEST line if enabled ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[87]: cmd.EFW_ACTESTHIGH( 0,0,0 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[88]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[89]: cmd.EFW_EVTMAX( 1 ) #Event packets have 1/packet ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[90]: cmd.EFW_WRITELEDS( 0 ) #Clear LEDS display ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[91]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable B1/B2 record & play ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[92]: cmd.EFW_TABLE( 9, 0 ) #Load SSR Control Table ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[93]: cmd.EFW_LOAD( 7 ) #Burst1 Trigger = TEST1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[94]: cmd.EFW_LOAD( 7 ) #Burst2 Trigger = TEST1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[95]: cmd.EFW_LOAD( 8 ) #Burst2 N ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[96]: cmd.EFW_LOAD( 0xc0 ) #Search Percent = 3/4th ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[97]: cmd.EFW_LOAD( 0x80 ) #BSIZE = 678 (0x280) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[98]: cmd.EFW_LOAD( 0x02 ) # ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[100]: log("3.2 Checking Flash write pointer valid", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[101]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[101]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[102]: if(APID_263.B1_RECPTR == 0): #If on a real ETU, wear level. ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[103]: startscript('SET_FLASHMOD') # Sets Flash Write Pointer ../../GSEOS_scripts\SET_FLASHMOD.py[3]: """ ../../GSEOS_scripts\SET_FLASHMOD.py[5]: from efw import * ../../GSEOS_scripts\SET_FLASHMOD.py[6]: import time ../../GSEOS_scripts\SET_FLASHMOD.py[8]: def set_flash_recptr(addr): ../../GSEOS_scripts\SET_FLASHMOD.py[17]: def module_to_addr(module): ../../GSEOS_scripts\SET_FLASHMOD.py[29]: def main(module=None): ../../GSEOS_scripts\SET_FLASHMOD.py[3]: """ ../../GSEOS_scripts\SET_FLASHMOD.py[5]: from efw import * ../../GSEOS_scripts\SET_FLASHMOD.py[6]: import time ../../GSEOS_scripts\SET_FLASHMOD.py[8]: def set_flash_recptr(addr): ../../GSEOS_scripts\SET_FLASHMOD.py[17]: def module_to_addr(module): ../../GSEOS_scripts\SET_FLASHMOD.py[29]: def main(module=None): ../../GSEOS_scripts\SET_FLASHMOD.py[35]: if(module == None): ../../GSEOS_scripts\SET_FLASHMOD.py[38]: days_since_1970 = int(time.time() / 86400) ../../GSEOS_scripts\SET_FLASHMOD.py[39]: module = days_since_1970 % 64 ../../GSEOS_scripts\SET_FLASHMOD.py[40]: log("Calculated %d days since 1970 corresponds to module %d" % (days_since_1970, module)) ../../GSEOS_scripts\SET_FLASHMOD.py[44]: addr = module_to_addr(module) ../../GSEOS_scripts\SET_FLASHMOD.py[18]: if(module != 0): ../../GSEOS_scripts\SET_FLASHMOD.py[20]: if(0 <= module <= 63): ../../GSEOS_scripts\SET_FLASHMOD.py[21]: addr = 4096 * module ../../GSEOS_scripts\SET_FLASHMOD.py[27]: return(addr) ../../GSEOS_scripts\SET_FLASHMOD.py[45]: log("Setting flash pointer to 0x%06x (module %d)" % (addr, module)) ../../GSEOS_scripts\SET_FLASHMOD.py[46]: set_flash_recptr(addr) ../../GSEOS_scripts\SET_FLASHMOD.py[10]: addrL = addr & 0xff ../../GSEOS_scripts\SET_FLASHMOD.py[11]: addrH = (addr >> 8) & 0xff ../../GSEOS_scripts\SET_FLASHMOD.py[12]: addrE = (addr >> 16) & 0xff ../../GSEOS_scripts\SET_FLASHMOD.py[13]: cmd.efw_b1_setrecptrl(addrL) ../../GSEOS_scripts\SET_FLASHMOD.py[14]: cmd.efw_b1_setrecptrh(addrH) ../../GSEOS_scripts\SET_FLASHMOD.py[15]: cmd.efw_b1_setrecptre(addrE) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[104]: wait(APID_263, lambda: True, flTimeout=10) # Get another packet ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[101]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[105]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[107]: log("3.3 Boosting Telemetry Limit to 60 kbps", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[108]: cmd.EFW_TMKBPS( 60 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[109]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[111]: log("3.4 Enabling Burst1 & 2 recording", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[112]: cmd.EFW_SSR_CONFIG() #Clear all the Burst2s ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[113]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[114]: cmd.EFW_SSR_ENABLE(OPTION=0) #Enable B1 Recording ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[115]: cmd.EFW_SSR_ENABLE(OPTION=2) #Enable B2 Recording ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[117]: log("3.5 Awaiting Flash Record Pointer Movement", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[118]: try: ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[119]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[119]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[124]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[125]: log("Flash Started at 0x%06x" % flash_wrt_start ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[126]: fwblks = 2 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[127]: flash_wrt_target = flash_wrt_start+fwblks ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[129]: log("3.5 Triggering Burst2 ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[130]: SET_TESTVALUE1( 170 ) #Trigger B2 @ 0xAA ../../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_DFB_4.py[131]: sleep(1) #Delay for reaction ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[132]: SET_TESTVALUE1( 0 ) #Untrigger ../../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_DFB_4.py[133]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[133]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[133]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[133]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[133]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[133]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[133]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[133]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[133]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[133]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[133]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[133]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[133]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[133]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[135]: log("3.6 Stopping Recordings ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[136]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[137]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[101]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[138]: flash_wrt_end = APID_263.B1_RECPTR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[139]: log("Flash Ended at 0x%06x" % flash_wrt_end ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[141]: log("4.1 Playing Burst1 Packets ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[142]: SET_B1PLAYBACK( flash_wrt_start, fwblks ) #Play Burst1 a no. of blocks ../../GSEOS_scripts\util.py[47]: cmd.EFW_B1_SETPLAYPTRL( block & 0xff ) ../../GSEOS_scripts\util.py[48]: cmd.EFW_B1_SETPLAYPTRH((block >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[49]: cmd.EFW_B1_SETPLAYPTRE((block >> 16)& 0xff ) ../../GSEOS_scripts\util.py[50]: cmd.EFW_B1_SETPLAYCTRL( leng & 0xff ) ../../GSEOS_scripts\util.py[51]: cmd.EFW_B1_SETPLAYCTRH((leng >> 8 )& 0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[143]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[143]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[143]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[143]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[144]: cmd.EFW_SSR_ENABLE(OPTION=1) #Enable Burst1 Playback ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[146]: log("4.2 Checking Burst1 Packets", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[147]: errcnt= errcnt + evaltimetags( APID_246, "APID_246", packets ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[16]: met=[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[17]: avgperiod = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[18]: if( N > 10): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[22]: points=0 #Points in average ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[32]: avgperiod = avgperiod/points ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[37]: sos = 0.0 #Sum of Squares ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[38]: points = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[44]: stddev = sqrt( sos ) / sqrt( points ) #Divide roots to finish ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[45]: if( stddev < .00033 ): # 1 msec (3 Sigma) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[46]: result = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[49]: log("%s : Period %10.5f, StdDev %8.5f sec : %s" % (name,avgperiod,stddev,PF[result==0]), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[50]: return( result ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[148]: errcnt= errcnt + evaltimetags( APID_247, "APID_247", packets ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[16]: met=[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[17]: avgperiod = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[18]: if( N > 10): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[22]: points=0 #Points in average ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[32]: avgperiod = avgperiod/points ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[37]: sos = 0.0 #Sum of Squares ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[38]: points = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[44]: stddev = sqrt( sos ) / sqrt( points ) #Divide roots to finish ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[45]: if( stddev < .00033 ): # 1 msec (3 Sigma) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[46]: result = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[49]: log("%s : Period %10.5f, StdDev %8.5f sec : %s" % (name,avgperiod,stddev,PF[result==0]), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[50]: return( result ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[149]: errcnt= errcnt + evaltimetags( APID_248, "APID_248", packets ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[16]: met=[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[17]: avgperiod = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[18]: if( N > 10): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[22]: points=0 #Points in average ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[32]: avgperiod = avgperiod/points ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[37]: sos = 0.0 #Sum of Squares ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[38]: points = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[44]: stddev = sqrt( sos ) / sqrt( points ) #Divide roots to finish ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[45]: if( stddev < .00033 ): # 1 msec (3 Sigma) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[46]: result = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[49]: log("%s : Period %10.5f, StdDev %8.5f sec : %s" % (name,avgperiod,stddev,PF[result==0]), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[50]: return( result ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[150]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[150]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[151]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[151]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[151]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[151]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[151]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[151]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[151]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[151]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[151]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[151]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[151]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[151]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[151]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[151]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[151]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[151]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[151]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[151]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[151]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[151]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[151]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[151]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[153]: log("5.1 Playing Burst2 (10-12 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[154]: cmd.EFW_SSR_ENABLE(OPTION=3) #Enable Burst2 Playback ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[156]: log("5.2 Checking Burst2 Packets", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[157]: errcnt= errcnt + evaltimetags( APID_249, "APID_249", packets ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[16]: met=[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[17]: avgperiod = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[18]: if( N > 10): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[22]: points=0 #Points in average ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[32]: avgperiod = avgperiod/points ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[37]: sos = 0.0 #Sum of Squares ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[38]: points = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[44]: stddev = sqrt( sos ) / sqrt( points ) #Divide roots to finish ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[45]: if( stddev < .00033 ): # 1 msec (3 Sigma) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[46]: result = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[49]: log("%s : Period %10.5f, StdDev %8.5f sec : %s" % (name,avgperiod,stddev,PF[result==0]), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[50]: return( result ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[158]: errcnt= errcnt + evaltimetags( APID_24A, "APID_24A", packets ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[16]: met=[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[17]: avgperiod = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[18]: if( N > 10): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[22]: points=0 #Points in average ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[32]: avgperiod = avgperiod/points ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[37]: sos = 0.0 #Sum of Squares ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[38]: points = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[44]: stddev = sqrt( sos ) / sqrt( points ) #Divide roots to finish ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[45]: if( stddev < .00033 ): # 1 msec (3 Sigma) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[46]: result = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[49]: log("%s : Period %10.5f, StdDev %8.5f sec : %s" % (name,avgperiod,stddev,PF[result==0]), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[50]: return( result ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[159]: errcnt= errcnt + evaltimetags( APID_24B, "APID_24B", packets ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[15]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[16]: met=[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[17]: avgperiod = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[18]: if( N > 10): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[22]: points=0 #Points in average ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[24]: wait( ap, lambda: True, flTimeout=300) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[25]: met[pkt] = ap.SUBSECONDS/65536.0 + ap.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[26]: log("%s : Packet[ %d ] Time : %15.5f " % (name,pkt,met[pkt])) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[27]: if(pkt>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[28]: period = met[pkt]-met[pkt-1] # Get delta time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[29]: if(period>0): # If Burst2, maybe wrapped ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[30]: avgperiod= avgperiod + period # Normally period>0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[31]: points = points+1 # Count how many ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[23]: for pkt in range(N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[32]: avgperiod = avgperiod/points ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[37]: sos = 0.0 #Sum of Squares ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[38]: points = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[40]: period = met[pkt]-met[pkt-1] #Period ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[41]: if(period>0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[42]: sos = sos + (avgperiod-period)**2 #add up squared diffs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[43]: points += 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[39]: for pkt in range(1,N): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[44]: stddev = sqrt( sos ) / sqrt( points ) #Divide roots to finish ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[45]: if( stddev < .00033 ): # 1 msec (3 Sigma) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[46]: result = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[49]: log("%s : Period %10.5f, StdDev %8.5f sec : %s" % (name,avgperiod,stddev,PF[result==0]), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[50]: return( result ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[161]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[161]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[162]: cmd.EFW_SSR_DISABLE(OPTION=3) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[163]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[163]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[163]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[163]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[165]: log("6.0 Disabling Bursts,etc", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[166]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[167]: cmd.EFW_SRMWRTCTL( 1 ) # Disable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[168]: cmd.EFW_DISARM(3) # Enable SRAM Scanner ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[170]: log('DFB_4 - Packet Times : %s ' % PF[errcnt==0], color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[171]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_4.py[172]: return(errcnt) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[36]: errcnt += tryscript("TEST_DFB_5") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[42]: """ ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[44]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[45]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[46]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[48]: def test_rt_periods(): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[96]: def test_b1_periods(): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[128]: def test_b2_periods(): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[160]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[42]: """ ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[44]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[45]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[46]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[48]: def test_rt_periods(): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[96]: def test_b1_periods(): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[128]: def test_b2_periods(): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[160]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[161]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[162]: log('TEST_DFB_5 : Collecting/Transmitting Dta', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[163]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[164]: log('1. Initializing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[165]: log("1.1 Set up RT to include MAG(APID245)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[166]: cmd.EFW_SSR_ROUTE(SEGMENT=1, APID=5) #Route 245 to RT ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[167]: log("1.2 Set up B2 to include E(APID249)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[168]: cmd.EFW_SSR_ROUTE(SEGMENT=3, APID=9) #Route 249 to B2 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[170]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[172]: SET_TESTVALUE0( 0 ) #CLear TESTVALUE 0 & 1 ../../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_DFB_5.py[173]: 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_DFB_5.py[174]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[175]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable B1/B2 record & play ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[177]: errcnt = test_rt_periods() #1. Real-Time ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[49]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[50]: log("1.0 Verifying Real Time Sampling Rates", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[52]: log("1.2 Verify Periods of APID 241,3,4,5,E,F", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[53]: wait(APID_241, lambda: True, flTimeout=16) #Filter Bank every 8 secs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[53]: wait(APID_241, lambda: True, flTimeout=16) #Filter Bank every 8 secs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[54]: pkt1= APID_241.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[55]: wait(APID_241, lambda: True, flTimeout=16) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[53]: wait(APID_241, lambda: True, flTimeout=16) #Filter Bank every 8 secs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[56]: period = APID_241.CCSDS_MET - pkt1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[57]: s241= period-8 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[58]: log(" APID 241 Period [ 8secs] = %2d secs : %s" %(period,PF[s241==0]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[60]: wait(APID_243, lambda: True, flTimeout=32) #Packet every 8 secs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[53]: wait(APID_241, lambda: True, flTimeout=16) #Filter Bank every 8 secs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[61]: pkt1= APID_243.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[62]: wait(APID_243, lambda: True, flTimeout=32) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[53]: wait(APID_241, lambda: True, flTimeout=16) #Filter Bank every 8 secs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[63]: period = APID_243.CCSDS_MET - pkt1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[64]: s243= period-16 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[65]: log(" APID 243 Period [16secs] = %2d secs : %s" %(period,PF[s243==0]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[67]: wait(APID_244, lambda: True, flTimeout=32) #Packet every 8 secs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[53]: wait(APID_241, lambda: True, flTimeout=16) #Filter Bank every 8 secs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[68]: pkt1= APID_244.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[69]: wait(APID_244, lambda: True, flTimeout=32) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[53]: wait(APID_241, lambda: True, flTimeout=16) #Filter Bank every 8 secs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[70]: period = APID_244.CCSDS_MET - pkt1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[71]: s244= period-8 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[72]: log(" APID 244 Period [ 8secs] = %2d secs : %s" %(period,PF[s244==0]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[74]: wait(APID_245, lambda: True, flTimeout=32) #Packet every 8 secs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[53]: wait(APID_241, lambda: True, flTimeout=16) #Filter Bank every 8 secs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[75]: pkt1= APID_245.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[76]: wait(APID_245, lambda: True, flTimeout=32) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[53]: wait(APID_241, lambda: True, flTimeout=16) #Filter Bank every 8 secs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[77]: period = APID_245.CCSDS_MET - pkt1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[78]: s245= period-16 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[79]: log(" APID 245 Period [16secs] = %2d secs : %s" %(period,PF[s245==0]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[81]: wait(APID_24E, lambda: True, flTimeout=64) #Packet every 16 secs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[53]: wait(APID_241, lambda: True, flTimeout=16) #Filter Bank every 8 secs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[82]: pkt1= APID_24E.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[83]: wait(APID_24E, lambda: True, flTimeout=64) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[53]: wait(APID_241, lambda: True, flTimeout=16) #Filter Bank every 8 secs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[84]: period = APID_24E.CCSDS_MET - pkt1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[85]: s24E= period-16 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[86]: log(" APID 24E Period [16secs] = %2d secs : %s" %(period,PF[s24E==0]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[88]: wait(APID_24F, lambda: True, flTimeout=64) #Packet every 4 secs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[53]: wait(APID_241, lambda: True, flTimeout=16) #Filter Bank every 8 secs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[89]: pkt1= APID_24F.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[90]: wait(APID_24F, lambda: True, flTimeout=64) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[53]: wait(APID_241, lambda: True, flTimeout=16) #Filter Bank every 8 secs ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[91]: period = APID_24F.CCSDS_MET - pkt1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[92]: s24F= period-4 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[93]: log(" APID 24F Period [ 4secs] = %2d secs : %s" %(period,PF[s24F==0]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[94]: return( s241+s243+s244+s245+s24E+s24F) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[179]: log("2.0 Verifying Burst Datasets", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[181]: log("2.1 Checking Flash write pointer valid", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[182]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[182]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[183]: if(APID_263.B1_RECPTR == 0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[186]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[188]: log("2.2 Boosting Telemetry Limit to 60 kbps", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[189]: cmd.EFW_TMKBPS( 60 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[190]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[192]: log("2.3 Enabling Burst1 & 2 recording", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[193]: cmd.EFW_SSR_CONFIG() #Clear all the Burst2s ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[194]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[195]: cmd.EFW_SSR_ENABLE(OPTION=0) #Enable B1 Recording ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[196]: cmd.EFW_SSR_ENABLE(OPTION=2) #Enable B2 Recording ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[198]: log("2.4 Awaiting Flash Record Pointer Movement", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[199]: try: ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[200]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[200]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[200]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[200]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[200]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[200]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[200]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[200]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[200]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[200]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[200]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[205]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[206]: log("Flash Started at 0x%06x" % flash_wrt_start, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[207]: fwblks = 2 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[208]: flash_wrt_target = flash_wrt_start+fwblks ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[210]: log("2.5 Triggering Burst2 ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[211]: SET_TESTVALUE1( 170 ) #Trigger B2 @ 0xAA ../../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_DFB_5.py[212]: sleep(5) #Delay for reaction ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[213]: SET_TESTVALUE1( 0 ) #Untrigger ../../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_DFB_5.py[215]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[215]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[215]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[215]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[215]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[215]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[215]: wait(APID_263, lambda: APID_263.B1_RECPTR >= flash_wrt_target, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[217]: log("2.6 Stopping Recordings ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[218]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[219]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[182]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[220]: flash_wrt_end = APID_263.B1_RECPTR ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[221]: log("Flash Ended at 0x%06x" % flash_wrt_end, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[223]: log("3.0 Setting Pointer to Replay ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[224]: SET_B1PLAYBACK( flash_wrt_start, fwblks ) #Play Burst1 a no. of blocks ../../GSEOS_scripts\util.py[47]: cmd.EFW_B1_SETPLAYPTRL( block & 0xff ) ../../GSEOS_scripts\util.py[48]: cmd.EFW_B1_SETPLAYPTRH((block >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[49]: cmd.EFW_B1_SETPLAYPTRE((block >> 16)& 0xff ) ../../GSEOS_scripts\util.py[50]: cmd.EFW_B1_SETPLAYCTRL( leng & 0xff ) ../../GSEOS_scripts\util.py[51]: cmd.EFW_B1_SETPLAYCTRH((leng >> 8 )& 0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[225]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[225]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[225]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[225]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[227]: log("3.1 Playing Burst1 (2-3 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[228]: cmd.EFW_SSR_ENABLE(OPTION=1) #Enable Burst1 Playback ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[229]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[229]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[229]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[229]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[229]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[229]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[229]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[229]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[229]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[229]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[229]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[229]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[229]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[229]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[229]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[229]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[229]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[229]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[229]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[229]: wait(APID_263, lambda: APID_263.B1_PLAYCTR == 0, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[230]: errcnt += test_b1_periods() ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[97]: log(" Verify Periods of APIDs 246-248", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[98]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[100]: wait(APID_246, lambda: True, flTimeout=32) #Packet every 1 sec ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[100]: wait(APID_246, lambda: True, flTimeout=32) #Packet every 1 sec ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[101]: pkt1= APID_246.CCSDS_Data[0]/256.0+APID_246.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[102]: wait(APID_246, lambda: True, flTimeout=32) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[100]: wait(APID_246, lambda: True, flTimeout=32) #Packet every 1 sec ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[103]: pkt2= APID_246.CCSDS_Data[0]/256.0+APID_246.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[104]: period = pkt2 - pkt1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[105]: s246=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[106]: if(period>1.0):s246=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[107]: log(" APID 246 Period [1.0 s] = %5.3f secs : %s" %(period,PF[s246==0]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[109]: wait(APID_247, lambda: True, flTimeout=32) #Packet every 1 sec ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[100]: wait(APID_246, lambda: True, flTimeout=32) #Packet every 1 sec ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[110]: pkt1= APID_247.CCSDS_Data[0]/256.0+APID_247.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[111]: wait(APID_247, lambda: True, flTimeout=32) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[100]: wait(APID_246, lambda: True, flTimeout=32) #Packet every 1 sec ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[112]: pkt2= APID_247.CCSDS_Data[0]/256.0+APID_247.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[113]: period = pkt2 - pkt1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[114]: s247=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[115]: if(period>0.5): s247 = 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[116]: log(" APID 247 Period [0.5 s] = %5.3f secs : %s" %(period,PF[s247==0]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[118]: wait(APID_248, lambda: True, flTimeout=32) #Packet every 1 sec ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[100]: wait(APID_246, lambda: True, flTimeout=32) #Packet every 1 sec ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[119]: pkt1= APID_248.CCSDS_Data[0]/256.0+APID_248.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[120]: wait(APID_248, lambda: True, flTimeout=32) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[100]: wait(APID_246, lambda: True, flTimeout=32) #Packet every 1 sec ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[121]: pkt2= APID_248.CCSDS_Data[0]/256.0+APID_248.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[122]: period = pkt2 - pkt1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[123]: s248= 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[124]: if(period>1.0): s248=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[125]: log(" APID 248 Period [1.0 s] = %5.3f secs : %s" %(period,PF[s248==0]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[126]: return( s246+s247+s248 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[231]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[231]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[231]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[231]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[231]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[231]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[231]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[231]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[231]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[231]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[231]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[231]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[231]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[231]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[231]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[231]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[231]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[231]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[231]: wait(APID_267, lambda: APID_267.B1R_OUTPTR == 0, flTimeout=180) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[233]: log("3.2 Playing Burst2 (10-12 mins)", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[234]: cmd.EFW_SSR_ENABLE(OPTION=3) #Enable Burst2 Playback ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[235]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[235]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[235]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[235]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[236]: errcnt += test_b2_periods() ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[129]: log(" Verify Periods of APIDs 249-24B", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[130]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[132]: wait(APID_249, lambda: True, flTimeout=32) #Packet every 1 sec ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[132]: wait(APID_249, lambda: True, flTimeout=32) #Packet every 1 sec ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[133]: pkt1= APID_249.CCSDS_Data[0]/256.0+APID_249.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[134]: wait(APID_249, lambda: True, flTimeout=32) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[132]: wait(APID_249, lambda: True, flTimeout=32) #Packet every 1 sec ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[135]: pkt2= APID_249.CCSDS_Data[0]/256.0+APID_249.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[136]: period = pkt2 - pkt1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[137]: s249= 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[138]: if(period>0.033):s249=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[139]: log(" APID 249 Period [0.032 s] = %5.3f secs : %s" %(period,PF[s249==0]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[141]: wait(APID_24A, lambda: True, flTimeout=32) #Packet every 1 sec ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[132]: wait(APID_249, lambda: True, flTimeout=32) #Packet every 1 sec ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[142]: pkt1= APID_24A.CCSDS_Data[0]/256.0+APID_24A.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[143]: wait(APID_24A, lambda: True, flTimeout=32) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[132]: wait(APID_249, lambda: True, flTimeout=32) #Packet every 1 sec ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[144]: pkt2= APID_24A.CCSDS_Data[0]/256.0+APID_24A.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[145]: period = pkt2 - pkt1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[146]: s24A= 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[147]: if(period>0.017):s24A=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[148]: log(" APID 24A Period [0.016 s] = %5.3f secs : %s" %(period,PF[s24A==0]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[150]: wait(APID_24B, lambda: True, flTimeout=32) #Packet every 1 sec ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[132]: wait(APID_249, lambda: True, flTimeout=32) #Packet every 1 sec ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[151]: pkt1= APID_24B.CCSDS_Data[0]/256.0+APID_24B.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[152]: wait(APID_24B, lambda: True, flTimeout=32) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[132]: wait(APID_249, lambda: True, flTimeout=32) #Packet every 1 sec ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[153]: pkt2= APID_24B.CCSDS_Data[0]/256.0+APID_24B.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[154]: period = pkt2 - pkt1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[155]: s24B= 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[156]: if(period>0.033):s24B=1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[157]: log(" APID 24B Period [0.032 s] = %5.3f secs : %s" %(period,PF[s24B==0]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[158]: return( s249+s24A+s24B ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[237]: cmd.EFW_SSR_DISABLE(OPTION=3) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[238]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[238]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[238]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[238]: wait(APID_263, lambda: APID_263.B2PLAYSTATE < 2, flTimeout=800) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[240]: log("4.0 Disabling Burst1/2", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[241]: cmd.EFW_SSR_OPTIONS( 0,0,0,0) #Disable Recording ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[242]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[244]: log('DFB Packet Collection/Transmission: %s ' % PF[errcnt==0], color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[245]: log("----------------------------------------", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_5.py[246]: return(errcnt) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[37]: errcnt += tryscript("TEST_DFB_16") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[14]: def verify_fitpage(): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[45]: def verify_fitbuf( adr, xval ): #Check Value throughout buffer ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[55]: def verify_fitbuf_angles( adr ): #Check Angle=0..255 in buffer ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[67]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[14]: def verify_fitpage(): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[45]: def verify_fitbuf( adr, xval ): #Check Value throughout buffer ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[55]: def verify_fitbuf_angles( adr ): #Check Angle=0..255 in buffer ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[67]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[68]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[69]: log('DFB_16 - Providing E&B Data to Fit', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[70]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[71]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[73]: log('1.1 Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[74]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[75]: cmd.EFW_FITMODE(1,1,1) #Sampling, E12,Bx ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[76]: SC_SPIN(12) #Nominal Rate for TESTDFB ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[77]: cmd.EFW_TMDUMPSIZE(128) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[79]: log('1.2 Load & Start the DFB Test Program ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[80]: cmd.EFW_SRMWRTCTL( 0 ) #Disable RAM Protection ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[81]: cmd.EFW_DISARM( 3 ) #Disarm RAM scanning ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[82]: sleep(3) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[83]: startscript("LOAD_TESTDFB") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTDFB.py[6]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_TESTDFB.py[8]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTDFB.py[9]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTDFB.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_TESTDFB.py[6]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_TESTDFB.py[8]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTDFB.py[9]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_TESTDFB.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_TESTDFB.py[12]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTDFB.py[13]: log('LOAD_TESTDFB ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTDFB.py[14]: log('========================================', color=BLUE, attr=BOLD )#REM ../../GSEOS_scripts/FSW_scripts\LOAD_TESTDFB.py[15]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\LOAD_TESTDFB.py[16]: cmd.EFW_CMDS(COUNT= 8) ../../GSEOS_scripts/FSW_scripts\LOAD_TESTDFB.py[18]: efw.idpu_load("00007000", " aa cd da 70 cd d3 70 c9 00 0c 00 00 00 10 f0 00 00 00 11 01 22 02 33 03 44 04 55 05 66 06 12 0e 11 0b 34 0e 22 0b 56 0e 33 0b db 23 e6 f8 cc 58 70 2a 2d 94 11 00 f8 19 3a 31 94 3f ce 00 32 11 70 cd 65 70 97 21 12 00 cd c2 12 2a 0d 70 11 12 70 0e 0c e7 22 0d 70 c9 2a 0d 70 22 f9 dd 21 10 f0 22 0d 70 c9 3a 08 70 b7 c8 fe 01 ca 7a 70 fe 02 ca 8a 70 fe 03 ca 9a 70 c9 2a 3e 91 22 1e 70") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTDFB.py[20]: efw.idpu_load("00007080", " 3a 11 70 32 20 70 32 21 70 c9 3a 11 70 32 1e 70 32 1f 70 2a 3e 91 22 20 70 c9 cd c1 70 2a 0f 70 11 e2 70 19 eb 21 12 70 3a 09 70 df 0e 01 e7 2a 0f 70 23 23 7c fe 03 da bd 70 21 00 00 22 0f 70 c9 3a 11 70 21 0c 70 be c8 77 b7 c0 2a 0a 70 22 0f 70 c9 21 2a 70 22 2f 91 c9 3e 0c 21 10 00 c3 c9 14 00 00 0c 01 18 02 23 03 2f 04 3a 05 45 06 50 07 5a 08 64 09 6c 0a 75 0b 7c 0c 82 0d 88 0e") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTDFB.py[22]: efw.idpu_load("00007100", " 8c 0f 90 10 92 11 94 12 93 13 92 14 8f 15 8b 16 85 17 7d 18 74 19 69 1a 5d 1b 4e 1c 3d 1d 2b 1e 16 1f ff 1f e7 20 cb 21 ae 22 8e 23 6c 24 47 25 1f 26 f5 26 c9 27 99 28 67 29 32 2a fa 2a bf 2b 82 2c 41 2d fd 2d b6 2e 6b 2f 1e 30 cd 30 79 31 21 32 c6 32 67 33 05 34 a0 34 36 35 c9 35 59 36 e5 36 6c 37 f1 37 71 38 ed 38 66 39 da 39 4b 3a b8 3a 20 3b 85 3b e5 3b 42 3c 9a 3c ee 3c 3e 3d") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTDFB.py[24]: efw.idpu_load("00007180", " 8a 3d d1 3d 14 3e 54 3e 8e 3e c5 3e f7 3e 25 3f 4e 3f 73 3f 94 3f b1 3f c9 3f dc 3f ec 3f f7 3f fd 3f 00 40 fd 3f f7 3f ec 3f dc 3f c9 3f b1 3f 94 3f 73 3f 4e 3f 25 3f f7 3e c5 3e 8e 3e 54 3e 14 3e d1 3d 8a 3d 3e 3d ee 3c 9a 3c 42 3c e5 3b 85 3b 20 3b b8 3a 4b 3a da 39 66 39 ed 38 71 38 f1 37 6c 37 e5 36 59 36 c9 35 36 35 a0 34 05 34 67 33 c6 32 21 32 79 31 cd 30 1e 30 6b 2f b6 2e") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTDFB.py[26]: efw.idpu_load("00007200", " fd 2d 41 2d 82 2c bf 2b fa 2a 32 2a 67 29 99 28 c9 27 f5 26 1f 26 47 25 6c 24 8e 23 ae 22 cb 21 e7 20 00 20 16 1f 2b 1e 3d 1d 4e 1c 5d 1b 69 1a 74 19 7d 18 85 17 8b 16 8f 15 92 14 93 13 94 12 92 11 90 10 8c 0f 88 0e 82 0d 7c 0c 75 0b 6c 0a 64 09 5a 08 50 07 45 06 3a 05 2f 04 23 03 18 02 0c 01 00 00 f3 fe e7 fd dc fc d0 fb c5 fa ba f9 af f8 a5 f7 9b f6 93 f5 8a f4 83 f3 7d f2 77 f1") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTDFB.py[28]: efw.idpu_load("00007280", " 73 f0 6f ef 6d ee 6b ed 6c ec 6d eb 70 ea 74 e9 7a e8 82 e7 8b e6 96 e5 a2 e4 b1 e3 c2 e2 d4 e1 e9 e0 00 e0 18 df 34 de 51 dd 71 dc 93 db b8 da e0 d9 0a d9 36 d8 66 d7 98 d6 cd d5 05 d5 40 d4 7d d3 be d2 02 d2 49 d1 94 d0 e1 cf 32 cf 86 ce de cd 39 cd 98 cc fa cb 5f cb c9 ca 36 ca a6 c9 1a c9 93 c8 0e c8 8e c7 12 c7 99 c6 25 c6 b4 c5 47 c5 df c4 7a c4 1a c4 bd c3 65 c3 11 c3 c1 c2") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTDFB.py[30]: efw.idpu_load("00007300", " 75 c2 2e c2 eb c1 ab c1 71 c1 3a c1 08 c1 da c0 b1 c0 8c c0 6b c0 4e c0 36 c0 23 c0 13 c0 08 c0 02 c0 00 c0 02 c0 08 c0 13 c0 23 c0 36 c0 4e c0 6b c0 8c c0 b1 c0 da c0 08 c1 3a c1 71 c1 ab c1 eb c1 2e c2 75 c2 c1 c2 11 c3 65 c3 bd c3 1a c4 7a c4 df c4 47 c5 b4 c5 25 c6 99 c6 12 c7 8e c7 0e c8 93 c8 1a c9 a6 c9 36 ca c9 ca 5f cb fa cb 98 cc 39 cd de cd 86 ce 32 cf e1 cf 94 d0 49 d1") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTDFB.py[32]: efw.idpu_load("00007380", " 02 d2 be d2 7d d3 40 d4 05 d5 cd d5 98 d6 66 d7 36 d8 0a d9 e0 d9 b8 da 93 db 71 dc 51 dd 34 de 18 df ff df e9 e0 d4 e1 c2 e2 b1 e3 a2 e4 96 e5 8b e6 82 e7 7a e8 74 e9 70 ea 6d eb 6c ec 6b ed 6d ee 6f ef 73 f0 77 f1 7d f2 83 f3 8a f4 93 f5 9b f6 a5 f7 af f8 ba f9 c5 fa d0 fb dc fc e7 fd f3 fe") ../../GSEOS_scripts/FSW_scripts\LOAD_TESTDFB.py[34]: verify_cmdcount() ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[84]: sleep(3) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[85]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[86]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[87]: wait(APID_267, lambda: APID_267.TESTVALUE==0xf310, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[87]: wait(APID_267, lambda: APID_267.TESTVALUE==0xf310, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[87]: wait(APID_267, lambda: APID_267.TESTVALUE==0xf310, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[87]: wait(APID_267, lambda: APID_267.TESTVALUE==0xf310, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[87]: wait(APID_267, lambda: APID_267.TESTVALUE==0xf310, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[87]: wait(APID_267, lambda: APID_267.TESTVALUE==0xf310, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[87]: wait(APID_267, lambda: APID_267.TESTVALUE==0xf310, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[89]: log('1.3 Waiting for 2 spin periods ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[90]: sleep(2*12) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[92]: log('1.3 Verify Test Pattern in FITPAGE ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[93]: errcnt = verify_fitpage() ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[15]: cmd.EFW_TMDUMPCTR(255) #Turn on Dumping ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[16]: DUMPADR(0x12010) #Look at FIT PAGE ../../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_DFB_16.py[17]: wait(APID_266, lambda: APID_266.DUMPADR==0x12010, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[17]: wait(APID_266, lambda: APID_266.DUMPADR==0x12010, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[17]: wait(APID_266, lambda: APID_266.DUMPADR==0x12010, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[17]: wait(APID_266, lambda: APID_266.DUMPADR==0x12010, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[17]: wait(APID_266, lambda: APID_266.DUMPADR==0x12010, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[17]: wait(APID_266, lambda: APID_266.DUMPADR==0x12010, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[18]: errs=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[19]: v1= APID_266.Data[0]+APID_266.Data[1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[20]: v2= APID_266.Data[2]+APID_266.Data[3]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[21]: v3= APID_266.Data[4]+APID_266.Data[5]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[22]: v4= APID_266.Data[6]+APID_266.Data[7]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[23]: v5= APID_266.Data[8]+APID_266.Data[9]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[24]: v6= APID_266.Data[10]+APID_266.Data[11]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[25]: e12s=APID_266.Data[12]+APID_266.Data[13]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[26]: mg1s=APID_266.Data[14]+APID_266.Data[15]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[27]: e34s=APID_266.Data[16]+APID_266.Data[17]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[28]: mg2s=APID_266.Data[18]+APID_266.Data[19]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[29]: e56s=APID_266.Data[20]+APID_266.Data[21]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[30]: mg3s=APID_266.Data[22]+APID_266.Data[23]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[31]: if(v1 != 0x111 ): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[32]: if(v2 != 0x222 ): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[33]: if(v3 != 0x333 ): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[34]: if(v4 != 0x444 ): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[35]: if(v5 != 0x555 ): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[36]: if(v6 != 0x666 ): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[37]: if(e12s != 0xe12 ): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[38]: if(mg1s != 0xb11 ): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[39]: if(e34s != 0xe34 ): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[40]: if(mg2s != 0xb22 ): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[41]: if(e56s != 0xe56 ): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[42]: if(mg3s != 0xb33 ): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[43]: return(errs) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[94]: if( errcnt!=0 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[98]: log('2.1 Verify E12 samples are in FIT ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[99]: errcnt = verify_fitbuf( 0x9a00, 0xe12 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[46]: DUMPADR( adr ) ../../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_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[48]: errs = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[53]: return( errs ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[100]: if( errcnt!=0 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[104]: log('2.2 Verify E56 samples are in FIT ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[105]: errcnt = verify_fitbuf( 0x9a80, 0xe56 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[46]: DUMPADR( adr ) ../../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_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[48]: errs = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[53]: return( errs ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[106]: if( errcnt!=0 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[110]: log('2.3 Verify Bx samples are in FIT ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[111]: errcnt = verify_fitbuf( 0x9B00, 0xb11 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[46]: DUMPADR( adr ) ../../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_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[48]: errs = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[53]: return( errs ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[112]: if( errcnt!=0 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[116]: log('2.4 Verify Bz samples are in FIT ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[117]: errcnt = verify_fitbuf( 0x9B80, 0xb33 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[46]: DUMPADR( adr ) ../../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_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[48]: errs = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[53]: return( errs ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[118]: if( errcnt!=0 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[122]: log('2.5 Switching to (E34,By) & Wait 24 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[123]: cmd.EFW_FITMODE(1,3,3) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[124]: sleep(2*12) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[126]: log('2.6 Verify E34 samples are in FIT ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[127]: errcnt = verify_fitbuf( 0x9a00, 0xe34 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[46]: DUMPADR( adr ) ../../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_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[48]: errs = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[53]: return( errs ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[128]: if( errcnt!=0 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[132]: log('2.7 Verify By samples are in FIT ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[133]: errcnt = verify_fitbuf( 0x9B00, 0xb22 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[46]: DUMPADR( adr ) ../../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_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[47]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[48]: errs = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[50]: val = APID_266.Data[i*2]+APID_266.Data[i*2+1]*256 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[51]: if(val != xval ): #Either expected value ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[49]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[53]: return( errs ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[134]: if( errcnt!=0 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[138]: log('3.1 Switching to E12=V1ANGLE, Wait ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[139]: DUMPADR( 0X9A00 ) #WATCH THE BUFFER ../../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_DFB_16.py[140]: POKE(0x7008,2) #SET FOR ANGLE ../../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_DFB_16.py[141]: cmd.EFW_FITMODE(1,1,1) #Sampling, E12,Bx ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[142]: sleep(2*24+10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[144]: log('3.2 Verify V1ANGLE samples are in order ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[145]: errcnt = verify_fitbuf_angles( 0x9A00 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[56]: DUMPADR( adr ) ../../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_DFB_16.py[57]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[57]: wait(APID_266, lambda: APID_266.DUMPADR==adr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[58]: errs = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[62]: val = APID_266.Data[i*2] #Each Word ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[63]: xval= i*256/32 #Should increase by 8 each ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[64]: if(xval-1 < val > xval+1 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[62]: val = APID_266.Data[i*2] #Each Word ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[63]: xval= i*256/32 #Should increase by 8 each ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[64]: if(xval-1 < val > xval+1 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[62]: val = APID_266.Data[i*2] #Each Word ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[63]: xval= i*256/32 #Should increase by 8 each ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[64]: if(xval-1 < val > xval+1 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[62]: val = APID_266.Data[i*2] #Each Word ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[63]: xval= i*256/32 #Should increase by 8 each ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[64]: if(xval-1 < val > xval+1 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[62]: val = APID_266.Data[i*2] #Each Word ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[63]: xval= i*256/32 #Should increase by 8 each ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[64]: if(xval-1 < val > xval+1 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[62]: val = APID_266.Data[i*2] #Each Word ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[63]: xval= i*256/32 #Should increase by 8 each ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[64]: if(xval-1 < val > xval+1 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[62]: val = APID_266.Data[i*2] #Each Word ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[63]: xval= i*256/32 #Should increase by 8 each ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[64]: if(xval-1 < val > xval+1 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[62]: val = APID_266.Data[i*2] #Each Word ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[63]: xval= i*256/32 #Should increase by 8 each ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[64]: if(xval-1 < val > xval+1 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[62]: val = APID_266.Data[i*2] #Each Word ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[63]: xval= i*256/32 #Should increase by 8 each ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[64]: if(xval-1 < val > xval+1 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[62]: val = APID_266.Data[i*2] #Each Word ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[63]: xval= i*256/32 #Should increase by 8 each ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[64]: if(xval-1 < val > xval+1 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[62]: val = APID_266.Data[i*2] #Each Word ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[63]: xval= i*256/32 #Should increase by 8 each ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[64]: if(xval-1 < val > xval+1 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[62]: val = APID_266.Data[i*2] #Each Word ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[63]: xval= i*256/32 #Should increase by 8 each ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[64]: if(xval-1 < val > xval+1 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[62]: val = APID_266.Data[i*2] #Each Word ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[63]: xval= i*256/32 #Should increase by 8 each ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[64]: if(xval-1 < val > xval+1 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[62]: val = APID_266.Data[i*2] #Each Word ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[63]: xval= i*256/32 #Should increase by 8 each ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[64]: if(xval-1 < val > xval+1 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[62]: val = APID_266.Data[i*2] #Each Word ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[63]: xval= i*256/32 #Should increase by 8 each ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[64]: if(xval-1 < val > xval+1 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[62]: val = APID_266.Data[i*2] #Each Word ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[63]: xval= i*256/32 #Should increase by 8 each ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[64]: if(xval-1 < val > xval+1 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[62]: val = APID_266.Data[i*2] #Each Word ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[63]: xval= i*256/32 #Should increase by 8 each ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[64]: if(xval-1 < val > xval+1 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[62]: val = APID_266.Data[i*2] #Each Word ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[63]: xval= i*256/32 #Should increase by 8 each ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[64]: if(xval-1 < val > xval+1 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[62]: val = APID_266.Data[i*2] #Each Word ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[63]: xval= i*256/32 #Should increase by 8 each ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[64]: if(xval-1 < val > xval+1 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[62]: val = APID_266.Data[i*2] #Each Word ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[63]: xval= i*256/32 #Should increase by 8 each ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[64]: if(xval-1 < val > xval+1 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[62]: val = APID_266.Data[i*2] #Each Word ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[63]: xval= i*256/32 #Should increase by 8 each ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[64]: if(xval-1 < val > xval+1 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[61]: if((APID_266.Data[i*2]+APID_266.Data[i*2+1]*256) != 0x8000): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[62]: val = APID_266.Data[i*2] #Each Word ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[63]: xval= i*256/32 #Should increase by 8 each ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[64]: if(xval-1 < val > xval+1 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[60]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[66]: return( errs ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[146]: if( errcnt!=0 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[151]: log('4.0 Reset to Cleanup', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[152]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[153]: sleep(12) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[155]: log('Providing E&B Data to Fit : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[156]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_16.py[157]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[38]: errcnt += tryscript("TEST_DFB_17") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[11]: """ ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[13]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[14]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[15]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[17]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[11]: """ ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[13]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[14]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[15]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[17]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[18]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[19]: log('DFB_17 - Providing FILTER Data to SCI', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[20]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[21]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[23]: log('1.1 Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[24]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[26]: log('1.2 Load & Start Prog to Move DMA channels', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[27]: cmd.EFW_SRMWRTCTL( 0 ) #Disable RAM Protection ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[28]: cmd.EFW_DISARM( 3 ) #Disarm RAM scanning ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[29]: sleep(3) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[30]: startscript("LOAD_MOVEDFB") ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[6]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[8]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[9]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[6]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[8]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[9]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[12]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[13]: log('LOAD_MOVEDFB ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[14]: log('========================================', color=BLUE, attr=BOLD )#REM ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[15]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[16]: cmd.EFW_CMDS(COUNT= 1) ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[18]: efw.idpu_load("00007000", " aa 3e 00 21 13 00 cd c5 14 3e 02 21 14 00 cd c5 14 3e 0c 21 15 00 c3 c5 14") ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[20]: verify_cmdcount() ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[31]: sleep(3) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[32]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[33]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[35]: log('1.2 Clear the SCI TBL area ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[36]: cmd.EFW_TABLE(5,0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[38]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[37]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[40]: log('1.3 Load Up Filter Test Pattern ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[41]: startscript("LOAD_SCI_TRGDATA") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[5]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[10]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[5]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[10]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[11]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[12]: log('LOADS SIMULATED DATA TO TRIGGER BUFFER ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[13]: log('32 HZ DATA X 13 X 4 BYTES ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[16]: cmd.EFW_CMDS( 32 ) #Enter number of expected commands ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[18]: efw.idpu_load("00011010", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[19]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[20]: efw.idpu_load("00011044", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[21]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[22]: efw.idpu_load("00011078", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[23]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[24]: efw.idpu_load("000110AC", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[25]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[26]: efw.idpu_load("000110E0", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[28]: efw.idpu_load("00011114", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[29]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[30]: efw.idpu_load("00011148", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[31]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[32]: efw.idpu_load("0001117C", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[33]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[34]: efw.idpu_load("000111B0", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[35]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[36]: efw.idpu_load("000111E4", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[37]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[38]: efw.idpu_load("00011218", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[39]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[40]: efw.idpu_load("0001124C", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[41]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[42]: efw.idpu_load("00011280", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[43]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[44]: efw.idpu_load("000112B4", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[45]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[46]: efw.idpu_load("000112E8", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[47]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[48]: efw.idpu_load("0001131C", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[49]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[50]: efw.idpu_load("00011350", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[51]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[52]: efw.idpu_load("00011384", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[53]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[54]: efw.idpu_load("000113B8", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[55]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[56]: efw.idpu_load("000113EC", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[57]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[58]: efw.idpu_load("00011420", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[59]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[60]: efw.idpu_load("00011454", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[61]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[62]: efw.idpu_load("00011488", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[63]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[64]: efw.idpu_load("000114BC", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[65]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[66]: efw.idpu_load("000114F0", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[68]: efw.idpu_load("00011524", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[69]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[70]: efw.idpu_load("00011558", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[71]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[72]: efw.idpu_load("0001158C", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[73]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[74]: efw.idpu_load("000115C0", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[75]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[76]: efw.idpu_load("000115F4", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[77]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[78]: efw.idpu_load("00011628", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[79]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[80]: efw.idpu_load("0001165C", " 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D ") ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[81]: sleep(1) ../../GSEOS_scripts/FSW_scripts\LOAD_SCI_TRGDATA.py[82]: verify_cmdcount() ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[43]: log('2.1 Verify Filter Data in SCI TBL ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[44]: cmd.EFW_DUMPTABL( 5, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[45]: cmd.EFW_TMDUMPSIZE(128) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[46]: sleep(10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[47]: errs=0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[48]: for i in range(13): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[49]: if(APID_266.Data[i+0 ]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[50]: if(APID_266.Data[i+13]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[51]: if(APID_266.Data[i+26]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[52]: if(APID_266.Data[i+39]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[48]: for i in range(13): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[49]: if(APID_266.Data[i+0 ]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[50]: if(APID_266.Data[i+13]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[51]: if(APID_266.Data[i+26]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[52]: if(APID_266.Data[i+39]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[48]: for i in range(13): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[49]: if(APID_266.Data[i+0 ]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[50]: if(APID_266.Data[i+13]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[51]: if(APID_266.Data[i+26]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[52]: if(APID_266.Data[i+39]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[48]: for i in range(13): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[49]: if(APID_266.Data[i+0 ]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[50]: if(APID_266.Data[i+13]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[51]: if(APID_266.Data[i+26]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[52]: if(APID_266.Data[i+39]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[48]: for i in range(13): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[49]: if(APID_266.Data[i+0 ]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[50]: if(APID_266.Data[i+13]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[51]: if(APID_266.Data[i+26]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[52]: if(APID_266.Data[i+39]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[48]: for i in range(13): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[49]: if(APID_266.Data[i+0 ]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[50]: if(APID_266.Data[i+13]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[51]: if(APID_266.Data[i+26]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[52]: if(APID_266.Data[i+39]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[48]: for i in range(13): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[49]: if(APID_266.Data[i+0 ]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[50]: if(APID_266.Data[i+13]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[51]: if(APID_266.Data[i+26]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[52]: if(APID_266.Data[i+39]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[48]: for i in range(13): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[49]: if(APID_266.Data[i+0 ]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[50]: if(APID_266.Data[i+13]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[51]: if(APID_266.Data[i+26]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[52]: if(APID_266.Data[i+39]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[48]: for i in range(13): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[49]: if(APID_266.Data[i+0 ]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[50]: if(APID_266.Data[i+13]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[51]: if(APID_266.Data[i+26]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[52]: if(APID_266.Data[i+39]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[48]: for i in range(13): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[49]: if(APID_266.Data[i+0 ]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[50]: if(APID_266.Data[i+13]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[51]: if(APID_266.Data[i+26]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[52]: if(APID_266.Data[i+39]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[48]: for i in range(13): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[49]: if(APID_266.Data[i+0 ]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[50]: if(APID_266.Data[i+13]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[51]: if(APID_266.Data[i+26]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[52]: if(APID_266.Data[i+39]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[48]: for i in range(13): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[49]: if(APID_266.Data[i+0 ]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[50]: if(APID_266.Data[i+13]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[51]: if(APID_266.Data[i+26]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[52]: if(APID_266.Data[i+39]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[48]: for i in range(13): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[49]: if(APID_266.Data[i+0 ]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[50]: if(APID_266.Data[i+13]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[51]: if(APID_266.Data[i+26]!= (0x11+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[52]: if(APID_266.Data[i+39]!= (0x21+i)): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[48]: for i in range(13): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[54]: if( errs!=0 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[55]: log("TBL is not correct, with %d errors" %errs, color=RED, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_17.py[56]: return(-1) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[39]: errcnt += tryscript("TEST_DFB_21") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[12]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[13]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[14]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[16]: SUPER_PPS = 0x3F #DFB Command to ReSync ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[18]: def verify_SYNC( rate ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[43]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[12]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[13]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[14]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[16]: SUPER_PPS = 0x3F #DFB Command to ReSync ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[18]: def verify_SYNC( rate ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[43]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[44]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[45]: log('DFB_21 - Test DFB Sync [SUPER_PPS=3F) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[46]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[47]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[49]: log('1. Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[50]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[51]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[53]: log('1.1 Dump DFBSYNC CDI Word ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[54]: cmd.EFW_TMDUMPCTR(255) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[55]: cmd.EFW_TMDUMPSIZE(64) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[56]: DUMPCDI( SUPER_PPS ) ../../GSEOS_scripts\util.py[72]: addr = addr*2 + 0xDE00 ../../GSEOS_scripts\util.py[73]: cmd.EFW_DUMPADRX( (addr >> 24 )& 0xff ) ../../GSEOS_scripts\util.py[74]: cmd.EFW_DUMPADRE( (addr >> 16 )& 0xff ) ../../GSEOS_scripts\util.py[75]: cmd.EFW_DUMPADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[76]: cmd.EFW_DUMPADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[77]: cmd.EFW_TMDUMPCTR(255) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[57]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[59]: log('2.1 Verify DFBSYNC Mask & Command Rate ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[60]: errcnt = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[61]: errcnt = errcnt + verify_SYNC( 2 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[19]: cmd.EFW_DFBSYNC( rate ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[20]: sleep(10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[21]: wait(APID_267, lambda:True, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[21]: wait(APID_267, lambda:True, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[22]: msk=APID_267.DFBSYNCMSK ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[23]: log(' Rate(%d) -> Mask %d' % (rate,msk), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[24]: if(msk != ((2**rate)-1) ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[28]: sleep(2**rate) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[30]: wait(APID_266, lambda: True, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[21]: wait(APID_267, lambda:True, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[31]: rb1 = APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[33]: rb2 = APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[34]: log(' Syncs at %x, %x ' % (rb1,rb2), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[35]: diff = rb2-rb1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[36]: if(diff < 0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[38]: if(diff != (2**rate)): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[41]: return(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[62]: errcnt = errcnt + verify_SYNC( 3 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[19]: cmd.EFW_DFBSYNC( rate ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[20]: sleep(10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[21]: wait(APID_267, lambda:True, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[21]: wait(APID_267, lambda:True, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[22]: msk=APID_267.DFBSYNCMSK ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[23]: log(' Rate(%d) -> Mask %d' % (rate,msk), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[24]: if(msk != ((2**rate)-1) ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[28]: sleep(2**rate) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[30]: wait(APID_266, lambda: True, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[21]: wait(APID_267, lambda:True, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[31]: rb1 = APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[33]: rb2 = APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[34]: log(' Syncs at %x, %x ' % (rb1,rb2), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[35]: diff = rb2-rb1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[36]: if(diff < 0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[38]: if(diff != (2**rate)): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[41]: return(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[63]: errcnt = errcnt + verify_SYNC( 4 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[19]: cmd.EFW_DFBSYNC( rate ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[20]: sleep(10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[21]: wait(APID_267, lambda:True, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[21]: wait(APID_267, lambda:True, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[22]: msk=APID_267.DFBSYNCMSK ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[23]: log(' Rate(%d) -> Mask %d' % (rate,msk), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[24]: if(msk != ((2**rate)-1) ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[28]: sleep(2**rate) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[30]: wait(APID_266, lambda: True, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[21]: wait(APID_267, lambda:True, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[31]: rb1 = APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[33]: rb2 = APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[34]: log(' Syncs at %x, %x ' % (rb1,rb2), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[35]: diff = rb2-rb1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[36]: if(diff < 0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[38]: if(diff != (2**rate)): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[41]: return(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[64]: errcnt = errcnt + verify_SYNC( 5 ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[19]: cmd.EFW_DFBSYNC( rate ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[20]: sleep(10) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[21]: wait(APID_267, lambda:True, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[21]: wait(APID_267, lambda:True, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[22]: msk=APID_267.DFBSYNCMSK ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[23]: log(' Rate(%d) -> Mask %d' % (rate,msk), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[24]: if(msk != ((2**rate)-1) ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[28]: sleep(2**rate) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[30]: wait(APID_266, lambda: True, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[21]: wait(APID_267, lambda:True, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[31]: rb1 = APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[32]: wait(APID_266, lambda: APID_266.Data[0]!=rb1, flTimeout=200) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[33]: rb2 = APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[34]: log(' Syncs at %x, %x ' % (rb1,rb2), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[35]: diff = rb2-rb1 ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[36]: if(diff < 0): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[38]: if(diff != (2**rate)): ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[41]: return(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[66]: log('2.2 There were %d errors found' % errcnt, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[68]: log('3 Clean Up, Turn off Dumps ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[69]: cmd.EFW_TMDUMPCTR(0) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[71]: log('DFB_21 - DFBSYNC : %s ' % PF[errcnt==0], color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[72]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB_21.py[73]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[41]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[42]: if( errcnt == 0 ): ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[45]: log('**** DFB Module FAIL %d Errors ****' % errcnt, color=RED, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[46]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DFB.py[47]: return( errcnt ) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[35]: beb =tryscript("TEST_BEB") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[12]: set_output_location('BEB_Module_') ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[15]: log('******* BEB MODULE TEST *********', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[18]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[20]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[23]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[24]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[26]: vers = APID_267.FSW_HIGH ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[27]: vers = vers + APID_267.FSW_LOW/100.0 ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[28]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[29]: log('******* FSW VERSION %5.2f *********'% vers, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[32]: errcnt=0 ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[33]: errcnt += tryscript("TEST_BEB_2") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[12]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[12]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[18]: log('BEB_2 - CMD TIME ALLOCATION < 2msec ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[19]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[20]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[21]: DVP = 0x111 # Duration Verification Point ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[22]: RST5= 0xEF # Restart 5 Instruction ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[23]: NOP = 0x00 # No Operation ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[25]: log('1. Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[26]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[27]: 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_BEB_2.py[28]: 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_BEB_2.py[29]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[29]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[31]: log('1.1 Enabling SRAM loading, Disable Scan ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[32]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[33]: cmd.EFW_DISARM(3) # Disable SRAM Scanner ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[35]: log('2.1 Verifying BKG Duration Point ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[36]: DUMPADR( DVP ) ../../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_BEB_2.py[37]: wait(APID_266, lambda: APID_266.DUMPADR == DVP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[37]: wait(APID_266, lambda: APID_266.DUMPADR == DVP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[38]: wait(APID_266, lambda: APID_266.Data[0] == NOP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[38]: wait(APID_266, lambda: APID_266.Data[0] == NOP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[39]: log('2.2 Installing BKG ISR Timing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[40]: POKE( DVP, RST5 ) #BKG[addr] = RST 5 ../../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_BEB_2.py[41]: sleep(8) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[43]: log('2.3 Measuring BKG ISR (w/No commands) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[44]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[44]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[45]: intnum = APID_267.TESTVALUE / 256 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[46]: inttime= APID_267.TESTVALUE & 255 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[47]: fmsec = (1000.0/65536.0) * inttime ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[48]: log('Maximum Interrupt Service Time is %2.3f msec' % fmsec) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[49]: log('Percent of Interrupt at 256 Hz is %2.3f percent' % (fmsec*100.0/3.90625) ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[50]: log('Maximum Interrupt Service Routine= %x hex' %intnum) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[51]: log('Requirement for ISR Duration < 2 msec : %s' % PF[fmsec < 2.0] ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[53]: log('3. Commanding BEB ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[55]: cmd.EFW_BIAS( 1, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[56]: cmd.EFW_BIASL( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[57]: cmd.EFW_USHER( 1, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[58]: cmd.EFW_USHERL( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[59]: cmd.EFW_GUARD( 1, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[60]: cmd.EFW_GUARDL( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[61]: cmd.EFW_LDAC( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[62]: cmd.EFW_ACTESTLOW( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[63]: cmd.EFW_ACTESTHIGH( 0,0,0 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[65]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[67]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[44]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[68]: intnum2 = APID_267.TESTVALUE / 256 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[69]: inttime2= APID_267.TESTVALUE & 255 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[70]: fmsec2 = (1000.0/65536.0) * inttime2 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[71]: log('Maximum Interrupt Service Time is %2.3f msec' % fmsec2) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[72]: log('Percent of Interrupt at 256 Hz is %2.3f percent' % (fmsec2*100.0/3.90625) ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[73]: log('Maximum Interrupt Service Routine= %x hex' %intnum2) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[75]: log('Change in MAX ISR : %5.3f' % (fmsec2-fmsec) ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[76]: log('Requirement for DEP CMD Duration < 2 msec : %s' % PF[fmsec2 < 2.0] ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[78]: log('4.0 Removing Vectors ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[79]: POKE( DVP, NOP ) #BKG[addr] = NOP ../../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_BEB_2.py[80]: cmd.EFW_SRMWRTCTL( 1 ) # Disable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[81]: cmd.EFW_DISARM(3) # Enable SRAM Scanner ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[83]: log('3.0 BEB Command Time Allocation : PASS ', color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[84]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[85]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[34]: errcnt += tryscript("TEST_BEB_3") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[15]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[15]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[17]: log('BEB_3 - Records Configuration Byte ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[18]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[19]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[21]: log('1.1 Increasing TM Rate ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[22]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[23]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[27]: log('2.1 Verifying BEB Configuration in AP267 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[28]: cmd.EFW_CONFIG0( 0x67 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[29]: wait(APID_267, lambda: APID_267.CONFIG0==0x67, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[29]: wait(APID_267, lambda: APID_267.CONFIG0==0x67, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[29]: wait(APID_267, lambda: APID_267.CONFIG0==0x67, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[29]: wait(APID_267, lambda: APID_267.CONFIG0==0x67, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[29]: wait(APID_267, lambda: APID_267.CONFIG0==0x67, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[29]: wait(APID_267, lambda: APID_267.CONFIG0==0x67, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[31]: log('2.2 Verifying BEB Configuration in AP265 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[32]: cmd.EFW_CONFIG0( 0x65 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[33]: cmd.EFW_LDAC( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[34]: wait(APID_265, lambda: APID_265.CONFIG0==0x65, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[34]: wait(APID_265, lambda: APID_265.CONFIG0==0x65, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[37]: log('3.0 BEB Records Config Codes : PASS ', color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[38]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[39]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[35]: errcnt += tryscript("TEST_BEB_4") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[14]: def get_start(): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[21]: def sweep_report(): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[33]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[14]: def get_start(): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[21]: def sweep_report(): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[33]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[34]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[35]: log('BEB_4 - Performs Sweeps on all axes ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[36]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[37]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[38]: BIASES = 0x94D0 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[39]: log('1.1 Increasing TM Rate, Disable Sweeps ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[40]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[41]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[42]: cmd.EFW_DISARM(4) #Sweeps OFF at First ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[43]: cmd.EFW_TMDUMPCTR(255) #Will Need to DUMP Table ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[44]: cmd.EFW_DUMPTABL( 6, 0 ) #Dump the SWEEP Table ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[45]: cmd.EFW_SRMWRTCTL( 0 ) #Poke enable ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[46]: sleep(4) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[48]: log('1.2 Setting Sweep Delay to 2 spins ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[49]: cmd.EFW_TABLE(6,3) #SWPSPINS ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[50]: cmd.EFW_LOAD( 2 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[51]: cmd.EFW_LOAD( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[52]: cmd.EFW_TABLE(6,12) #SWPSPINCTR ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[53]: cmd.EFW_LOAD( 2 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[54]: cmd.EFW_LOAD( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[56]: log('1.3 Setting 8-point, 16-second sweep ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[57]: cmd.EFW_TABLE(6,5) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[58]: cmd.EFW_LOAD( 0x44 ) #Bias 4444 to start ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[59]: cmd.EFW_LOAD( 0x44 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[60]: cmd.EFW_LOAD( 0x11 ) #Step Size 1111 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[61]: cmd.EFW_LOAD( 0x11 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[62]: cmd.EFW_LOAD( 32 ) #Make a step every 1 second ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[63]: cmd.EFW_LOAD( 8 ) #Number of points in sweep ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[64]: cmd.EFW_LOAD( 32 ) #Make the 1st step at 1 second ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[66]: log('1.4 Verifying BIAS1-6 are all 0x7FFF ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[67]: DUMPADR( BIASES ) #Look at BIASES 1-6 ../../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_BEB_4.py[68]: wait(APID_266, lambda:APID_266.DUMPADR==BIASES, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[68]: wait(APID_266, lambda:APID_266.DUMPADR==BIASES, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[68]: wait(APID_266, lambda:APID_266.DUMPADR==BIASES, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[68]: wait(APID_266, lambda:APID_266.DUMPADR==BIASES, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[68]: wait(APID_266, lambda:APID_266.DUMPADR==BIASES, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[68]: wait(APID_266, lambda:APID_266.DUMPADR==BIASES, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[68]: wait(APID_266, lambda:APID_266.DUMPADR==BIASES, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[69]: errs = 0 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[70]: for i in range(0,14,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[71]: if(APID_266.Data[i]!= 0xff): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[72]: if(APID_266.Data[i+1]!= 0x7f): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[70]: for i in range(0,14,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[71]: if(APID_266.Data[i]!= 0xff): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[72]: if(APID_266.Data[i+1]!= 0x7f): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[70]: for i in range(0,14,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[71]: if(APID_266.Data[i]!= 0xff): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[72]: if(APID_266.Data[i+1]!= 0x7f): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[70]: for i in range(0,14,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[71]: if(APID_266.Data[i]!= 0xff): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[72]: if(APID_266.Data[i+1]!= 0x7f): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[70]: for i in range(0,14,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[71]: if(APID_266.Data[i]!= 0xff): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[72]: if(APID_266.Data[i+1]!= 0x7f): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[70]: for i in range(0,14,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[71]: if(APID_266.Data[i]!= 0xff): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[72]: if(APID_266.Data[i+1]!= 0x7f): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[70]: for i in range(0,14,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[71]: if(APID_266.Data[i]!= 0xff): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[72]: if(APID_266.Data[i+1]!= 0x7f): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[70]: for i in range(0,14,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[73]: if(errs>0): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[74]: log('1.4 ERROR- Check BIAS Addr & Retry', color=RED, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[76]: log('2.1 Verifying Sweeps on V12 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[77]: cmd.EFW_TABLE(6,1) #Set PAIR=0 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[78]: cmd.EFW_LOAD( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[79]: cmd.EFW_ARM(4) #Enable Sweep ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[80]: sweep_report() #report on sweep ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[22]: pn=("X","Y","Z") ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[23]: pair = get_start() ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[15]: for pkt in range(0,30): #Look for 30 seconds to find a start point ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[16]: wait(APID_266, lambda:True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[16]: wait(APID_266, lambda:True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[17]: if(APID_266.Data[0]!= 0xff):return(0) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[24]: pts = 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[25]: log(" Biasing %s Pair " % pn[pair], color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[81]: cmd.EFW_DISARM(4) #Disable Sweep ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[83]: log('2.2 Verifying Sweeps on V34 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[84]: cmd.EFW_TABLE(6,1) #Set PAIR=1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[85]: cmd.EFW_LOAD( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[86]: cmd.EFW_ARM(4) #Enable Sweep ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[87]: sweep_report() #report on sweep ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[22]: pn=("X","Y","Z") ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[23]: pair = get_start() ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[15]: for pkt in range(0,30): #Look for 30 seconds to find a start point ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[16]: wait(APID_266, lambda:True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[16]: wait(APID_266, lambda:True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[17]: if(APID_266.Data[0]!= 0xff):return(0) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[24]: pts = 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[25]: log(" Biasing %s Pair " % pn[pair], color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: if(APID_266.Data[pair*4]==0xFF): return(pts) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: pts = pts + 1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: for i in range(0,60): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log(" Bias = %2x%2x " % (APID_266.Data[pair*4+1],APID_266.Data[pair*4])) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: old = APID_266.Data[pair*4] ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: wait(APID_266, lambda:APID_266.Data[pair*4]!=old, flTimeout=60) ../../GSEOS_scripts\UTIL.py[210]: except: ../../GSEOS_scripts\UTIL.py[211]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[36]: errcnt += tryscript("TEST_BEB_5") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[15]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[15]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[17]: log('BEB_5 - Zero Volts on DACs at StartUp ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[18]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[19]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[20]: BIASES = 0x94D0 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[21]: cmd.EFW_SRMWRTCTL(0) #Enable poking ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[23]: log('1.1 Resetting CPU', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[24]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\util.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[25]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[25]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[26]: RESETCPU() ../../GSEOS_scripts\util.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[27]: sleep(10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[28]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[28]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[29]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[30]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\util.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[31]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[33]: log('2.1 Verifying BEB Configuration in AP267 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[34]: DUMPADR( BIASES ) #Bias/Usher/Guard Arrays ../../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_BEB_5.py[35]: cmd.EFW_TMDUMPCTR(255) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[36]: wait(APID_266, lambda: APID_266.DUMPADR==BIASES, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[36]: wait(APID_266, lambda: APID_266.DUMPADR==BIASES, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[36]: wait(APID_266, lambda: APID_266.DUMPADR==BIASES, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[36]: wait(APID_266, lambda: APID_266.DUMPADR==BIASES, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[36]: wait(APID_266, lambda: APID_266.DUMPADR==BIASES, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[36]: wait(APID_266, lambda: APID_266.DUMPADR==BIASES, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[37]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[38]: dacs= 0 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[44]: log('2.2 Result: %d errors in %d DACs ' %(err,dacs), color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[46]: log('3.0 BEB Zeros DACs at Reset : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[47]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[48]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[38]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[39]: if( errcnt == 0 ): ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[42]: log('**** BEB Module FAIL %d Errors ****' % errcnt, color=RED, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[43]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[44]: return( errcnt ) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[36]: dep =tryscript("TEST_DEP") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[12]: set_output_location('DEP_Module_') ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[15]: log('******* DEP MODULE TEST *********', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[18]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[20]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[23]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[24]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[26]: vers = APID_267.FSW_HIGH ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[27]: vers = vers + APID_267.FSW_LOW/100.0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[28]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[29]: log('******* FSW VERSION %5.2f *********'% vers, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[32]: errcnt=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[33]: errcnt += tryscript("TEST_DEP_1") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[15]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[16]: log('DEP_1 - Deployment Initial State = Stop', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[18]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[19]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[21]: log('1. Initializing to Engineering Mode, ARM', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[22]: cmd.EFW_ENGIN() #Engineering Mode ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[23]: cmd.EFW_ARM(1) #Arm Deployment ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[24]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[26]: wait(APID_267, lambda: APID_267.ENA_DEP==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[26]: wait(APID_267, lambda: APID_267.ENA_DEP==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[28]: log('2.1 Starting a Deployment, Motors ON', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[29]: cmd.EFW_DEP_PAIR( 1 ) #Select a pair ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[30]: cmd.EFW_DEP_BOTH( 10 ,bCriticalCmdDialog=False) #Start Both Going ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[31]: wait(APID_267, lambda: APID_267.DEPPAIR==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[31]: wait(APID_267, lambda: APID_267.DEPPAIR==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[31]: wait(APID_267, lambda: APID_267.DEPPAIR==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[31]: wait(APID_267, lambda: APID_267.DEPPAIR==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[31]: wait(APID_267, lambda: APID_267.DEPPAIR==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[31]: wait(APID_267, lambda: APID_267.DEPPAIR==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[32]: wait(APID_267, lambda: APID_267.DEPSTAT==0x33, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[32]: wait(APID_267, lambda: APID_267.DEPSTAT==0x33, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[33]: wait(APID_267, lambda: APID_267.DEPLIMIT==10, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[33]: wait(APID_267, lambda: APID_267.DEPLIMIT==10, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[34]: wait(APID_267, lambda: APID_267.MTRSTAT==0x03, flTimeout=12) #Motor1&2 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[34]: wait(APID_267, lambda: APID_267.MTRSTAT==0x03, flTimeout=12) #Motor1&2 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[36]: log('2.2 Resetting CPU', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[37]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[39]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[40]: sleep(10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[41]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[41]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[42]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[43]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[44]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[46]: log('2.3 Verifying Deployment is Reset', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[47]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=12) #DEPENA = Disabled ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[47]: wait(APID_267, lambda: APID_267.ENA_DEP==0, flTimeout=12) #DEPENA = Disabled ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[48]: wait(APID_267, lambda: APID_267.DEPPAIR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[48]: wait(APID_267, lambda: APID_267.DEPPAIR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[49]: wait(APID_267, lambda: APID_267.DEPSTAT==0, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[49]: wait(APID_267, lambda: APID_267.DEPSTAT==0, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[50]: wait(APID_267, lambda: APID_267.DEPLIMIT==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[50]: wait(APID_267, lambda: APID_267.DEPLIMIT==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[51]: wait(APID_267, lambda: APID_267.MTRSTAT==0, flTimeout=12) #Motor Off ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[51]: wait(APID_267, lambda: APID_267.MTRSTAT==0, flTimeout=12) #Motor Off ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[53]: log('3. Deployment Initial State : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[54]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_1.py[55]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[34]: errcnt += tryscript("TEST_DEP_2") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[12]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[12]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[18]: log('DEP_2 - CMD TIME ALLOCATION < 2msec ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[19]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[20]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[21]: DVP = 0x111 # Duration Verification Point ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[22]: RST5= 0xEF # Restart 5 Instruction ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[23]: NOP = 0x00 # No Operation ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[25]: log('1. Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[26]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[27]: 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_DEP_2.py[28]: 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_DEP_2.py[29]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[29]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[29]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[29]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[29]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[29]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[30]: cmd.EFW_DEP_STOP() #Start Clean ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[31]: cmd.EFW_ENGIN() #Engineering Mode ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[32]: cmd.EFW_ARM(1) #Deploy Enable ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[34]: log('1.1 Enabling SRAM loading, Disable Scan ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[35]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[36]: cmd.EFW_DISARM(3) # Disable SRAM Scanner ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[38]: log('2.1 Verifying BKG Duration Point ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[39]: DUMPADR( DVP ) ../../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_DEP_2.py[40]: wait(APID_266, lambda: APID_266.DUMPADR == DVP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[40]: wait(APID_266, lambda: APID_266.DUMPADR == DVP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[41]: wait(APID_266, lambda: APID_266.Data[0] == NOP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[41]: wait(APID_266, lambda: APID_266.Data[0] == NOP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[42]: log('2.2 Installing BKG ISR Timing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[43]: POKE( DVP, RST5 ) #BKG[addr] = RST 5 ../../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_DEP_2.py[44]: sleep(8) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[46]: log('2.3 Measuring BKG ISR (w/No commands) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[47]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[47]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[48]: intnum = APID_267.TESTVALUE / 256 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[49]: inttime= APID_267.TESTVALUE & 255 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[50]: fmsec = (1000.0/65536.0) * inttime ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[51]: log('Maximum Interrupt Service Time is %2.3f msec' % fmsec) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[52]: log('Percent of Interrupt at 256 Hz is %2.3f percent' % (fmsec*100.0/3.90625) ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[53]: log('Maximum Interrupt Service Routine= %x hex' %intnum) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[54]: log('Requirement for ISR Duration < 2 msec : %s' % PF[fmsec < 2.0] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[56]: log('3. Commanding DEP ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[58]: cmd.EFW_DEP_PAIR(1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[59]: cmd.EFW_DEP_BOTH(2,bCriticalCmdDialog=False) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[60]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[61]: cmd.EFW_DEP_STOP() ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[62]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[64]: cmd.EFW_DEP_PAIR(3) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[65]: cmd.EFW_DEP_PLUS(2,bCriticalCmdDialog=False) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[66]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[67]: cmd.EFW_DEP_STOP() ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[68]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[70]: cmd.EFW_DEP_PAIR(5) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[71]: cmd.EFW_DEP_MINUS(2,bCriticalCmdDialog=False) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[72]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[73]: cmd.EFW_DEP_STOP() ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[74]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[76]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[47]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[77]: intnum2 = APID_267.TESTVALUE / 256 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[78]: inttime2= APID_267.TESTVALUE & 255 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[79]: fmsec2 = (1000.0/65536.0) * inttime2 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[80]: log('Maximum Interrupt Service Time is %2.3f msec' % fmsec2) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[81]: log('Percent of Interrupt at 256 Hz is %2.3f percent' % (fmsec2*100.0/3.90625) ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[82]: log('Maximum Interrupt Service Routine= %x hex' %intnum2) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[84]: log('Change in MAX ISR : %5.3f' % (fmsec2-fmsec) ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[85]: log('Requirement for DEP CMD Duration < 2 msec : %s' % PF[fmsec2 < 2.0] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[87]: log('4.0 Removing Vectors ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[88]: POKE( DVP, NOP ) #BKG[addr] = NOP ../../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_DEP_2.py[89]: cmd.EFW_SRMWRTCTL( 1 ) # Disable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[90]: cmd.EFW_DISARM(3) # Enable SRAM Scanner ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[92]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_2.py[93]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[35]: errcnt += tryscript("TEST_DEP_3") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[14]: """ ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[16]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[17]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[20]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[14]: """ ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[16]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[17]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[18]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[20]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[21]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[22]: log('DEP_3 - Deployment Enable Test ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[23]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[24]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[25]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[27]: log('1.1 Error Checking: Deploy without Enable ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[28]: cmd.EFW_SAFE() #All Heavy Stuff Disabled ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[29]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[30]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[31]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[31]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[32]: cmd.EFW_DEP_PAIR( 1 ,bCriticalCmdDialog=False ) #Select a pair ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[33]: try: ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[34]: wait(APID_267, lambda: APID_267.ERRCODE==0x31, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[34]: wait(APID_267, lambda: APID_267.ERRCODE==0x31, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[34]: wait(APID_267, lambda: APID_267.ERRCODE==0x31, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[34]: wait(APID_267, lambda: APID_267.ERRCODE==0x31, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[34]: wait(APID_267, lambda: APID_267.ERRCODE==0x31, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[34]: wait(APID_267, lambda: APID_267.ERRCODE==0x31, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[38]: log('1.2 Verified DepEna Must be Enabled ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[40]: log('2.1 Error Checking: SAFE After Axis Select', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[41]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[42]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[31]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[31]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[31]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[31]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[31]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[43]: cmd.EFW_ENGIN() ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[44]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[45]: cmd.EFW_ARM(1) #Arm Deployment ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[46]: cmd.EFW_DEP_PAIR( 1 ,bCriticalCmdDialog=False) #Select a pair ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[47]: wait(APID_267, lambda: APID_267.DEPPAIR==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[47]: wait(APID_267, lambda: APID_267.DEPPAIR==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[47]: wait(APID_267, lambda: APID_267.DEPPAIR==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[47]: wait(APID_267, lambda: APID_267.DEPPAIR==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[47]: wait(APID_267, lambda: APID_267.DEPPAIR==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[47]: wait(APID_267, lambda: APID_267.DEPPAIR==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[48]: cmd.EFW_SAFE() #SAFE drops DEPENA ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[49]: wait(APID_267, lambda: APID_267.ERRCODE==0x31, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[34]: wait(APID_267, lambda: APID_267.ERRCODE==0x31, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[34]: wait(APID_267, lambda: APID_267.ERRCODE==0x31, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[34]: wait(APID_267, lambda: APID_267.ERRCODE==0x31, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[34]: wait(APID_267, lambda: APID_267.ERRCODE==0x31, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[34]: wait(APID_267, lambda: APID_267.ERRCODE==0x31, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[34]: wait(APID_267, lambda: APID_267.ERRCODE==0x31, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[51]: log('2.2 Verified SAFE stops deploy mode ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[53]: log('3.1 Error Checking: Valid Motor Combinations', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[54]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[55]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[31]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[31]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[31]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[31]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[31]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[56]: cmd.EFW_ENGIN() ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[57]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[58]: cmd.EFW_ARM(1) #Arm Deployment ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[59]: cmd.EFW_DEP_PAIR(1 ,bCriticalCmdDialog=False) #X pair ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[60]: POKE( 0x92e2, 0x20) #Motor 6 ON for some reason ../../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_DEP_3.py[61]: wait(APID_267, lambda: APID_267.MTRSTAT==0x20, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[61]: wait(APID_267, lambda: APID_267.MTRSTAT==0x20, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[61]: wait(APID_267, lambda: APID_267.MTRSTAT==0x20, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[61]: wait(APID_267, lambda: APID_267.MTRSTAT==0x20, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[61]: wait(APID_267, lambda: APID_267.MTRSTAT==0x20, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[61]: wait(APID_267, lambda: APID_267.MTRSTAT==0x20, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[62]: cmd.EFW_DEP_PLUS(2 ,bCriticalCmdDialog=False) #Try turning on. Should get ACTDEPERR ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[63]: wait(APID_267, lambda: APID_267.ERRCODE==0xA4, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[63]: wait(APID_267, lambda: APID_267.ERRCODE==0xA4, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[63]: wait(APID_267, lambda: APID_267.ERRCODE==0xA4, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[63]: wait(APID_267, lambda: APID_267.ERRCODE==0xA4, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[63]: wait(APID_267, lambda: APID_267.ERRCODE==0xA4, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[63]: wait(APID_267, lambda: APID_267.ERRCODE==0xA4, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[64]: log('3.2 Verified Check for Invalid Conditions', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[66]: log('4.1 CleanUp', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[67]: cmd.EFW_SAFE() #All Heavy Stuff Disabled ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[68]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[69]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[71]: log('5. DEP Deployment Enable Test : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[72]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_3.py[73]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[36]: errcnt += tryscript("TEST_DEP_4") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[12]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[15]: def ana2tba( analog ): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[20]: def tba2ana( tba ): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[24]: def click(boom): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[31]: def deploy1( boom, leng ): #Boom=1-6 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[63]: def deployboth( pair ): #Pair 1,3,5 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[136]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[12]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[15]: def ana2tba( analog ): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[20]: def tba2ana( tba ): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[24]: def click(boom): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[31]: def deploy1( boom, leng ): #Boom=1-6 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[63]: def deployboth( pair ): #Pair 1,3,5 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[136]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[137]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[138]: log('DEP_4 - Deployment Individually or Pairs', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[139]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[140]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[141]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[143]: log('1. Initializing to Engineering Mode, ARM', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[144]: cmd.EFW_ENGIN() #Engineering Mode ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[145]: cmd.EFW_ARM(1) #Arm Deployment ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[146]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[147]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[147]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[147]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[147]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[147]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[147]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[148]: cmd.EFW_DEP_STOP() #No Help from Before ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[149]: log('1.1 Disabling HSK so we can simulate booms', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[150]: cmd.EFW_HSKOPTIONS(1,1,0) #Disable HSK from Reading ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[151]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[153]: cmd.EFW_TABLE(3,0) #Clear the MOTOR samples ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[154]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[155]: cmd.EFW_LOAD( tba2ana(0) ) #by loading analog for TBA=000 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[154]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[155]: cmd.EFW_LOAD( tba2ana(0) ) #by loading analog for TBA=000 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[154]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[155]: cmd.EFW_LOAD( tba2ana(0) ) #by loading analog for TBA=000 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[154]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[155]: cmd.EFW_LOAD( tba2ana(0) ) #by loading analog for TBA=000 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[154]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[155]: cmd.EFW_LOAD( tba2ana(0) ) #by loading analog for TBA=000 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[154]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[155]: cmd.EFW_LOAD( tba2ana(0) ) #by loading analog for TBA=000 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[154]: for i in range(0,6): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[156]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[158]: log('2.1.1 Deploy Boom 1 Length=5 clicks', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[159]: deploy1( 1, 5 ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[32]: pair = ((boom-1)&6)+1 #Convert to pair 1,3,5 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[33]: xmotor = 2**(boom-1) #Expected Motor Value ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[34]: cmd.EFW_DEP_PAIR( pair ) #Select a pair ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[35]: if(boom&1==1): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[36]: cmd.EFW_DEP_PLUS( leng,bCriticalCmdDialog=False ) #Start Plus Side Going ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[37]: xdepstat = 0x03 #Expected Deploy Status ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[38]: xdlena = leng #Expected Lengths at end ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[39]: xdlenb = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[46]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[46]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[46]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[46]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[46]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[46]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[47]: wait(APID_267, lambda: APID_267.BOOMBITS==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[47]: wait(APID_267, lambda: APID_267.BOOMBITS==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[48]: wait(APID_267, lambda: APID_267.DEPSTAT==xdepstat, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[48]: wait(APID_267, lambda: APID_267.DEPSTAT==xdepstat, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[49]: wait(APID_267, lambda: APID_267.DLENA==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[49]: wait(APID_267, lambda: APID_267.DLENA==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[50]: wait(APID_267, lambda: APID_267.DLENB==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[50]: wait(APID_267, lambda: APID_267.DLENB==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[51]: wait(APID_267, lambda: APID_267.DEPLIMIT==leng, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[51]: wait(APID_267, lambda: APID_267.DEPLIMIT==leng, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[52]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) #MotorX ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[52]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) #MotorX ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[53]: log(" Simulating %d Clicks " % leng, color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[58]: wait(APID_267, lambda: APID_267.DLENA==xdlena, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[58]: wait(APID_267, lambda: APID_267.DLENA==xdlena, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[59]: wait(APID_267, lambda: APID_267.DLENB==xdlenb, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[59]: wait(APID_267, lambda: APID_267.DLENB==xdlenb, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[60]: wait(APID_267, lambda: APID_267.MTRSTAT==0x00, flTimeout=12) #All off ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[60]: wait(APID_267, lambda: APID_267.MTRSTAT==0x00, flTimeout=12) #All off ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[61]: log(" Verified %d Clicks " % leng, color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[160]: log('2.1.2 Deploy Boom 1 : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[162]: log('2.2.1 Deploy Boom 2 Length=5 clicks', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[163]: deploy1( 2, 5 ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[32]: pair = ((boom-1)&6)+1 #Convert to pair 1,3,5 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[33]: xmotor = 2**(boom-1) #Expected Motor Value ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[34]: cmd.EFW_DEP_PAIR( pair ) #Select a pair ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[35]: if(boom&1==1): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[41]: cmd.EFW_DEP_MINUS( leng,bCriticalCmdDialog=False ) #Start Minus Side Going ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[42]: xdepstat = 0x30 #Expected Deploy Status ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[43]: xdlena = 0 #Expected Lengths at end ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[44]: xdlenb = leng ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[46]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[46]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[47]: wait(APID_267, lambda: APID_267.BOOMBITS==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[47]: wait(APID_267, lambda: APID_267.BOOMBITS==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[48]: wait(APID_267, lambda: APID_267.DEPSTAT==xdepstat, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[48]: wait(APID_267, lambda: APID_267.DEPSTAT==xdepstat, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[48]: wait(APID_267, lambda: APID_267.DEPSTAT==xdepstat, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[48]: wait(APID_267, lambda: APID_267.DEPSTAT==xdepstat, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[49]: wait(APID_267, lambda: APID_267.DLENA==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[49]: wait(APID_267, lambda: APID_267.DLENA==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[50]: wait(APID_267, lambda: APID_267.DLENB==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[50]: wait(APID_267, lambda: APID_267.DLENB==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[51]: wait(APID_267, lambda: APID_267.DEPLIMIT==leng, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[51]: wait(APID_267, lambda: APID_267.DEPLIMIT==leng, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[52]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) #MotorX ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[52]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) #MotorX ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[53]: log(" Simulating %d Clicks " % leng, color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[58]: wait(APID_267, lambda: APID_267.DLENA==xdlena, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[58]: wait(APID_267, lambda: APID_267.DLENA==xdlena, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[59]: wait(APID_267, lambda: APID_267.DLENB==xdlenb, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[59]: wait(APID_267, lambda: APID_267.DLENB==xdlenb, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[60]: wait(APID_267, lambda: APID_267.MTRSTAT==0x00, flTimeout=12) #All off ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[60]: wait(APID_267, lambda: APID_267.MTRSTAT==0x00, flTimeout=12) #All off ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[61]: log(" Verified %d Clicks " % leng, color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[164]: log('2.2.2 Deploy Boom 2 : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[166]: log('2.3.1 Deploy Boom 3 Length=5 clicks', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[167]: deploy1( 3, 5 ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[32]: pair = ((boom-1)&6)+1 #Convert to pair 1,3,5 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[33]: xmotor = 2**(boom-1) #Expected Motor Value ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[34]: cmd.EFW_DEP_PAIR( pair ) #Select a pair ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[35]: if(boom&1==1): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[36]: cmd.EFW_DEP_PLUS( leng,bCriticalCmdDialog=False ) #Start Plus Side Going ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[37]: xdepstat = 0x03 #Expected Deploy Status ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[38]: xdlena = leng #Expected Lengths at end ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[39]: xdlenb = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[46]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[46]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[46]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[46]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[46]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[46]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[47]: wait(APID_267, lambda: APID_267.BOOMBITS==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[47]: wait(APID_267, lambda: APID_267.BOOMBITS==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[48]: wait(APID_267, lambda: APID_267.DEPSTAT==xdepstat, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[48]: wait(APID_267, lambda: APID_267.DEPSTAT==xdepstat, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[49]: wait(APID_267, lambda: APID_267.DLENA==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[49]: wait(APID_267, lambda: APID_267.DLENA==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[50]: wait(APID_267, lambda: APID_267.DLENB==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[50]: wait(APID_267, lambda: APID_267.DLENB==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[51]: wait(APID_267, lambda: APID_267.DEPLIMIT==leng, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[51]: wait(APID_267, lambda: APID_267.DEPLIMIT==leng, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[52]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) #MotorX ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[52]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) #MotorX ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[53]: log(" Simulating %d Clicks " % leng, color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[58]: wait(APID_267, lambda: APID_267.DLENA==xdlena, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[58]: wait(APID_267, lambda: APID_267.DLENA==xdlena, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[59]: wait(APID_267, lambda: APID_267.DLENB==xdlenb, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[59]: wait(APID_267, lambda: APID_267.DLENB==xdlenb, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[60]: wait(APID_267, lambda: APID_267.MTRSTAT==0x00, flTimeout=12) #All off ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[60]: wait(APID_267, lambda: APID_267.MTRSTAT==0x00, flTimeout=12) #All off ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[61]: log(" Verified %d Clicks " % leng, color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[168]: log('2.3.2 Deploy Boom 3 : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[170]: log('2.4.1 Deploy Boom 4 Length=5 clicks', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[171]: deploy1( 4, 5 ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[32]: pair = ((boom-1)&6)+1 #Convert to pair 1,3,5 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[33]: xmotor = 2**(boom-1) #Expected Motor Value ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[34]: cmd.EFW_DEP_PAIR( pair ) #Select a pair ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[35]: if(boom&1==1): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[41]: cmd.EFW_DEP_MINUS( leng,bCriticalCmdDialog=False ) #Start Minus Side Going ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[42]: xdepstat = 0x30 #Expected Deploy Status ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[43]: xdlena = 0 #Expected Lengths at end ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[44]: xdlenb = leng ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[46]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[46]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[47]: wait(APID_267, lambda: APID_267.BOOMBITS==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[47]: wait(APID_267, lambda: APID_267.BOOMBITS==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[48]: wait(APID_267, lambda: APID_267.DEPSTAT==xdepstat, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[48]: wait(APID_267, lambda: APID_267.DEPSTAT==xdepstat, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[48]: wait(APID_267, lambda: APID_267.DEPSTAT==xdepstat, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[48]: wait(APID_267, lambda: APID_267.DEPSTAT==xdepstat, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[49]: wait(APID_267, lambda: APID_267.DLENA==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[49]: wait(APID_267, lambda: APID_267.DLENA==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[50]: wait(APID_267, lambda: APID_267.DLENB==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[50]: wait(APID_267, lambda: APID_267.DLENB==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[51]: wait(APID_267, lambda: APID_267.DEPLIMIT==leng, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[51]: wait(APID_267, lambda: APID_267.DEPLIMIT==leng, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[52]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) #MotorX ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[52]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) #MotorX ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[53]: log(" Simulating %d Clicks " % leng, color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[58]: wait(APID_267, lambda: APID_267.DLENA==xdlena, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[58]: wait(APID_267, lambda: APID_267.DLENA==xdlena, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[59]: wait(APID_267, lambda: APID_267.DLENB==xdlenb, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[59]: wait(APID_267, lambda: APID_267.DLENB==xdlenb, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[60]: wait(APID_267, lambda: APID_267.MTRSTAT==0x00, flTimeout=12) #All off ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[60]: wait(APID_267, lambda: APID_267.MTRSTAT==0x00, flTimeout=12) #All off ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[61]: log(" Verified %d Clicks " % leng, color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[172]: log('2.4.2 Deploy Boom 4 : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[174]: log('2.5.1 Deploy Boom 5 Length=5 clicks', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[175]: deploy1( 5, 5 ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[32]: pair = ((boom-1)&6)+1 #Convert to pair 1,3,5 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[33]: xmotor = 2**(boom-1) #Expected Motor Value ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[34]: cmd.EFW_DEP_PAIR( pair ) #Select a pair ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[35]: if(boom&1==1): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[36]: cmd.EFW_DEP_PLUS( leng,bCriticalCmdDialog=False ) #Start Plus Side Going ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[37]: xdepstat = 0x03 #Expected Deploy Status ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[38]: xdlena = leng #Expected Lengths at end ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[39]: xdlenb = 0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[46]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[46]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[46]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[46]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[46]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[46]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[47]: wait(APID_267, lambda: APID_267.BOOMBITS==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[47]: wait(APID_267, lambda: APID_267.BOOMBITS==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[48]: wait(APID_267, lambda: APID_267.DEPSTAT==xdepstat, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[48]: wait(APID_267, lambda: APID_267.DEPSTAT==xdepstat, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[49]: wait(APID_267, lambda: APID_267.DLENA==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[49]: wait(APID_267, lambda: APID_267.DLENA==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[50]: wait(APID_267, lambda: APID_267.DLENB==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[50]: wait(APID_267, lambda: APID_267.DLENB==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[51]: wait(APID_267, lambda: APID_267.DEPLIMIT==leng, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[51]: wait(APID_267, lambda: APID_267.DEPLIMIT==leng, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[52]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) #MotorX ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[52]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) #MotorX ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[53]: log(" Simulating %d Clicks " % leng, color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[58]: wait(APID_267, lambda: APID_267.DLENA==xdlena, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[58]: wait(APID_267, lambda: APID_267.DLENA==xdlena, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[59]: wait(APID_267, lambda: APID_267.DLENB==xdlenb, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[59]: wait(APID_267, lambda: APID_267.DLENB==xdlenb, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[60]: wait(APID_267, lambda: APID_267.MTRSTAT==0x00, flTimeout=12) #All off ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[60]: wait(APID_267, lambda: APID_267.MTRSTAT==0x00, flTimeout=12) #All off ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[61]: log(" Verified %d Clicks " % leng, color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[176]: log('2.5.2 Deploy Boom 5 : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[178]: log('2.6.1 Deploy Boom 6 Length=5 clicks', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[179]: deploy1( 6, 5 ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[32]: pair = ((boom-1)&6)+1 #Convert to pair 1,3,5 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[33]: xmotor = 2**(boom-1) #Expected Motor Value ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[34]: cmd.EFW_DEP_PAIR( pair ) #Select a pair ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[35]: if(boom&1==1): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[41]: cmd.EFW_DEP_MINUS( leng,bCriticalCmdDialog=False ) #Start Minus Side Going ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[42]: xdepstat = 0x30 #Expected Deploy Status ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[43]: xdlena = 0 #Expected Lengths at end ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[44]: xdlenb = leng ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[46]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[46]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[47]: wait(APID_267, lambda: APID_267.BOOMBITS==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[47]: wait(APID_267, lambda: APID_267.BOOMBITS==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[48]: wait(APID_267, lambda: APID_267.DEPSTAT==xdepstat, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[48]: wait(APID_267, lambda: APID_267.DEPSTAT==xdepstat, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[48]: wait(APID_267, lambda: APID_267.DEPSTAT==xdepstat, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[48]: wait(APID_267, lambda: APID_267.DEPSTAT==xdepstat, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[49]: wait(APID_267, lambda: APID_267.DLENA==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[49]: wait(APID_267, lambda: APID_267.DLENA==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[50]: wait(APID_267, lambda: APID_267.DLENB==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[50]: wait(APID_267, lambda: APID_267.DLENB==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[51]: wait(APID_267, lambda: APID_267.DEPLIMIT==leng, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[51]: wait(APID_267, lambda: APID_267.DEPLIMIT==leng, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[52]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) #MotorX ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[52]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) #MotorX ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[53]: log(" Simulating %d Clicks " % leng, color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[55]: click( boom ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[54]: for i in range(0,leng): ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[57]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[58]: wait(APID_267, lambda: APID_267.DLENA==xdlena, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[58]: wait(APID_267, lambda: APID_267.DLENA==xdlena, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[59]: wait(APID_267, lambda: APID_267.DLENB==xdlenb, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[59]: wait(APID_267, lambda: APID_267.DLENB==xdlenb, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[60]: wait(APID_267, lambda: APID_267.MTRSTAT==0x00, flTimeout=12) #All off ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[60]: wait(APID_267, lambda: APID_267.MTRSTAT==0x00, flTimeout=12) #All off ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[61]: log(" Verified %d Clicks " % leng, color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[180]: log('2.6.2 Deploy Boom 6 : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[182]: log('3.1.1 Deploy Pair 1,2 Length=8 clicks', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[183]: deployboth( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[64]: leng=8 #Scripted ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[65]: xmotor = 3*(2**(pair-1)) #Expected Motor (both) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[66]: xmotora = 1*(2**(pair-1)) #Expected Motor (a) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[67]: xmotorb = 2*(2**(pair-1)) #Expected Motor (b) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[68]: cmd.EFW_DEP_PAIR( pair ) #Select a pair ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[69]: cmd.EFW_DEP_BOTH( leng,bCriticalCmdDialog=False ) #Start Plus Side Going ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[70]: xdlena = leng #Expected Lengths at end ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[71]: xdlenb = leng ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[73]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[73]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[73]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[73]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[73]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[73]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[74]: wait(APID_267, lambda: APID_267.BOOMBITS==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[74]: wait(APID_267, lambda: APID_267.BOOMBITS==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[75]: wait(APID_267, lambda: APID_267.DEPSTAT==0x33, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[75]: wait(APID_267, lambda: APID_267.DEPSTAT==0x33, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[76]: wait(APID_267, lambda: APID_267.DLENA==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[76]: wait(APID_267, lambda: APID_267.DLENA==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[77]: wait(APID_267, lambda: APID_267.DLENB==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[77]: wait(APID_267, lambda: APID_267.DLENB==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[78]: wait(APID_267, lambda: APID_267.DEPLIMIT==leng, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[78]: wait(APID_267, lambda: APID_267.DEPLIMIT==leng, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[79]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) #MotorX ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[79]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) #MotorX ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[81]: booma = pair ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[82]: boomb = booma+1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[84]: click( booma ) #Both should record 1 click ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[85]: click( boomb ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[86]: wait(APID_267, lambda: APID_267.DLENA==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[86]: wait(APID_267, lambda: APID_267.DLENA==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[86]: wait(APID_267, lambda: APID_267.DLENA==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[86]: wait(APID_267, lambda: APID_267.DLENA==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[86]: wait(APID_267, lambda: APID_267.DLENA==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[86]: wait(APID_267, lambda: APID_267.DLENA==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[87]: wait(APID_267, lambda: APID_267.DLENB==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[87]: wait(APID_267, lambda: APID_267.DLENB==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[88]: log(" Initial Click OK : PASS", color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[90]: for i in range(0,3): #Send A out 3 clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[91]: click( booma ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[90]: for i in range(0,3): #Send A out 3 clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[91]: click( booma ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[90]: for i in range(0,3): #Send A out 3 clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[91]: click( booma ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[90]: for i in range(0,3): #Send A out 3 clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[92]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[92]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[92]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[92]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[92]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[92]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[93]: wait(APID_267, lambda: APID_267.DLENB==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[87]: wait(APID_267, lambda: APID_267.DLENB==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[94]: wait(APID_267, lambda: APID_267.DEPSTAT==0x31, flTimeout=12) #A Paused ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[94]: wait(APID_267, lambda: APID_267.DEPSTAT==0x31, flTimeout=12) #A Paused ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[95]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotorb, flTimeout=12) #B Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[95]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotorb, flTimeout=12) #B Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[96]: log(" Boom A Paused at >3 Clicks : PASS", color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[98]: for i in range(0,3): #Send B out 3 clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[99]: click( boomb ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[98]: for i in range(0,3): #Send B out 3 clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[99]: click( boomb ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[98]: for i in range(0,3): #Send B out 3 clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[99]: click( boomb ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[98]: for i in range(0,3): #Send B out 3 clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[100]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[92]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[101]: wait(APID_267, lambda: APID_267.DLENB==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[101]: wait(APID_267, lambda: APID_267.DLENB==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[101]: wait(APID_267, lambda: APID_267.DLENB==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[101]: wait(APID_267, lambda: APID_267.DLENB==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[101]: wait(APID_267, lambda: APID_267.DLENB==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[102]: wait(APID_267, lambda: APID_267.DEPSTAT==0x33, flTimeout=12) #Both Run ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[75]: wait(APID_267, lambda: APID_267.DEPSTAT==0x33, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[103]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[79]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) #MotorX ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[104]: log(" Boom A Resumes when both equal : PASS", color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[106]: for i in range(0,3): #Send B out 3 more clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[107]: click( boomb ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[106]: for i in range(0,3): #Send B out 3 more clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[107]: click( boomb ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[106]: for i in range(0,3): #Send B out 3 more clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[107]: click( boomb ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[106]: for i in range(0,3): #Send B out 3 more clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[108]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[92]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[109]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[109]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[109]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[109]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[109]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[110]: wait(APID_267, lambda: APID_267.DEPSTAT==0x13, flTimeout=12) #B Paused ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[110]: wait(APID_267, lambda: APID_267.DEPSTAT==0x13, flTimeout=12) #B Paused ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[111]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotora, flTimeout=12) #A Runs ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[111]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotora, flTimeout=12) #A Runs ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[112]: log(" Boom B Pauses at >3 Clicks : PASS", color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[114]: for i in range(0,3): #Send A out 3 more clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[115]: click( booma ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[114]: for i in range(0,3): #Send A out 3 more clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[115]: click( booma ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[114]: for i in range(0,3): #Send A out 3 more clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[115]: click( booma ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[114]: for i in range(0,3): #Send A out 3 more clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[116]: wait(APID_267, lambda: APID_267.DLENA==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[116]: wait(APID_267, lambda: APID_267.DLENA==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[116]: wait(APID_267, lambda: APID_267.DLENA==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[116]: wait(APID_267, lambda: APID_267.DLENA==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[116]: wait(APID_267, lambda: APID_267.DLENA==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[116]: wait(APID_267, lambda: APID_267.DLENA==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[117]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[109]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[118]: wait(APID_267, lambda: APID_267.DEPSTAT==0x33, flTimeout=12) #Both Run ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[75]: wait(APID_267, lambda: APID_267.DEPSTAT==0x33, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[119]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[79]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) #MotorX ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[120]: log(" Boom B Resumes when both equal : PASS", color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[122]: click( booma ) #Send A out 1 last click ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[123]: wait(APID_267, lambda: APID_267.DLENA==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[123]: wait(APID_267, lambda: APID_267.DLENA==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[123]: wait(APID_267, lambda: APID_267.DLENA==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[123]: wait(APID_267, lambda: APID_267.DLENA==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[123]: wait(APID_267, lambda: APID_267.DLENA==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[123]: wait(APID_267, lambda: APID_267.DLENA==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[124]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[109]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[125]: wait(APID_267, lambda: APID_267.DEPSTAT==0x30, flTimeout=12) #A Stops ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[125]: wait(APID_267, lambda: APID_267.DEPSTAT==0x30, flTimeout=12) #A Stops ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[126]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotorb, flTimeout=12) #B Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[95]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotorb, flTimeout=12) #B Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[127]: log(" Boom A deployment stop : PASS", color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[129]: click( boomb ) #Send B out 1 last click ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[130]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[130]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[130]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[130]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[130]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[130]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[131]: wait(APID_267, lambda: APID_267.DLENA==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[123]: wait(APID_267, lambda: APID_267.DLENA==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[132]: wait(APID_267, lambda: APID_267.DLENB==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[132]: wait(APID_267, lambda: APID_267.DLENB==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[133]: wait(APID_267, lambda: APID_267.MTRSTAT==0x00, flTimeout=12) #All off ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[133]: wait(APID_267, lambda: APID_267.MTRSTAT==0x00, flTimeout=12) #All off ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[134]: log(" Both Booms stop : PASS", color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[184]: log('3.1.2 Deploy Pair 1,2 : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[186]: log('3.2.1 Deploy Pair 3,4 Length=8 clicks', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[187]: deployboth( 3 ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[64]: leng=8 #Scripted ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[65]: xmotor = 3*(2**(pair-1)) #Expected Motor (both) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[66]: xmotora = 1*(2**(pair-1)) #Expected Motor (a) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[67]: xmotorb = 2*(2**(pair-1)) #Expected Motor (b) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[68]: cmd.EFW_DEP_PAIR( pair ) #Select a pair ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[69]: cmd.EFW_DEP_BOTH( leng,bCriticalCmdDialog=False ) #Start Plus Side Going ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[70]: xdlena = leng #Expected Lengths at end ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[71]: xdlenb = leng ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[73]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[73]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[73]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[73]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[73]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[73]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[74]: wait(APID_267, lambda: APID_267.BOOMBITS==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[74]: wait(APID_267, lambda: APID_267.BOOMBITS==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[75]: wait(APID_267, lambda: APID_267.DEPSTAT==0x33, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[75]: wait(APID_267, lambda: APID_267.DEPSTAT==0x33, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[76]: wait(APID_267, lambda: APID_267.DLENA==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[76]: wait(APID_267, lambda: APID_267.DLENA==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[77]: wait(APID_267, lambda: APID_267.DLENB==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[77]: wait(APID_267, lambda: APID_267.DLENB==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[78]: wait(APID_267, lambda: APID_267.DEPLIMIT==leng, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[78]: wait(APID_267, lambda: APID_267.DEPLIMIT==leng, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[79]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) #MotorX ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[79]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) #MotorX ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[81]: booma = pair ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[82]: boomb = booma+1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[84]: click( booma ) #Both should record 1 click ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[85]: click( boomb ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[86]: wait(APID_267, lambda: APID_267.DLENA==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[86]: wait(APID_267, lambda: APID_267.DLENA==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[86]: wait(APID_267, lambda: APID_267.DLENA==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[86]: wait(APID_267, lambda: APID_267.DLENA==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[86]: wait(APID_267, lambda: APID_267.DLENA==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[86]: wait(APID_267, lambda: APID_267.DLENA==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[87]: wait(APID_267, lambda: APID_267.DLENB==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[87]: wait(APID_267, lambda: APID_267.DLENB==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[88]: log(" Initial Click OK : PASS", color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[90]: for i in range(0,3): #Send A out 3 clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[91]: click( booma ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[90]: for i in range(0,3): #Send A out 3 clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[91]: click( booma ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[90]: for i in range(0,3): #Send A out 3 clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[91]: click( booma ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[90]: for i in range(0,3): #Send A out 3 clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[92]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[92]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[92]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[92]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[92]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[92]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[93]: wait(APID_267, lambda: APID_267.DLENB==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[87]: wait(APID_267, lambda: APID_267.DLENB==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[94]: wait(APID_267, lambda: APID_267.DEPSTAT==0x31, flTimeout=12) #A Paused ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[94]: wait(APID_267, lambda: APID_267.DEPSTAT==0x31, flTimeout=12) #A Paused ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[95]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotorb, flTimeout=12) #B Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[95]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotorb, flTimeout=12) #B Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[96]: log(" Boom A Paused at >3 Clicks : PASS", color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[98]: for i in range(0,3): #Send B out 3 clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[99]: click( boomb ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[98]: for i in range(0,3): #Send B out 3 clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[99]: click( boomb ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[98]: for i in range(0,3): #Send B out 3 clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[99]: click( boomb ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[98]: for i in range(0,3): #Send B out 3 clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[100]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[92]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[101]: wait(APID_267, lambda: APID_267.DLENB==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[101]: wait(APID_267, lambda: APID_267.DLENB==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[101]: wait(APID_267, lambda: APID_267.DLENB==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[101]: wait(APID_267, lambda: APID_267.DLENB==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[101]: wait(APID_267, lambda: APID_267.DLENB==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[102]: wait(APID_267, lambda: APID_267.DEPSTAT==0x33, flTimeout=12) #Both Run ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[75]: wait(APID_267, lambda: APID_267.DEPSTAT==0x33, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[103]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[79]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) #MotorX ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[104]: log(" Boom A Resumes when both equal : PASS", color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[106]: for i in range(0,3): #Send B out 3 more clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[107]: click( boomb ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[106]: for i in range(0,3): #Send B out 3 more clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[107]: click( boomb ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[106]: for i in range(0,3): #Send B out 3 more clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[107]: click( boomb ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[106]: for i in range(0,3): #Send B out 3 more clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[108]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[92]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[109]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[109]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[109]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[109]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[109]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[110]: wait(APID_267, lambda: APID_267.DEPSTAT==0x13, flTimeout=12) #B Paused ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[110]: wait(APID_267, lambda: APID_267.DEPSTAT==0x13, flTimeout=12) #B Paused ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[111]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotora, flTimeout=12) #A Runs ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[111]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotora, flTimeout=12) #A Runs ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[112]: log(" Boom B Pauses at >3 Clicks : PASS", color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[114]: for i in range(0,3): #Send A out 3 more clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[115]: click( booma ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[114]: for i in range(0,3): #Send A out 3 more clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[115]: click( booma ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[114]: for i in range(0,3): #Send A out 3 more clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[115]: click( booma ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[114]: for i in range(0,3): #Send A out 3 more clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[116]: wait(APID_267, lambda: APID_267.DLENA==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[116]: wait(APID_267, lambda: APID_267.DLENA==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[116]: wait(APID_267, lambda: APID_267.DLENA==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[116]: wait(APID_267, lambda: APID_267.DLENA==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[116]: wait(APID_267, lambda: APID_267.DLENA==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[116]: wait(APID_267, lambda: APID_267.DLENA==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[117]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[109]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[118]: wait(APID_267, lambda: APID_267.DEPSTAT==0x33, flTimeout=12) #Both Run ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[75]: wait(APID_267, lambda: APID_267.DEPSTAT==0x33, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[119]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[79]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) #MotorX ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[120]: log(" Boom B Resumes when both equal : PASS", color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[122]: click( booma ) #Send A out 1 last click ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[123]: wait(APID_267, lambda: APID_267.DLENA==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[123]: wait(APID_267, lambda: APID_267.DLENA==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[123]: wait(APID_267, lambda: APID_267.DLENA==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[123]: wait(APID_267, lambda: APID_267.DLENA==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[123]: wait(APID_267, lambda: APID_267.DLENA==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[123]: wait(APID_267, lambda: APID_267.DLENA==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[124]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[109]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[125]: wait(APID_267, lambda: APID_267.DEPSTAT==0x30, flTimeout=12) #A Stops ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[125]: wait(APID_267, lambda: APID_267.DEPSTAT==0x30, flTimeout=12) #A Stops ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[126]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotorb, flTimeout=12) #B Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[95]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotorb, flTimeout=12) #B Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[127]: log(" Boom A deployment stop : PASS", color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[129]: click( boomb ) #Send B out 1 last click ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[130]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[130]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[130]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[130]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[130]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[130]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[131]: wait(APID_267, lambda: APID_267.DLENA==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[123]: wait(APID_267, lambda: APID_267.DLENA==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[132]: wait(APID_267, lambda: APID_267.DLENB==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[132]: wait(APID_267, lambda: APID_267.DLENB==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[133]: wait(APID_267, lambda: APID_267.MTRSTAT==0x00, flTimeout=12) #All off ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[133]: wait(APID_267, lambda: APID_267.MTRSTAT==0x00, flTimeout=12) #All off ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[134]: log(" Both Booms stop : PASS", color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[188]: log('3.2.2 Deploy Pair 3,4 : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[190]: log('3.3.1 Deploy Pair 5,6 Length=8 clicks', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[191]: deployboth( 5 ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[64]: leng=8 #Scripted ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[65]: xmotor = 3*(2**(pair-1)) #Expected Motor (both) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[66]: xmotora = 1*(2**(pair-1)) #Expected Motor (a) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[67]: xmotorb = 2*(2**(pair-1)) #Expected Motor (b) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[68]: cmd.EFW_DEP_PAIR( pair ) #Select a pair ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[69]: cmd.EFW_DEP_BOTH( leng,bCriticalCmdDialog=False ) #Start Plus Side Going ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[70]: xdlena = leng #Expected Lengths at end ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[71]: xdlenb = leng ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[73]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[73]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[73]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[73]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[73]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[73]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[74]: wait(APID_267, lambda: APID_267.BOOMBITS==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[74]: wait(APID_267, lambda: APID_267.BOOMBITS==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[75]: wait(APID_267, lambda: APID_267.DEPSTAT==0x33, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[75]: wait(APID_267, lambda: APID_267.DEPSTAT==0x33, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[76]: wait(APID_267, lambda: APID_267.DLENA==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[76]: wait(APID_267, lambda: APID_267.DLENA==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[77]: wait(APID_267, lambda: APID_267.DLENB==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[77]: wait(APID_267, lambda: APID_267.DLENB==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[78]: wait(APID_267, lambda: APID_267.DEPLIMIT==leng, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[78]: wait(APID_267, lambda: APID_267.DEPLIMIT==leng, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[79]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) #MotorX ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[79]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) #MotorX ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[81]: booma = pair ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[82]: boomb = booma+1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[84]: click( booma ) #Both should record 1 click ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[85]: click( boomb ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[86]: wait(APID_267, lambda: APID_267.DLENA==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[86]: wait(APID_267, lambda: APID_267.DLENA==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[86]: wait(APID_267, lambda: APID_267.DLENA==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[86]: wait(APID_267, lambda: APID_267.DLENA==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[86]: wait(APID_267, lambda: APID_267.DLENA==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[86]: wait(APID_267, lambda: APID_267.DLENA==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[87]: wait(APID_267, lambda: APID_267.DLENB==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[87]: wait(APID_267, lambda: APID_267.DLENB==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[88]: log(" Initial Click OK : PASS", color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[90]: for i in range(0,3): #Send A out 3 clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[91]: click( booma ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[90]: for i in range(0,3): #Send A out 3 clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[91]: click( booma ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[90]: for i in range(0,3): #Send A out 3 clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[91]: click( booma ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[90]: for i in range(0,3): #Send A out 3 clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[92]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[92]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[92]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[92]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[92]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[92]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[93]: wait(APID_267, lambda: APID_267.DLENB==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[87]: wait(APID_267, lambda: APID_267.DLENB==1, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[94]: wait(APID_267, lambda: APID_267.DEPSTAT==0x31, flTimeout=12) #A Paused ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[94]: wait(APID_267, lambda: APID_267.DEPSTAT==0x31, flTimeout=12) #A Paused ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[95]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotorb, flTimeout=12) #B Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[95]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotorb, flTimeout=12) #B Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[96]: log(" Boom A Paused at >3 Clicks : PASS", color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[98]: for i in range(0,3): #Send B out 3 clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[99]: click( boomb ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[98]: for i in range(0,3): #Send B out 3 clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[99]: click( boomb ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[98]: for i in range(0,3): #Send B out 3 clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[99]: click( boomb ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[98]: for i in range(0,3): #Send B out 3 clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[100]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[92]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[101]: wait(APID_267, lambda: APID_267.DLENB==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[101]: wait(APID_267, lambda: APID_267.DLENB==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[101]: wait(APID_267, lambda: APID_267.DLENB==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[101]: wait(APID_267, lambda: APID_267.DLENB==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[101]: wait(APID_267, lambda: APID_267.DLENB==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[102]: wait(APID_267, lambda: APID_267.DEPSTAT==0x33, flTimeout=12) #Both Run ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[75]: wait(APID_267, lambda: APID_267.DEPSTAT==0x33, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[103]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[79]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) #MotorX ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[104]: log(" Boom A Resumes when both equal : PASS", color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[106]: for i in range(0,3): #Send B out 3 more clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[107]: click( boomb ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[106]: for i in range(0,3): #Send B out 3 more clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[107]: click( boomb ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[106]: for i in range(0,3): #Send B out 3 more clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[107]: click( boomb ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[106]: for i in range(0,3): #Send B out 3 more clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[108]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[92]: wait(APID_267, lambda: APID_267.DLENA==4, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[109]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[109]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[109]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[109]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[109]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[110]: wait(APID_267, lambda: APID_267.DEPSTAT==0x13, flTimeout=12) #B Paused ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[110]: wait(APID_267, lambda: APID_267.DEPSTAT==0x13, flTimeout=12) #B Paused ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[111]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotora, flTimeout=12) #A Runs ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[111]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotora, flTimeout=12) #A Runs ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[112]: log(" Boom B Pauses at >3 Clicks : PASS", color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[114]: for i in range(0,3): #Send A out 3 more clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[115]: click( booma ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[114]: for i in range(0,3): #Send A out 3 more clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[115]: click( booma ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[114]: for i in range(0,3): #Send A out 3 more clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[115]: click( booma ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[114]: for i in range(0,3): #Send A out 3 more clicks ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[116]: wait(APID_267, lambda: APID_267.DLENA==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[116]: wait(APID_267, lambda: APID_267.DLENA==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[116]: wait(APID_267, lambda: APID_267.DLENA==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[116]: wait(APID_267, lambda: APID_267.DLENA==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[116]: wait(APID_267, lambda: APID_267.DLENA==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[116]: wait(APID_267, lambda: APID_267.DLENA==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[117]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[109]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[118]: wait(APID_267, lambda: APID_267.DEPSTAT==0x33, flTimeout=12) #Both Run ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[75]: wait(APID_267, lambda: APID_267.DEPSTAT==0x33, flTimeout=12) #Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[119]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[79]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotor, flTimeout=12) #MotorX ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[120]: log(" Boom B Resumes when both equal : PASS", color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[122]: click( booma ) #Send A out 1 last click ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[123]: wait(APID_267, lambda: APID_267.DLENA==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[123]: wait(APID_267, lambda: APID_267.DLENA==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[123]: wait(APID_267, lambda: APID_267.DLENA==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[123]: wait(APID_267, lambda: APID_267.DLENA==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[123]: wait(APID_267, lambda: APID_267.DLENA==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[123]: wait(APID_267, lambda: APID_267.DLENA==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[124]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[109]: wait(APID_267, lambda: APID_267.DLENB==7, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[125]: wait(APID_267, lambda: APID_267.DEPSTAT==0x30, flTimeout=12) #A Stops ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[125]: wait(APID_267, lambda: APID_267.DEPSTAT==0x30, flTimeout=12) #A Stops ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[126]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotorb, flTimeout=12) #B Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[95]: wait(APID_267, lambda: APID_267.MTRSTAT==xmotorb, flTimeout=12) #B Running ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[127]: log(" Boom A deployment stop : PASS", color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[129]: click( boomb ) #Send B out 1 last click ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[25]: boom2table=(0,4,5,2,3,0,1) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[26]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[27]: cmd.EFW_LOAD( tba2ana(4) ) #xxxTABxx T=1 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[28]: cmd.EFW_TABLE(3,boom2table[boom]) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[29]: cmd.EFW_LOAD( tba2ana(0) ) #xxxTABxx T=0 ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[21]: ana=(127,102,85,73,63,56,51,46) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[22]: return( ana[tba&7] ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[130]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[130]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[130]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[130]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[130]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[130]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=12) #Stopped ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[131]: wait(APID_267, lambda: APID_267.DLENA==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[123]: wait(APID_267, lambda: APID_267.DLENA==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[132]: wait(APID_267, lambda: APID_267.DLENB==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[132]: wait(APID_267, lambda: APID_267.DLENB==8, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[133]: wait(APID_267, lambda: APID_267.MTRSTAT==0x00, flTimeout=12) #All off ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[133]: wait(APID_267, lambda: APID_267.MTRSTAT==0x00, flTimeout=12) #All off ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[134]: log(" Both Booms stop : PASS", color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[192]: log('3.3.2 Deploy Pair 5,6 : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[194]: log('4.1 CleanUp', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[195]: cmd.EFW_DEP_STOP() #Clean Up ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[196]: cmd.EFW_HSKOPTIONS(0,0,0) #Enable HSK ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[197]: cmd.EFW_SAFE() #All Heavy Stuff Disabled ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[198]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[199]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[201]: log('5. DEP Individually and Pairs : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[202]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP_4.py[203]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[38]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[39]: if( errcnt == 0 ): ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[40]: log('**** DEP Module PASS ****' , color=GREEN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[43]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_DEP.py[44]: return( errcnt ) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[37]: fit =tryscript("TEST_FIT") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[12]: set_output_location('FIT_Module_') ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[15]: log('******* FIT MODULE TEST *********', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[18]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[20]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[23]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[24]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[26]: vers = APID_267.FSW_HIGH ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[27]: vers = vers + APID_267.FSW_LOW/100.0 ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[28]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[29]: log('******* FSW VERSION %5.2f *********'% vers, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[32]: errcnt=0 ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[33]: errcnt += tryscript("TEST_FIT_2") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[12]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[12]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[18]: log('FIT_2 - CMD TIME ALLOCATION < 2msec ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[19]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[20]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[21]: DVP = 0x111 # Duration Verification Point ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[22]: RST5= 0xEF # Restart 5 Instruction ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[23]: NOP = 0x00 # No Operation ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[25]: log('1. Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[26]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[27]: 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_FIT_2.py[28]: 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_FIT_2.py[29]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[29]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[31]: log('1.1 Enabling SRAM loading, Disable Scan ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[32]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[33]: cmd.EFW_DISARM(3) # Disable SRAM Scanner ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[35]: log('2.1 Verifying BKG Duration Point ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[36]: DUMPADR( DVP ) ../../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_FIT_2.py[37]: wait(APID_266, lambda: APID_266.DUMPADR == DVP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[37]: wait(APID_266, lambda: APID_266.DUMPADR == DVP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[38]: wait(APID_266, lambda: APID_266.Data[0] == NOP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[38]: wait(APID_266, lambda: APID_266.Data[0] == NOP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[40]: log('2.2 Installing BKG ISR Timing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[41]: POKE( DVP, RST5 ) #BKG[addr] = RST 5 ../../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_FIT_2.py[42]: sleep(8) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[44]: log('2.3 Measuring BKG ISR (w/No commands) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[45]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[45]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[46]: intnum = APID_267.TESTVALUE / 256 ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[47]: inttime= APID_267.TESTVALUE & 255 ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[48]: fmsec = (1000.0/65536.0) * inttime ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[49]: log('Maximum Interrupt Service Time is %2.3f msec' % fmsec) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[50]: log('Percent of Interrupt at 256 Hz is %2.3f percent' % (fmsec*100.0/3.90625) ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[51]: log('Maximum Interrupt Service Routine= %x hex' %intnum) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[52]: log('Requirement for ISR Duration < 2 msec : %s' % PF[fmsec < 2.0] ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[54]: log('3. Commanding FIT ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[56]: cmd.EFW_FITMODE(0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[58]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[60]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[45]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[61]: intnum2 = APID_267.TESTVALUE / 256 ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[62]: inttime2= APID_267.TESTVALUE & 255 ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[63]: fmsec2 = (1000.0/65536.0) * inttime2 ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[64]: log('Maximum Interrupt Service Time is %2.3f msec' % fmsec2) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[65]: log('Percent of Interrupt at 256 Hz is %2.3f percent' % (fmsec2*100.0/3.90625) ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[66]: log('Maximum Interrupt Service Routine= %x hex' %intnum2) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[68]: log('Change in MAX ISR : %5.3f' % (fmsec2-fmsec) ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[69]: log('Requirement for DEP CMD Duration < 2 msec : %s' % PF[fmsec2 < 2.0] ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[71]: log('4.0 Removing Vectors ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[72]: POKE( DVP, NOP ) #BKG[addr] = NOP ../../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_FIT_2.py[73]: cmd.EFW_SRMWRTCTL( 1 ) # Disable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[74]: cmd.EFW_DISARM(3) # Enable SRAM Scanner ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[76]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_2.py[77]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[34]: errcnt += tryscript("TEST_FIT_5") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[12]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[15]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[12]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[15]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[17]: log('FIT_5 - Buffer Management', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[18]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[19]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[20]: errs=0 ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[22]: log('1.1 Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[23]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[24]: cmd.EFW_FITMODE(1,1,1) #Sampling, E12,Bx ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[25]: SC_SPIN(12) #Nominal Rate for TESTDFB ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[26]: cmd.EFW_CONFIG0(0x44) #Expect later ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[27]: EMF_MAGRANGE( 3 ) #Check in packet ../../GSEOS_scripts\util.py[170]: log("EMF_MAGRANGE( %d )" % rr, color=BLUE, attr=BOLD ) ../../GSEOS_scripts\util.py[171]: shf = 14 ../../GSEOS_scripts\util.py[172]: field = 3 ../../GSEOS_scripts\util.py[173]: mask = field<> 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_FIT_5.py[46]: sleep(3) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[47]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[48]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[49]: wait(APID_267, lambda: APID_267.TESTVALUE==0xf310, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[49]: wait(APID_267, lambda: APID_267.TESTVALUE==0xf310, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[49]: wait(APID_267, lambda: APID_267.TESTVALUE==0xf310, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[49]: wait(APID_267, lambda: APID_267.TESTVALUE==0xf310, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[49]: wait(APID_267, lambda: APID_267.TESTVALUE==0xf310, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[49]: wait(APID_267, lambda: APID_267.TESTVALUE==0xf310, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[49]: wait(APID_267, lambda: APID_267.TESTVALUE==0xf310, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[49]: wait(APID_267, lambda: APID_267.TESTVALUE==0xf310, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[51]: log('1.3 Waiting for 2 spin periods ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[52]: cmd.EFW_DUMPTABL(4,0) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[53]: sleep(2*12) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[55]: log('2.1 Verify INPTR & OUTPTR are opposite ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[56]: wait(APID_266, lambda:True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[56]: wait(APID_266, lambda:True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[57]: stcnt = APID_266.Data[1] #Fit Count ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[58]: stin =APID_266.Data[3]&0x40 ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[59]: stout=APID_266.Data[4]&0x40 ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[60]: sfitptr= APID_266.Data[5]+APID_266.Data[6]*256 ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[61]: if(stin==stout): ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[65]: log('2.2 Verify Sample and Fit METs OK ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[66]: ssmpmet= APID_266.Data[9]*256.0+APID_266.Data[10]+APID_266.Data[11]/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[67]: sfitmet= APID_266.Data[15]*256.0+APID_266.Data[16]+APID_266.Data[17]/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[68]: difmet = ssmpmet-sfitmet ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[69]: log('2.2.1 SMPMET = %8.4f' % ssmpmet, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[70]: log('2.2.2 FITMET = %8.4f' % sfitmet, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[71]: log('2.2.3 DELTA = %8.4f' % difmet, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[73]: log('2.3 Verify Another Fit, Pointers Swap ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[74]: wait(APID_266, lambda:APID_266.Data[1]>stcnt, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[74]: wait(APID_266, lambda:APID_266.Data[1]>stcnt, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[74]: wait(APID_266, lambda:APID_266.Data[1]>stcnt, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[74]: wait(APID_266, lambda:APID_266.Data[1]>stcnt, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[74]: wait(APID_266, lambda:APID_266.Data[1]>stcnt, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[74]: wait(APID_266, lambda:APID_266.Data[1]>stcnt, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[74]: wait(APID_266, lambda:APID_266.Data[1]>stcnt, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[74]: wait(APID_266, lambda:APID_266.Data[1]>stcnt, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[74]: wait(APID_266, lambda:APID_266.Data[1]>stcnt, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[74]: wait(APID_266, lambda:APID_266.Data[1]>stcnt, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[75]: enin =APID_266.Data[3]&0x40 ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[76]: enout=APID_266.Data[4]&0x40 ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[77]: efitptr= APID_266.Data[5]+APID_266.Data[6]*256 ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[78]: if(enin==enout): ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[81]: if(enout!=stout^0x40): ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[84]: if(efitptr==sfitptr): ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[88]: log('2.4 Verify Sample and Fit METs OK ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[89]: esmpmet= APID_266.Data[9]*256.0+APID_266.Data[10]+APID_266.Data[11]/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[90]: efitmet= APID_266.Data[15]*256.0+APID_266.Data[16]+APID_266.Data[17]/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[91]: difmet = esmpmet-efitmet ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[92]: log('2.4.1 SMPMET = %8.4f' % esmpmet, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[93]: log('2.4.2 FITMET = %8.4f' % efitmet, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[94]: log('2.4.3 DELTA = %8.4f' % difmet, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[95]: if(efitmet!=ssmpmet): ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[99]: log('3.0 Verify SPIN FIT Packet Format ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[100]: log('3.1 Waiting until at least 8 FITS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[101]: wait(APID_266, lambda:APID_266.Data[1]>=(stcnt+8), flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[102]: log('3.2 Waiting for a SPIN Packet ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[103]: wait(APID_269, lambda:True, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[56]: wait(APID_266, lambda:True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[105]: log('3.3 Saving a copy of APID_269 Page ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[106]: Gseos.FileOpen('Instruments/EFW/screens/APID_269.gscr') ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[107]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[108]: filename = 'FSW_FIT_3_AP269.jpg' ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[109]: outfile = os.path.join(settings.full_output_path, filename) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[110]: print_window('Instruments/EFW/screens/APID_269.gscr', outfile) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[111]: Gseos.WindowClose('APID_269') ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[113]: log('3.4 Verifying Packet Information ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[114]: if(APID_269.CONFIG_CODE != 0x44): ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[117]: if(0xBF8 < APID_269.SPINPER > 0x0C07): ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[120]: if(APID_269.MAG_RANGE != 3): ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[123]: if(APID_269.FIT_CODE1[0] != 0xE1): ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[126]: if(APID_269.FIT_CODE2[0] != 0xB1): ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[129]: if(APID_269.Ez[0] != 0xE56): ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[132]: if(APID_269.Bz[0] != 0xB33): ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[136]: log('3.0 Cleaning Up by Reseting ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[137]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[138]: sleep(10) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[139]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[141]: log('FIT Buffer Management, Format : %s'% PF[errs==0], color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[142]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT_5.py[143]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[36]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[37]: if( errcnt == 0 ): ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[38]: log('**** FIT Module PASS ****' , color=GREEN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[41]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_FIT.py[42]: return( errcnt ) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[38]: spin=tryscript("TEST_SPIN") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[12]: set_output_location('SPIN_Module_') ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[15]: log('******* SPIN MODULE TEST *********', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[18]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[20]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[23]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[24]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[26]: vers = APID_267.FSW_HIGH ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[27]: vers = vers + APID_267.FSW_LOW/100.0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[28]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[29]: log('******* FSW VERSION %5.2f *********'% vers, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[32]: errcnt=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[33]: errcnt += tryscript("TEST_SPIN_1") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[11]: from math import * ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[12]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[13]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[14]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[17]: def load_waveform( adr, A, B, C): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[31]: def ffptoflt( val ): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[40]: def spin_test( adr, OffsetA, CostermB, SintermC): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[70]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[11]: from math import * ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[12]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[13]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[14]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[17]: def load_waveform( adr, A, B, C): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[31]: def ffptoflt( val ): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[40]: def spin_test( adr, OffsetA, CostermB, SintermC): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[70]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[71]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[72]: log('SPIN_1 : Spin Fit Calculations Check ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[73]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[74]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[75]: errs=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[76]: ebuf = 0x9a00 #EFIELD BUFFER START ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[77]: bbuf = ebuf+0x100 #BFIELD BUFFER START ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[79]: log('1.1 Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[80]: cmd.EFW_FITMODE(0,1,1) #No Sampling, E12,Bx calcs ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[81]: cmd.EFW_TABLE(4,4) #OUTPTR=0 (start of buffer) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[82]: cmd.EFW_LOAD(0) # ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[83]: SC_SPIN(6) #Get Space Weather Packet faster ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[84]: DUMPADR(ebuf) ../../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_SPIN_1.py[85]: cmd.EFW_TMDUMPSIZE(128) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[86]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[88]: log('---------------------------------------', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[89]: log('2.0 Injecting Cosine Scales ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[90]: log('---------------------------------------', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[91]: OffsetA=0. ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[92]: CostermB=0. ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[93]: SintermC=0. ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[94]: for CostermB in (32768.0, 16384.0, 0.0, -8192.0, -8192.0*3): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[95]: errs = errs+spin_test( ebuf, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[41]: log('------ GENERATING NEW WAVEFORM --------- ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[42]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[43]: load_waveform( adr, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[18]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[20]: adstr = "0000" + hex(0x10000+adr)[3:7] ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[21]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[28]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[45]: fcnt = APID_267.FITCOUNT #We'll watch this count up ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[46]: cmd.EFW_FITSIM() #Perform Fit ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[48]: log(" Simulated A,B,C = %8.3f %8.3f %8.3f" %(OffsetA,CostermB,SintermC),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[49]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[52]: scale = 32768.0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[53]: A = ffptoflt(APID_26A.Ex_OFFSET)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[54]: B = ffptoflt(APID_26A.Ex_COSINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[55]: C = ffptoflt(APID_26A.Ex_SINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[56]: S = ffptoflt(APID_26A.Ex_STDDEV)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[57]: log(" SPIN Results A,B,C,S = %8.3f %8.3f %8.3f %8.3f" %(A,B,C,S), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[59]: difA = abs(A-OffsetA) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[60]: difB = abs(B-CostermB) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[61]: difC = abs(C-SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[62]: A_range = B_range = C_range = 1 #PASS ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[63]: if( difA > max(1,.002*abs(OffsetA) ) ): A_range=0 #FAIL ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[64]: if( difB > max(1,.002*abs(CostermB)) ): B_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[65]: if( difC > max(1,.002*abs(SintermC)) ): C_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[66]: log(" Verification A,B,C = %8s %8s %8s" % (PF[A_range],PF[B_range],PF[C_range]),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[67]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[68]: return( 3 - A_range - B_range - C_range) #number of errors ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[94]: for CostermB in (32768.0, 16384.0, 0.0, -8192.0, -8192.0*3): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[95]: errs = errs+spin_test( ebuf, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[41]: log('------ GENERATING NEW WAVEFORM --------- ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[42]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[43]: load_waveform( adr, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[18]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[20]: adstr = "0000" + hex(0x10000+adr)[3:7] ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[21]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[28]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[45]: fcnt = APID_267.FITCOUNT #We'll watch this count up ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[46]: cmd.EFW_FITSIM() #Perform Fit ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[48]: log(" Simulated A,B,C = %8.3f %8.3f %8.3f" %(OffsetA,CostermB,SintermC),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[49]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[52]: scale = 32768.0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[53]: A = ffptoflt(APID_26A.Ex_OFFSET)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[54]: B = ffptoflt(APID_26A.Ex_COSINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[55]: C = ffptoflt(APID_26A.Ex_SINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[56]: S = ffptoflt(APID_26A.Ex_STDDEV)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[57]: log(" SPIN Results A,B,C,S = %8.3f %8.3f %8.3f %8.3f" %(A,B,C,S), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[59]: difA = abs(A-OffsetA) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[60]: difB = abs(B-CostermB) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[61]: difC = abs(C-SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[62]: A_range = B_range = C_range = 1 #PASS ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[63]: if( difA > max(1,.002*abs(OffsetA) ) ): A_range=0 #FAIL ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[64]: if( difB > max(1,.002*abs(CostermB)) ): B_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[65]: if( difC > max(1,.002*abs(SintermC)) ): C_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[66]: log(" Verification A,B,C = %8s %8s %8s" % (PF[A_range],PF[B_range],PF[C_range]),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[67]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[68]: return( 3 - A_range - B_range - C_range) #number of errors ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[94]: for CostermB in (32768.0, 16384.0, 0.0, -8192.0, -8192.0*3): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[95]: errs = errs+spin_test( ebuf, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[41]: log('------ GENERATING NEW WAVEFORM --------- ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[42]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[43]: load_waveform( adr, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[18]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[20]: adstr = "0000" + hex(0x10000+adr)[3:7] ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[21]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[28]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[45]: fcnt = APID_267.FITCOUNT #We'll watch this count up ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[46]: cmd.EFW_FITSIM() #Perform Fit ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[48]: log(" Simulated A,B,C = %8.3f %8.3f %8.3f" %(OffsetA,CostermB,SintermC),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[49]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[52]: scale = 32768.0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[53]: A = ffptoflt(APID_26A.Ex_OFFSET)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[54]: B = ffptoflt(APID_26A.Ex_COSINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[55]: C = ffptoflt(APID_26A.Ex_SINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[56]: S = ffptoflt(APID_26A.Ex_STDDEV)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[57]: log(" SPIN Results A,B,C,S = %8.3f %8.3f %8.3f %8.3f" %(A,B,C,S), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[59]: difA = abs(A-OffsetA) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[60]: difB = abs(B-CostermB) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[61]: difC = abs(C-SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[62]: A_range = B_range = C_range = 1 #PASS ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[63]: if( difA > max(1,.002*abs(OffsetA) ) ): A_range=0 #FAIL ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[64]: if( difB > max(1,.002*abs(CostermB)) ): B_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[65]: if( difC > max(1,.002*abs(SintermC)) ): C_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[66]: log(" Verification A,B,C = %8s %8s %8s" % (PF[A_range],PF[B_range],PF[C_range]),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[67]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[68]: return( 3 - A_range - B_range - C_range) #number of errors ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[94]: for CostermB in (32768.0, 16384.0, 0.0, -8192.0, -8192.0*3): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[95]: errs = errs+spin_test( ebuf, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[41]: log('------ GENERATING NEW WAVEFORM --------- ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[42]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[43]: load_waveform( adr, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[18]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[20]: adstr = "0000" + hex(0x10000+adr)[3:7] ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[21]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[28]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[45]: fcnt = APID_267.FITCOUNT #We'll watch this count up ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[46]: cmd.EFW_FITSIM() #Perform Fit ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[48]: log(" Simulated A,B,C = %8.3f %8.3f %8.3f" %(OffsetA,CostermB,SintermC),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[49]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[52]: scale = 32768.0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[53]: A = ffptoflt(APID_26A.Ex_OFFSET)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[54]: B = ffptoflt(APID_26A.Ex_COSINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[55]: C = ffptoflt(APID_26A.Ex_SINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[56]: S = ffptoflt(APID_26A.Ex_STDDEV)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[57]: log(" SPIN Results A,B,C,S = %8.3f %8.3f %8.3f %8.3f" %(A,B,C,S), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[59]: difA = abs(A-OffsetA) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[60]: difB = abs(B-CostermB) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[61]: difC = abs(C-SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[62]: A_range = B_range = C_range = 1 #PASS ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[63]: if( difA > max(1,.002*abs(OffsetA) ) ): A_range=0 #FAIL ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[64]: if( difB > max(1,.002*abs(CostermB)) ): B_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[65]: if( difC > max(1,.002*abs(SintermC)) ): C_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[66]: log(" Verification A,B,C = %8s %8s %8s" % (PF[A_range],PF[B_range],PF[C_range]),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[67]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[68]: return( 3 - A_range - B_range - C_range) #number of errors ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[94]: for CostermB in (32768.0, 16384.0, 0.0, -8192.0, -8192.0*3): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[95]: errs = errs+spin_test( ebuf, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[41]: log('------ GENERATING NEW WAVEFORM --------- ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[42]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[43]: load_waveform( adr, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[18]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[20]: adstr = "0000" + hex(0x10000+adr)[3:7] ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[21]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[28]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[45]: fcnt = APID_267.FITCOUNT #We'll watch this count up ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[46]: cmd.EFW_FITSIM() #Perform Fit ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[48]: log(" Simulated A,B,C = %8.3f %8.3f %8.3f" %(OffsetA,CostermB,SintermC),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[49]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[52]: scale = 32768.0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[53]: A = ffptoflt(APID_26A.Ex_OFFSET)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[54]: B = ffptoflt(APID_26A.Ex_COSINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[55]: C = ffptoflt(APID_26A.Ex_SINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[56]: S = ffptoflt(APID_26A.Ex_STDDEV)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[57]: log(" SPIN Results A,B,C,S = %8.3f %8.3f %8.3f %8.3f" %(A,B,C,S), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[59]: difA = abs(A-OffsetA) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[60]: difB = abs(B-CostermB) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[61]: difC = abs(C-SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[62]: A_range = B_range = C_range = 1 #PASS ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[63]: if( difA > max(1,.002*abs(OffsetA) ) ): A_range=0 #FAIL ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[64]: if( difB > max(1,.002*abs(CostermB)) ): B_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[65]: if( difC > max(1,.002*abs(SintermC)) ): C_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[66]: log(" Verification A,B,C = %8s %8s %8s" % (PF[A_range],PF[B_range],PF[C_range]),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[67]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[68]: return( 3 - A_range - B_range - C_range) #number of errors ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[94]: for CostermB in (32768.0, 16384.0, 0.0, -8192.0, -8192.0*3): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[97]: log('---------------------------------------', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[98]: log('3.0 Injecting Sine Scales ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[99]: log('---------------------------------------', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[100]: OffsetA=0. ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[101]: CostermB=0. ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[102]: for SintermC in (32768.0, 16384.0, 0.0, -8192.0, -8192.0*3): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[103]: errs = errs+spin_test( ebuf, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[41]: log('------ GENERATING NEW WAVEFORM --------- ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[42]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[43]: load_waveform( adr, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[18]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[20]: adstr = "0000" + hex(0x10000+adr)[3:7] ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[21]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[28]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[45]: fcnt = APID_267.FITCOUNT #We'll watch this count up ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[46]: cmd.EFW_FITSIM() #Perform Fit ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[48]: log(" Simulated A,B,C = %8.3f %8.3f %8.3f" %(OffsetA,CostermB,SintermC),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[49]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[52]: scale = 32768.0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[53]: A = ffptoflt(APID_26A.Ex_OFFSET)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[54]: B = ffptoflt(APID_26A.Ex_COSINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[55]: C = ffptoflt(APID_26A.Ex_SINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[56]: S = ffptoflt(APID_26A.Ex_STDDEV)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[57]: log(" SPIN Results A,B,C,S = %8.3f %8.3f %8.3f %8.3f" %(A,B,C,S), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[59]: difA = abs(A-OffsetA) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[60]: difB = abs(B-CostermB) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[61]: difC = abs(C-SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[62]: A_range = B_range = C_range = 1 #PASS ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[63]: if( difA > max(1,.002*abs(OffsetA) ) ): A_range=0 #FAIL ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[64]: if( difB > max(1,.002*abs(CostermB)) ): B_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[65]: if( difC > max(1,.002*abs(SintermC)) ): C_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[66]: log(" Verification A,B,C = %8s %8s %8s" % (PF[A_range],PF[B_range],PF[C_range]),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[67]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[68]: return( 3 - A_range - B_range - C_range) #number of errors ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[102]: for SintermC in (32768.0, 16384.0, 0.0, -8192.0, -8192.0*3): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[103]: errs = errs+spin_test( ebuf, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[41]: log('------ GENERATING NEW WAVEFORM --------- ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[42]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[43]: load_waveform( adr, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[18]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[20]: adstr = "0000" + hex(0x10000+adr)[3:7] ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[21]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[28]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[45]: fcnt = APID_267.FITCOUNT #We'll watch this count up ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[46]: cmd.EFW_FITSIM() #Perform Fit ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[48]: log(" Simulated A,B,C = %8.3f %8.3f %8.3f" %(OffsetA,CostermB,SintermC),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[49]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[52]: scale = 32768.0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[53]: A = ffptoflt(APID_26A.Ex_OFFSET)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[54]: B = ffptoflt(APID_26A.Ex_COSINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[55]: C = ffptoflt(APID_26A.Ex_SINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[56]: S = ffptoflt(APID_26A.Ex_STDDEV)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[57]: log(" SPIN Results A,B,C,S = %8.3f %8.3f %8.3f %8.3f" %(A,B,C,S), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[59]: difA = abs(A-OffsetA) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[60]: difB = abs(B-CostermB) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[61]: difC = abs(C-SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[62]: A_range = B_range = C_range = 1 #PASS ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[63]: if( difA > max(1,.002*abs(OffsetA) ) ): A_range=0 #FAIL ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[64]: if( difB > max(1,.002*abs(CostermB)) ): B_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[65]: if( difC > max(1,.002*abs(SintermC)) ): C_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[66]: log(" Verification A,B,C = %8s %8s %8s" % (PF[A_range],PF[B_range],PF[C_range]),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[67]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[68]: return( 3 - A_range - B_range - C_range) #number of errors ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[102]: for SintermC in (32768.0, 16384.0, 0.0, -8192.0, -8192.0*3): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[103]: errs = errs+spin_test( ebuf, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[41]: log('------ GENERATING NEW WAVEFORM --------- ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[42]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[43]: load_waveform( adr, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[18]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[20]: adstr = "0000" + hex(0x10000+adr)[3:7] ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[21]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[28]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[45]: fcnt = APID_267.FITCOUNT #We'll watch this count up ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[46]: cmd.EFW_FITSIM() #Perform Fit ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[48]: log(" Simulated A,B,C = %8.3f %8.3f %8.3f" %(OffsetA,CostermB,SintermC),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[49]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[52]: scale = 32768.0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[53]: A = ffptoflt(APID_26A.Ex_OFFSET)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[54]: B = ffptoflt(APID_26A.Ex_COSINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[55]: C = ffptoflt(APID_26A.Ex_SINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[56]: S = ffptoflt(APID_26A.Ex_STDDEV)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[57]: log(" SPIN Results A,B,C,S = %8.3f %8.3f %8.3f %8.3f" %(A,B,C,S), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[59]: difA = abs(A-OffsetA) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[60]: difB = abs(B-CostermB) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[61]: difC = abs(C-SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[62]: A_range = B_range = C_range = 1 #PASS ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[63]: if( difA > max(1,.002*abs(OffsetA) ) ): A_range=0 #FAIL ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[64]: if( difB > max(1,.002*abs(CostermB)) ): B_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[65]: if( difC > max(1,.002*abs(SintermC)) ): C_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[66]: log(" Verification A,B,C = %8s %8s %8s" % (PF[A_range],PF[B_range],PF[C_range]),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[67]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[68]: return( 3 - A_range - B_range - C_range) #number of errors ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[102]: for SintermC in (32768.0, 16384.0, 0.0, -8192.0, -8192.0*3): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[103]: errs = errs+spin_test( ebuf, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[41]: log('------ GENERATING NEW WAVEFORM --------- ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[42]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[43]: load_waveform( adr, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[18]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[20]: adstr = "0000" + hex(0x10000+adr)[3:7] ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[21]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[28]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[45]: fcnt = APID_267.FITCOUNT #We'll watch this count up ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[46]: cmd.EFW_FITSIM() #Perform Fit ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[48]: log(" Simulated A,B,C = %8.3f %8.3f %8.3f" %(OffsetA,CostermB,SintermC),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[49]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[52]: scale = 32768.0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[53]: A = ffptoflt(APID_26A.Ex_OFFSET)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[54]: B = ffptoflt(APID_26A.Ex_COSINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[55]: C = ffptoflt(APID_26A.Ex_SINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[56]: S = ffptoflt(APID_26A.Ex_STDDEV)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[57]: log(" SPIN Results A,B,C,S = %8.3f %8.3f %8.3f %8.3f" %(A,B,C,S), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[59]: difA = abs(A-OffsetA) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[60]: difB = abs(B-CostermB) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[61]: difC = abs(C-SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[62]: A_range = B_range = C_range = 1 #PASS ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[63]: if( difA > max(1,.002*abs(OffsetA) ) ): A_range=0 #FAIL ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[64]: if( difB > max(1,.002*abs(CostermB)) ): B_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[65]: if( difC > max(1,.002*abs(SintermC)) ): C_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[66]: log(" Verification A,B,C = %8s %8s %8s" % (PF[A_range],PF[B_range],PF[C_range]),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[67]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[68]: return( 3 - A_range - B_range - C_range) #number of errors ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[102]: for SintermC in (32768.0, 16384.0, 0.0, -8192.0, -8192.0*3): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[103]: errs = errs+spin_test( ebuf, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[41]: log('------ GENERATING NEW WAVEFORM --------- ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[42]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[43]: load_waveform( adr, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[18]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[20]: adstr = "0000" + hex(0x10000+adr)[3:7] ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[21]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[28]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[45]: fcnt = APID_267.FITCOUNT #We'll watch this count up ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[46]: cmd.EFW_FITSIM() #Perform Fit ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[48]: log(" Simulated A,B,C = %8.3f %8.3f %8.3f" %(OffsetA,CostermB,SintermC),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[49]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[52]: scale = 32768.0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[53]: A = ffptoflt(APID_26A.Ex_OFFSET)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[54]: B = ffptoflt(APID_26A.Ex_COSINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[55]: C = ffptoflt(APID_26A.Ex_SINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[56]: S = ffptoflt(APID_26A.Ex_STDDEV)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[57]: log(" SPIN Results A,B,C,S = %8.3f %8.3f %8.3f %8.3f" %(A,B,C,S), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[59]: difA = abs(A-OffsetA) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[60]: difB = abs(B-CostermB) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[61]: difC = abs(C-SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[62]: A_range = B_range = C_range = 1 #PASS ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[63]: if( difA > max(1,.002*abs(OffsetA) ) ): A_range=0 #FAIL ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[64]: if( difB > max(1,.002*abs(CostermB)) ): B_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[65]: if( difC > max(1,.002*abs(SintermC)) ): C_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[66]: log(" Verification A,B,C = %8s %8s %8s" % (PF[A_range],PF[B_range],PF[C_range]),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[67]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[68]: return( 3 - A_range - B_range - C_range) #number of errors ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[102]: for SintermC in (32768.0, 16384.0, 0.0, -8192.0, -8192.0*3): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[105]: log('---------------------------------------', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[106]: log('4.0 Injecting Offset Errors ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[107]: log('---------------------------------------', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[108]: CostermB=0. ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[109]: SintermC=16384. ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[110]: for OffsetA in (1024.0, 128.0, -256.0, -768.0 ): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[111]: errs = errs+spin_test( ebuf, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[41]: log('------ GENERATING NEW WAVEFORM --------- ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[42]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[43]: load_waveform( adr, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[18]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[20]: adstr = "0000" + hex(0x10000+adr)[3:7] ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[21]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[28]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[45]: fcnt = APID_267.FITCOUNT #We'll watch this count up ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[46]: cmd.EFW_FITSIM() #Perform Fit ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[48]: log(" Simulated A,B,C = %8.3f %8.3f %8.3f" %(OffsetA,CostermB,SintermC),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[49]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[52]: scale = 32768.0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[53]: A = ffptoflt(APID_26A.Ex_OFFSET)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[54]: B = ffptoflt(APID_26A.Ex_COSINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[55]: C = ffptoflt(APID_26A.Ex_SINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[56]: S = ffptoflt(APID_26A.Ex_STDDEV)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[57]: log(" SPIN Results A,B,C,S = %8.3f %8.3f %8.3f %8.3f" %(A,B,C,S), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[59]: difA = abs(A-OffsetA) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[60]: difB = abs(B-CostermB) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[61]: difC = abs(C-SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[62]: A_range = B_range = C_range = 1 #PASS ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[63]: if( difA > max(1,.002*abs(OffsetA) ) ): A_range=0 #FAIL ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[64]: if( difB > max(1,.002*abs(CostermB)) ): B_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[65]: if( difC > max(1,.002*abs(SintermC)) ): C_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[66]: log(" Verification A,B,C = %8s %8s %8s" % (PF[A_range],PF[B_range],PF[C_range]),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[67]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[68]: return( 3 - A_range - B_range - C_range) #number of errors ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[110]: for OffsetA in (1024.0, 128.0, -256.0, -768.0 ): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[111]: errs = errs+spin_test( ebuf, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[41]: log('------ GENERATING NEW WAVEFORM --------- ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[42]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[43]: load_waveform( adr, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[18]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[20]: adstr = "0000" + hex(0x10000+adr)[3:7] ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[21]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[28]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[45]: fcnt = APID_267.FITCOUNT #We'll watch this count up ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[46]: cmd.EFW_FITSIM() #Perform Fit ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[48]: log(" Simulated A,B,C = %8.3f %8.3f %8.3f" %(OffsetA,CostermB,SintermC),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[49]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[52]: scale = 32768.0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[53]: A = ffptoflt(APID_26A.Ex_OFFSET)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[54]: B = ffptoflt(APID_26A.Ex_COSINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[55]: C = ffptoflt(APID_26A.Ex_SINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[56]: S = ffptoflt(APID_26A.Ex_STDDEV)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[57]: log(" SPIN Results A,B,C,S = %8.3f %8.3f %8.3f %8.3f" %(A,B,C,S), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[59]: difA = abs(A-OffsetA) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[60]: difB = abs(B-CostermB) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[61]: difC = abs(C-SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[62]: A_range = B_range = C_range = 1 #PASS ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[63]: if( difA > max(1,.002*abs(OffsetA) ) ): A_range=0 #FAIL ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[64]: if( difB > max(1,.002*abs(CostermB)) ): B_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[65]: if( difC > max(1,.002*abs(SintermC)) ): C_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[66]: log(" Verification A,B,C = %8s %8s %8s" % (PF[A_range],PF[B_range],PF[C_range]),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[67]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[68]: return( 3 - A_range - B_range - C_range) #number of errors ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[110]: for OffsetA in (1024.0, 128.0, -256.0, -768.0 ): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[111]: errs = errs+spin_test( ebuf, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[41]: log('------ GENERATING NEW WAVEFORM --------- ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[42]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[43]: load_waveform( adr, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[18]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[20]: adstr = "0000" + hex(0x10000+adr)[3:7] ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[21]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[28]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[45]: fcnt = APID_267.FITCOUNT #We'll watch this count up ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[46]: cmd.EFW_FITSIM() #Perform Fit ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[48]: log(" Simulated A,B,C = %8.3f %8.3f %8.3f" %(OffsetA,CostermB,SintermC),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[49]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[52]: scale = 32768.0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[53]: A = ffptoflt(APID_26A.Ex_OFFSET)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[54]: B = ffptoflt(APID_26A.Ex_COSINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[55]: C = ffptoflt(APID_26A.Ex_SINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[56]: S = ffptoflt(APID_26A.Ex_STDDEV)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[57]: log(" SPIN Results A,B,C,S = %8.3f %8.3f %8.3f %8.3f" %(A,B,C,S), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[59]: difA = abs(A-OffsetA) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[60]: difB = abs(B-CostermB) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[61]: difC = abs(C-SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[62]: A_range = B_range = C_range = 1 #PASS ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[63]: if( difA > max(1,.002*abs(OffsetA) ) ): A_range=0 #FAIL ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[64]: if( difB > max(1,.002*abs(CostermB)) ): B_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[65]: if( difC > max(1,.002*abs(SintermC)) ): C_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[66]: log(" Verification A,B,C = %8s %8s %8s" % (PF[A_range],PF[B_range],PF[C_range]),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[67]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[68]: return( 3 - A_range - B_range - C_range) #number of errors ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[110]: for OffsetA in (1024.0, 128.0, -256.0, -768.0 ): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[111]: errs = errs+spin_test( ebuf, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[41]: log('------ GENERATING NEW WAVEFORM --------- ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[42]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[43]: load_waveform( adr, OffsetA, CostermB, SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[18]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[20]: adstr = "0000" + hex(0x10000+adr)[3:7] ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[21]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[23]: phi = 2*pi*i/32 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[24]: val = A + B*cos(phi) + C*sin(phi) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[25]: ival= int(val) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[26]: bytes = bytes + hex( 0x100+(ival&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[27]: bytes = bytes + hex( 0x100+ ((ival>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[22]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[28]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[45]: fcnt = APID_267.FITCOUNT #We'll watch this count up ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[46]: cmd.EFW_FITSIM() #Perform Fit ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[47]: wait(APID_267, lambda: APID_267.FITCOUNT>fcnt, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[48]: log(" Simulated A,B,C = %8.3f %8.3f %8.3f" %(OffsetA,CostermB,SintermC),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[49]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[51]: wait(APID_26A, lambda:True, flTimeout=20) #SW packet ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[52]: scale = 32768.0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[53]: A = ffptoflt(APID_26A.Ex_OFFSET)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[54]: B = ffptoflt(APID_26A.Ex_COSINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[55]: C = ffptoflt(APID_26A.Ex_SINE)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[56]: S = ffptoflt(APID_26A.Ex_STDDEV)*scale ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[32]: sign = val & 0x800000 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[33]: exp = ((val & 0x7F0000) >> 16) - 64 - 16 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[34]: mant = val&0xffff ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[35]: if((val&0x8000)==0): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[36]: flt = mant*2**exp ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[37]: if(sign!=0): flt = -flt ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[38]: return(flt) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[57]: log(" SPIN Results A,B,C,S = %8.3f %8.3f %8.3f %8.3f" %(A,B,C,S), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[59]: difA = abs(A-OffsetA) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[60]: difB = abs(B-CostermB) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[61]: difC = abs(C-SintermC) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[62]: A_range = B_range = C_range = 1 #PASS ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[63]: if( difA > max(1,.002*abs(OffsetA) ) ): A_range=0 #FAIL ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[64]: if( difB > max(1,.002*abs(CostermB)) ): B_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[65]: if( difC > max(1,.002*abs(SintermC)) ): C_range=0 ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[66]: log(" Verification A,B,C = %8s %8s %8s" % (PF[A_range],PF[B_range],PF[C_range]),\ ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[67]: color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[68]: return( 3 - A_range - B_range - C_range) #number of errors ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[110]: for OffsetA in (1024.0, 128.0, -256.0, -768.0 ): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[113]: log('5.0 Cleaning Up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[114]: log('Error Summary = %d errors found.'% errs, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[116]: log('Spin Fit Calculations : %s'% PF[errs==0], color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[117]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN_1.py[118]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[35]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[36]: if( errcnt == 0 ): ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[37]: log('**** SPIN Module PASS ****' , color=GREEN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[40]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SPIN.py[41]: return( errcnt ) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[39]: comp=tryscript("TEST_CMP") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[12]: set_output_location('CMP_Module_') ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[15]: log('******* CMP MODULE TEST *********', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[18]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[20]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[23]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[24]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[26]: vers = APID_267.FSW_HIGH ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[27]: vers = vers + APID_267.FSW_LOW/100.0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[28]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[29]: log('******* FSW VERSION %5.2f *********'% vers, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[32]: errcnt=0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[33]: errcnt += tryscript("TEST_CMP_2") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[12]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[12]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[18]: log('CMP_2 - CMD TIME ALLOCATION < 2msec ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[19]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[20]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[21]: DVP = 0x111 # Duration Verification Point ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[22]: RST5= 0xEF # Restart 5 Instruction ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[23]: NOP = 0x00 # No Operation ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[25]: log('1. Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[26]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[27]: 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_CMP_2.py[28]: 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_CMP_2.py[29]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[29]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[31]: log('1.1 Enabling SRAM loading, Disable Scan ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[32]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[33]: cmd.EFW_DISARM(3) # Disable SRAM Scanner ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[35]: log('2.1 Verifying BKG Duration Point ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[36]: DUMPADR( DVP ) ../../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_CMP_2.py[37]: wait(APID_266, lambda: APID_266.DUMPADR == DVP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[37]: wait(APID_266, lambda: APID_266.DUMPADR == DVP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[38]: wait(APID_266, lambda: APID_266.Data[0] == NOP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[38]: wait(APID_266, lambda: APID_266.Data[0] == NOP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[39]: log('2.2 Installing BKG ISR Timing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[40]: POKE( DVP, RST5 ) #BKG[addr] = RST 5 ../../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_CMP_2.py[41]: sleep(8) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[43]: log('2.3 Measuring BKG ISR (w/No commands) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[44]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[44]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[45]: intnum = APID_267.TESTVALUE / 256 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[46]: inttime= APID_267.TESTVALUE & 255 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[47]: fmsec = (1000.0/65536.0) * inttime ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[48]: log('Maximum Interrupt Service Time is %2.3f msec' % fmsec) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[49]: log('Percent of Interrupt at 256 Hz is %2.3f percent' % (fmsec*100.0/3.90625) ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[50]: log('Maximum Interrupt Service Routine= %x hex' %intnum) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[51]: log('Requirement for ISR Duration < 2 msec : %s' % PF[fmsec < 2.0] ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[53]: log('3. Commanding CMP ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[54]: log('Note: CMP Module no longer has commands', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[55]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[57]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[44]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[58]: intnum2 = APID_267.TESTVALUE / 256 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[59]: inttime2= APID_267.TESTVALUE & 255 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[60]: fmsec2 = (1000.0/65536.0) * inttime2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[61]: log('Maximum Interrupt Service Time is %2.3f msec' % fmsec2) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[62]: log('Percent of Interrupt at 256 Hz is %2.3f percent' % (fmsec2*100.0/3.90625) ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[63]: log('Maximum Interrupt Service Routine= %x hex' %intnum2) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[65]: log('Change in MAX ISR : %5.3f' % (fmsec2-fmsec) ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[66]: log('Requirement for DEP CMD Duration < 2 msec : %s' % PF[fmsec2 < 2.0] ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[68]: log('4.0 Removing Vectors ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[69]: POKE( DVP, NOP ) #BKG[addr] = NOP ../../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_CMP_2.py[70]: cmd.EFW_SRMWRTCTL( 1 ) # Disable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[71]: cmd.EFW_DISARM(3) # Enable SRAM Scanner ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[73]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_2.py[74]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[34]: errcnt += tryscript("TEST_CMP_3") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[22]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[24]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[25]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[26]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[28]: def load_test_pattern(tab15, apid, config, reps, delta): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[79]: def log_pkt243(): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[108]: def test_patterns( table15 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[147]: def test_errors( table15 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[187]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[22]: """ ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[24]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[25]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[26]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[28]: def load_test_pattern(tab15, apid, config, reps, delta): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[79]: def log_pkt243(): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[108]: def test_patterns( table15 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[147]: def test_errors( table15 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[187]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[188]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[189]: log('CMP_3 - Compression Testing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[190]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[191]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[193]: log('1. Increasing TM Rate, Compression Off ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[194]: cmd.EFW_TMPKTRATE( 0, 1 ) #Set APID 263 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[195]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[196]: cmd.EFW_DFBDMA( 0 ) #Disable DFB DMA channels ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[197]: cmd.EFW_DISARM( 2 ) #Compression Disabled ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[198]: wait(APID_267, lambda: APID_267.ENA_CMP==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[198]: wait(APID_267, lambda: APID_267.ENA_CMP==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[199]: cmd.EFW_CMPCTR( 0 ) #Reset Compression Counter ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[201]: log('1.1 Viewing Table 15', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[202]: cmd.EFW_DUMPTABL( 15, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[203]: cmd.EFW_TMDUMPCTR( 255 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[204]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[205]: wait(APID_266, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[205]: wait(APID_266, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[206]: table15 = APID_266.DUMPADR ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[208]: test_patterns( table15 ) #All DM Codes Used ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[109]: log('2.1 Generating Raw Test Patterns', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[110]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[111]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[112]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[113]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[110]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[111]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[112]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[113]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[110]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[111]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[112]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[113]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[110]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[111]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[112]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[113]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[110]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[111]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[112]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[113]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[110]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[111]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[112]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[113]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[110]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[111]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[112]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[113]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[110]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[111]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[112]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[113]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[110]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[111]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[112]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[113]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[110]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[111]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[112]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[113]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[110]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[111]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[112]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[113]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[110]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[111]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[112]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[113]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[110]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[111]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[112]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[113]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[110]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[111]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[112]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[113]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[110]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[111]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[112]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[113]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[110]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[111]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[112]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[113]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[110]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[115]: log('2.2 Generating Spacer', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[116]: log("Exponent %2d, Delta of %6d " % (0,0), color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[117]: load_test_pattern(table15, 0x243, 0x5007, 512, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[118]: for i in range( 8 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[119]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[120]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[118]: for i in range( 8 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[119]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[120]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[118]: for i in range( 8 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[119]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[120]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[118]: for i in range( 8 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[119]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[120]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[118]: for i in range( 8 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[119]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[120]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[118]: for i in range( 8 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[119]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[120]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[118]: for i in range( 8 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[119]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[120]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[118]: for i in range( 8 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[119]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[120]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[118]: for i in range( 8 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[122]: log('2.3 Verifying Compression Marker Zero', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[123]: wait(APID_243, lambda: APID_243.COMPRESSION==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[123]: wait(APID_243, lambda: APID_243.COMPRESSION==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[125]: log('3.1 Generating & Compressing', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[126]: cmd.EFW_ARM( 2 ) #Arm Compression ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[127]: wait(APID_267, lambda: APID_267.ENA_CMP==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[127]: wait(APID_267, lambda: APID_267.ENA_CMP==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[127]: wait(APID_267, lambda: APID_267.ENA_CMP==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[127]: wait(APID_267, lambda: APID_267.ENA_CMP==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[127]: wait(APID_267, lambda: APID_267.ENA_CMP==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[127]: wait(APID_267, lambda: APID_267.ENA_CMP==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[128]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[129]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[130]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[131]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[132]: log_pkt243() ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[80]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[81]: explng=(325, 517, 709, 901,1093,1285,1477,1621,1813,2005,2197,2389,2581,2773,2965,3109) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[83]: log("APID 243 #%5x " % APID_243.CCSDS_SeqCnt, color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[84]: if(APID_243.COMPRESSION == 0): #FSW.CMP-4 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[85]: log("FSW.CMP-4 Type : RAW", color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[86]: return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[128]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[129]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[130]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[131]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[132]: log_pkt243() ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[80]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[81]: explng=(325, 517, 709, 901,1093,1285,1477,1621,1813,2005,2197,2389,2581,2773,2965,3109) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[83]: log("APID 243 #%5x " % APID_243.CCSDS_SeqCnt, color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[84]: if(APID_243.COMPRESSION == 0): #FSW.CMP-4 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[88]: log("FSW.CMP-4 Type : COMPRESSED", color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[90]: codeinx = APID_243.CCSDS_PacketLen - 5 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[91]: code = APID_243.CCSDS_Data[codeinx] /16 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[92]: log("FSW.CMP-7 Code %d: %s" % (code, PF[code==1]), color=BROWN, attr=BOLD) #FSW.CMP-7 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[93]: if(code != 1): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[95]: origlng = (APID_243.CCSDS_Data[codeinx]&15)*256 + (APID_243.CCSDS_Data[codeinx+1]&0xfc) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[96]: log("FSW.CMP-8 Format: %s" % PF[origlng==0x0c00], color=BROWN, attr=BOLD) #FSW.CMP-8 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[97]: if(origlng != 0x0c00): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[99]: spacers = (APID_243.CCSDS_Data[codeinx+1]&0x03) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[100]: keycnt = origlng / 64 / 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[101]: keyinx = codeinx - spacers - keycnt ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[102]: width = APID_243.CCSDS_Data[keyinx]&0x0F ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[103]: cratio = 1.0 * origlng / (APID_243.CCSDS_PacketLen - 9 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[104]: log("FSW.CMP-6 CRatio: %5.2f " % cratio, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[105]: log("FSW.CMP-6 Width : %5d " % width, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[106]: log("FSW.CMP-6 Length: %5d : %s" % (APID_243.CCSDS_PacketLen, PF[explng[width]==APID_243.CCSDS_PacketLen]),color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[128]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[129]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[130]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[131]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[132]: log_pkt243() ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[80]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[81]: explng=(325, 517, 709, 901,1093,1285,1477,1621,1813,2005,2197,2389,2581,2773,2965,3109) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[83]: log("APID 243 #%5x " % APID_243.CCSDS_SeqCnt, color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[84]: if(APID_243.COMPRESSION == 0): #FSW.CMP-4 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[88]: log("FSW.CMP-4 Type : COMPRESSED", color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[90]: codeinx = APID_243.CCSDS_PacketLen - 5 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[91]: code = APID_243.CCSDS_Data[codeinx] /16 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[92]: log("FSW.CMP-7 Code %d: %s" % (code, PF[code==1]), color=BROWN, attr=BOLD) #FSW.CMP-7 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[93]: if(code != 1): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[95]: origlng = (APID_243.CCSDS_Data[codeinx]&15)*256 + (APID_243.CCSDS_Data[codeinx+1]&0xfc) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[96]: log("FSW.CMP-8 Format: %s" % PF[origlng==0x0c00], color=BROWN, attr=BOLD) #FSW.CMP-8 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[97]: if(origlng != 0x0c00): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[99]: spacers = (APID_243.CCSDS_Data[codeinx+1]&0x03) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[100]: keycnt = origlng / 64 / 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[101]: keyinx = codeinx - spacers - keycnt ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[102]: width = APID_243.CCSDS_Data[keyinx]&0x0F ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[103]: cratio = 1.0 * origlng / (APID_243.CCSDS_PacketLen - 9 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[104]: log("FSW.CMP-6 CRatio: %5.2f " % cratio, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[105]: log("FSW.CMP-6 Width : %5d " % width, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[106]: log("FSW.CMP-6 Length: %5d : %s" % (APID_243.CCSDS_PacketLen, PF[explng[width]==APID_243.CCSDS_PacketLen]),color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[128]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[129]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[130]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[131]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[132]: log_pkt243() ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[80]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[81]: explng=(325, 517, 709, 901,1093,1285,1477,1621,1813,2005,2197,2389,2581,2773,2965,3109) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[83]: log("APID 243 #%5x " % APID_243.CCSDS_SeqCnt, color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[84]: if(APID_243.COMPRESSION == 0): #FSW.CMP-4 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[88]: log("FSW.CMP-4 Type : COMPRESSED", color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[90]: codeinx = APID_243.CCSDS_PacketLen - 5 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[91]: code = APID_243.CCSDS_Data[codeinx] /16 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[92]: log("FSW.CMP-7 Code %d: %s" % (code, PF[code==1]), color=BROWN, attr=BOLD) #FSW.CMP-7 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[93]: if(code != 1): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[95]: origlng = (APID_243.CCSDS_Data[codeinx]&15)*256 + (APID_243.CCSDS_Data[codeinx+1]&0xfc) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[96]: log("FSW.CMP-8 Format: %s" % PF[origlng==0x0c00], color=BROWN, attr=BOLD) #FSW.CMP-8 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[97]: if(origlng != 0x0c00): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[99]: spacers = (APID_243.CCSDS_Data[codeinx+1]&0x03) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[100]: keycnt = origlng / 64 / 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[101]: keyinx = codeinx - spacers - keycnt ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[102]: width = APID_243.CCSDS_Data[keyinx]&0x0F ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[103]: cratio = 1.0 * origlng / (APID_243.CCSDS_PacketLen - 9 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[104]: log("FSW.CMP-6 CRatio: %5.2f " % cratio, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[105]: log("FSW.CMP-6 Width : %5d " % width, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[106]: log("FSW.CMP-6 Length: %5d : %s" % (APID_243.CCSDS_PacketLen, PF[explng[width]==APID_243.CCSDS_PacketLen]),color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[128]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[129]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[130]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[131]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[132]: log_pkt243() ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[80]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[81]: explng=(325, 517, 709, 901,1093,1285,1477,1621,1813,2005,2197,2389,2581,2773,2965,3109) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[83]: log("APID 243 #%5x " % APID_243.CCSDS_SeqCnt, color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[84]: if(APID_243.COMPRESSION == 0): #FSW.CMP-4 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[88]: log("FSW.CMP-4 Type : COMPRESSED", color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[90]: codeinx = APID_243.CCSDS_PacketLen - 5 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[91]: code = APID_243.CCSDS_Data[codeinx] /16 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[92]: log("FSW.CMP-7 Code %d: %s" % (code, PF[code==1]), color=BROWN, attr=BOLD) #FSW.CMP-7 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[93]: if(code != 1): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[95]: origlng = (APID_243.CCSDS_Data[codeinx]&15)*256 + (APID_243.CCSDS_Data[codeinx+1]&0xfc) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[96]: log("FSW.CMP-8 Format: %s" % PF[origlng==0x0c00], color=BROWN, attr=BOLD) #FSW.CMP-8 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[97]: if(origlng != 0x0c00): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[99]: spacers = (APID_243.CCSDS_Data[codeinx+1]&0x03) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[100]: keycnt = origlng / 64 / 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[101]: keyinx = codeinx - spacers - keycnt ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[102]: width = APID_243.CCSDS_Data[keyinx]&0x0F ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[103]: cratio = 1.0 * origlng / (APID_243.CCSDS_PacketLen - 9 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[104]: log("FSW.CMP-6 CRatio: %5.2f " % cratio, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[105]: log("FSW.CMP-6 Width : %5d " % width, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[106]: log("FSW.CMP-6 Length: %5d : %s" % (APID_243.CCSDS_PacketLen, PF[explng[width]==APID_243.CCSDS_PacketLen]),color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[128]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[129]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[130]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[131]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[132]: log_pkt243() ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[80]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[81]: explng=(325, 517, 709, 901,1093,1285,1477,1621,1813,2005,2197,2389,2581,2773,2965,3109) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[83]: log("APID 243 #%5x " % APID_243.CCSDS_SeqCnt, color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[84]: if(APID_243.COMPRESSION == 0): #FSW.CMP-4 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[88]: log("FSW.CMP-4 Type : COMPRESSED", color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[90]: codeinx = APID_243.CCSDS_PacketLen - 5 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[91]: code = APID_243.CCSDS_Data[codeinx] /16 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[92]: log("FSW.CMP-7 Code %d: %s" % (code, PF[code==1]), color=BROWN, attr=BOLD) #FSW.CMP-7 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[93]: if(code != 1): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[95]: origlng = (APID_243.CCSDS_Data[codeinx]&15)*256 + (APID_243.CCSDS_Data[codeinx+1]&0xfc) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[96]: log("FSW.CMP-8 Format: %s" % PF[origlng==0x0c00], color=BROWN, attr=BOLD) #FSW.CMP-8 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[97]: if(origlng != 0x0c00): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[99]: spacers = (APID_243.CCSDS_Data[codeinx+1]&0x03) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[100]: keycnt = origlng / 64 / 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[101]: keyinx = codeinx - spacers - keycnt ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[102]: width = APID_243.CCSDS_Data[keyinx]&0x0F ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[103]: cratio = 1.0 * origlng / (APID_243.CCSDS_PacketLen - 9 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[104]: log("FSW.CMP-6 CRatio: %5.2f " % cratio, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[105]: log("FSW.CMP-6 Width : %5d " % width, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[106]: log("FSW.CMP-6 Length: %5d : %s" % (APID_243.CCSDS_PacketLen, PF[explng[width]==APID_243.CCSDS_PacketLen]),color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[128]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[129]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[130]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[131]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[132]: log_pkt243() ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[80]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[81]: explng=(325, 517, 709, 901,1093,1285,1477,1621,1813,2005,2197,2389,2581,2773,2965,3109) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[83]: log("APID 243 #%5x " % APID_243.CCSDS_SeqCnt, color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[84]: if(APID_243.COMPRESSION == 0): #FSW.CMP-4 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[88]: log("FSW.CMP-4 Type : COMPRESSED", color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[90]: codeinx = APID_243.CCSDS_PacketLen - 5 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[91]: code = APID_243.CCSDS_Data[codeinx] /16 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[92]: log("FSW.CMP-7 Code %d: %s" % (code, PF[code==1]), color=BROWN, attr=BOLD) #FSW.CMP-7 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[93]: if(code != 1): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[95]: origlng = (APID_243.CCSDS_Data[codeinx]&15)*256 + (APID_243.CCSDS_Data[codeinx+1]&0xfc) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[96]: log("FSW.CMP-8 Format: %s" % PF[origlng==0x0c00], color=BROWN, attr=BOLD) #FSW.CMP-8 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[97]: if(origlng != 0x0c00): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[99]: spacers = (APID_243.CCSDS_Data[codeinx+1]&0x03) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[100]: keycnt = origlng / 64 / 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[101]: keyinx = codeinx - spacers - keycnt ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[102]: width = APID_243.CCSDS_Data[keyinx]&0x0F ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[103]: cratio = 1.0 * origlng / (APID_243.CCSDS_PacketLen - 9 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[104]: log("FSW.CMP-6 CRatio: %5.2f " % cratio, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[105]: log("FSW.CMP-6 Width : %5d " % width, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[106]: log("FSW.CMP-6 Length: %5d : %s" % (APID_243.CCSDS_PacketLen, PF[explng[width]==APID_243.CCSDS_PacketLen]),color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[128]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[129]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[130]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[131]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[132]: log_pkt243() ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[80]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[81]: explng=(325, 517, 709, 901,1093,1285,1477,1621,1813,2005,2197,2389,2581,2773,2965,3109) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[83]: log("APID 243 #%5x " % APID_243.CCSDS_SeqCnt, color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[84]: if(APID_243.COMPRESSION == 0): #FSW.CMP-4 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[88]: log("FSW.CMP-4 Type : COMPRESSED", color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[90]: codeinx = APID_243.CCSDS_PacketLen - 5 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[91]: code = APID_243.CCSDS_Data[codeinx] /16 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[92]: log("FSW.CMP-7 Code %d: %s" % (code, PF[code==1]), color=BROWN, attr=BOLD) #FSW.CMP-7 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[93]: if(code != 1): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[95]: origlng = (APID_243.CCSDS_Data[codeinx]&15)*256 + (APID_243.CCSDS_Data[codeinx+1]&0xfc) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[96]: log("FSW.CMP-8 Format: %s" % PF[origlng==0x0c00], color=BROWN, attr=BOLD) #FSW.CMP-8 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[97]: if(origlng != 0x0c00): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[99]: spacers = (APID_243.CCSDS_Data[codeinx+1]&0x03) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[100]: keycnt = origlng / 64 / 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[101]: keyinx = codeinx - spacers - keycnt ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[102]: width = APID_243.CCSDS_Data[keyinx]&0x0F ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[103]: cratio = 1.0 * origlng / (APID_243.CCSDS_PacketLen - 9 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[104]: log("FSW.CMP-6 CRatio: %5.2f " % cratio, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[105]: log("FSW.CMP-6 Width : %5d " % width, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[106]: log("FSW.CMP-6 Length: %5d : %s" % (APID_243.CCSDS_PacketLen, PF[explng[width]==APID_243.CCSDS_PacketLen]),color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[128]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[129]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[130]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[131]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[132]: log_pkt243() ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[80]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[81]: explng=(325, 517, 709, 901,1093,1285,1477,1621,1813,2005,2197,2389,2581,2773,2965,3109) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[83]: log("APID 243 #%5x " % APID_243.CCSDS_SeqCnt, color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[84]: if(APID_243.COMPRESSION == 0): #FSW.CMP-4 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[88]: log("FSW.CMP-4 Type : COMPRESSED", color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[90]: codeinx = APID_243.CCSDS_PacketLen - 5 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[91]: code = APID_243.CCSDS_Data[codeinx] /16 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[92]: log("FSW.CMP-7 Code %d: %s" % (code, PF[code==1]), color=BROWN, attr=BOLD) #FSW.CMP-7 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[93]: if(code != 1): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[95]: origlng = (APID_243.CCSDS_Data[codeinx]&15)*256 + (APID_243.CCSDS_Data[codeinx+1]&0xfc) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[96]: log("FSW.CMP-8 Format: %s" % PF[origlng==0x0c00], color=BROWN, attr=BOLD) #FSW.CMP-8 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[97]: if(origlng != 0x0c00): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[99]: spacers = (APID_243.CCSDS_Data[codeinx+1]&0x03) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[100]: keycnt = origlng / 64 / 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[101]: keyinx = codeinx - spacers - keycnt ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[102]: width = APID_243.CCSDS_Data[keyinx]&0x0F ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[103]: cratio = 1.0 * origlng / (APID_243.CCSDS_PacketLen - 9 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[104]: log("FSW.CMP-6 CRatio: %5.2f " % cratio, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[105]: log("FSW.CMP-6 Width : %5d " % width, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[106]: log("FSW.CMP-6 Length: %5d : %s" % (APID_243.CCSDS_PacketLen, PF[explng[width]==APID_243.CCSDS_PacketLen]),color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[128]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[129]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[130]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[131]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[132]: log_pkt243() ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[80]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[81]: explng=(325, 517, 709, 901,1093,1285,1477,1621,1813,2005,2197,2389,2581,2773,2965,3109) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[83]: log("APID 243 #%5x " % APID_243.CCSDS_SeqCnt, color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[84]: if(APID_243.COMPRESSION == 0): #FSW.CMP-4 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[88]: log("FSW.CMP-4 Type : COMPRESSED", color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[90]: codeinx = APID_243.CCSDS_PacketLen - 5 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[91]: code = APID_243.CCSDS_Data[codeinx] /16 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[92]: log("FSW.CMP-7 Code %d: %s" % (code, PF[code==1]), color=BROWN, attr=BOLD) #FSW.CMP-7 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[93]: if(code != 1): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[95]: origlng = (APID_243.CCSDS_Data[codeinx]&15)*256 + (APID_243.CCSDS_Data[codeinx+1]&0xfc) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[96]: log("FSW.CMP-8 Format: %s" % PF[origlng==0x0c00], color=BROWN, attr=BOLD) #FSW.CMP-8 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[97]: if(origlng != 0x0c00): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[99]: spacers = (APID_243.CCSDS_Data[codeinx+1]&0x03) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[100]: keycnt = origlng / 64 / 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[101]: keyinx = codeinx - spacers - keycnt ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[102]: width = APID_243.CCSDS_Data[keyinx]&0x0F ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[103]: cratio = 1.0 * origlng / (APID_243.CCSDS_PacketLen - 9 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[104]: log("FSW.CMP-6 CRatio: %5.2f " % cratio, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[105]: log("FSW.CMP-6 Width : %5d " % width, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[106]: log("FSW.CMP-6 Length: %5d : %s" % (APID_243.CCSDS_PacketLen, PF[explng[width]==APID_243.CCSDS_PacketLen]),color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[128]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[129]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[130]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[131]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[132]: log_pkt243() ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[80]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[81]: explng=(325, 517, 709, 901,1093,1285,1477,1621,1813,2005,2197,2389,2581,2773,2965,3109) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[83]: log("APID 243 #%5x " % APID_243.CCSDS_SeqCnt, color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[84]: if(APID_243.COMPRESSION == 0): #FSW.CMP-4 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[88]: log("FSW.CMP-4 Type : COMPRESSED", color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[90]: codeinx = APID_243.CCSDS_PacketLen - 5 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[91]: code = APID_243.CCSDS_Data[codeinx] /16 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[92]: log("FSW.CMP-7 Code %d: %s" % (code, PF[code==1]), color=BROWN, attr=BOLD) #FSW.CMP-7 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[93]: if(code != 1): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[95]: origlng = (APID_243.CCSDS_Data[codeinx]&15)*256 + (APID_243.CCSDS_Data[codeinx+1]&0xfc) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[96]: log("FSW.CMP-8 Format: %s" % PF[origlng==0x0c00], color=BROWN, attr=BOLD) #FSW.CMP-8 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[97]: if(origlng != 0x0c00): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[99]: spacers = (APID_243.CCSDS_Data[codeinx+1]&0x03) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[100]: keycnt = origlng / 64 / 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[101]: keyinx = codeinx - spacers - keycnt ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[102]: width = APID_243.CCSDS_Data[keyinx]&0x0F ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[103]: cratio = 1.0 * origlng / (APID_243.CCSDS_PacketLen - 9 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[104]: log("FSW.CMP-6 CRatio: %5.2f " % cratio, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[105]: log("FSW.CMP-6 Width : %5d " % width, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[106]: log("FSW.CMP-6 Length: %5d : %s" % (APID_243.CCSDS_PacketLen, PF[explng[width]==APID_243.CCSDS_PacketLen]),color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[128]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[129]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[130]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[131]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[132]: log_pkt243() ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[80]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[81]: explng=(325, 517, 709, 901,1093,1285,1477,1621,1813,2005,2197,2389,2581,2773,2965,3109) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[83]: log("APID 243 #%5x " % APID_243.CCSDS_SeqCnt, color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[84]: if(APID_243.COMPRESSION == 0): #FSW.CMP-4 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[88]: log("FSW.CMP-4 Type : COMPRESSED", color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[90]: codeinx = APID_243.CCSDS_PacketLen - 5 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[91]: code = APID_243.CCSDS_Data[codeinx] /16 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[92]: log("FSW.CMP-7 Code %d: %s" % (code, PF[code==1]), color=BROWN, attr=BOLD) #FSW.CMP-7 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[93]: if(code != 1): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[95]: origlng = (APID_243.CCSDS_Data[codeinx]&15)*256 + (APID_243.CCSDS_Data[codeinx+1]&0xfc) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[96]: log("FSW.CMP-8 Format: %s" % PF[origlng==0x0c00], color=BROWN, attr=BOLD) #FSW.CMP-8 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[97]: if(origlng != 0x0c00): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[99]: spacers = (APID_243.CCSDS_Data[codeinx+1]&0x03) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[100]: keycnt = origlng / 64 / 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[101]: keyinx = codeinx - spacers - keycnt ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[102]: width = APID_243.CCSDS_Data[keyinx]&0x0F ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[103]: cratio = 1.0 * origlng / (APID_243.CCSDS_PacketLen - 9 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[104]: log("FSW.CMP-6 CRatio: %5.2f " % cratio, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[105]: log("FSW.CMP-6 Width : %5d " % width, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[106]: log("FSW.CMP-6 Length: %5d : %s" % (APID_243.CCSDS_PacketLen, PF[explng[width]==APID_243.CCSDS_PacketLen]),color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[128]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[129]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[130]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[131]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[132]: log_pkt243() ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[80]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[81]: explng=(325, 517, 709, 901,1093,1285,1477,1621,1813,2005,2197,2389,2581,2773,2965,3109) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[83]: log("APID 243 #%5x " % APID_243.CCSDS_SeqCnt, color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[84]: if(APID_243.COMPRESSION == 0): #FSW.CMP-4 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[88]: log("FSW.CMP-4 Type : COMPRESSED", color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[90]: codeinx = APID_243.CCSDS_PacketLen - 5 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[91]: code = APID_243.CCSDS_Data[codeinx] /16 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[92]: log("FSW.CMP-7 Code %d: %s" % (code, PF[code==1]), color=BROWN, attr=BOLD) #FSW.CMP-7 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[93]: if(code != 1): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[95]: origlng = (APID_243.CCSDS_Data[codeinx]&15)*256 + (APID_243.CCSDS_Data[codeinx+1]&0xfc) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[96]: log("FSW.CMP-8 Format: %s" % PF[origlng==0x0c00], color=BROWN, attr=BOLD) #FSW.CMP-8 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[97]: if(origlng != 0x0c00): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[99]: spacers = (APID_243.CCSDS_Data[codeinx+1]&0x03) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[100]: keycnt = origlng / 64 / 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[101]: keyinx = codeinx - spacers - keycnt ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[102]: width = APID_243.CCSDS_Data[keyinx]&0x0F ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[103]: cratio = 1.0 * origlng / (APID_243.CCSDS_PacketLen - 9 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[104]: log("FSW.CMP-6 CRatio: %5.2f " % cratio, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[105]: log("FSW.CMP-6 Width : %5d " % width, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[106]: log("FSW.CMP-6 Length: %5d : %s" % (APID_243.CCSDS_PacketLen, PF[explng[width]==APID_243.CCSDS_PacketLen]),color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[128]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[129]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[130]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[131]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[132]: log_pkt243() ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[80]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[81]: explng=(325, 517, 709, 901,1093,1285,1477,1621,1813,2005,2197,2389,2581,2773,2965,3109) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[83]: log("APID 243 #%5x " % APID_243.CCSDS_SeqCnt, color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[84]: if(APID_243.COMPRESSION == 0): #FSW.CMP-4 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[88]: log("FSW.CMP-4 Type : COMPRESSED", color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[90]: codeinx = APID_243.CCSDS_PacketLen - 5 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[91]: code = APID_243.CCSDS_Data[codeinx] /16 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[92]: log("FSW.CMP-7 Code %d: %s" % (code, PF[code==1]), color=BROWN, attr=BOLD) #FSW.CMP-7 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[93]: if(code != 1): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[95]: origlng = (APID_243.CCSDS_Data[codeinx]&15)*256 + (APID_243.CCSDS_Data[codeinx+1]&0xfc) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[96]: log("FSW.CMP-8 Format: %s" % PF[origlng==0x0c00], color=BROWN, attr=BOLD) #FSW.CMP-8 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[97]: if(origlng != 0x0c00): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[99]: spacers = (APID_243.CCSDS_Data[codeinx+1]&0x03) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[100]: keycnt = origlng / 64 / 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[101]: keyinx = codeinx - spacers - keycnt ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[102]: width = APID_243.CCSDS_Data[keyinx]&0x0F ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[103]: cratio = 1.0 * origlng / (APID_243.CCSDS_PacketLen - 9 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[104]: log("FSW.CMP-6 CRatio: %5.2f " % cratio, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[105]: log("FSW.CMP-6 Width : %5d " % width, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[106]: log("FSW.CMP-6 Length: %5d : %s" % (APID_243.CCSDS_PacketLen, PF[explng[width]==APID_243.CCSDS_PacketLen]),color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[128]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[129]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[130]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[131]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[132]: log_pkt243() ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[80]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[81]: explng=(325, 517, 709, 901,1093,1285,1477,1621,1813,2005,2197,2389,2581,2773,2965,3109) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[83]: log("APID 243 #%5x " % APID_243.CCSDS_SeqCnt, color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[84]: if(APID_243.COMPRESSION == 0): #FSW.CMP-4 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[88]: log("FSW.CMP-4 Type : COMPRESSED", color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[90]: codeinx = APID_243.CCSDS_PacketLen - 5 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[91]: code = APID_243.CCSDS_Data[codeinx] /16 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[92]: log("FSW.CMP-7 Code %d: %s" % (code, PF[code==1]), color=BROWN, attr=BOLD) #FSW.CMP-7 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[93]: if(code != 1): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[95]: origlng = (APID_243.CCSDS_Data[codeinx]&15)*256 + (APID_243.CCSDS_Data[codeinx+1]&0xfc) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[96]: log("FSW.CMP-8 Format: %s" % PF[origlng==0x0c00], color=BROWN, attr=BOLD) #FSW.CMP-8 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[97]: if(origlng != 0x0c00): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[99]: spacers = (APID_243.CCSDS_Data[codeinx+1]&0x03) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[100]: keycnt = origlng / 64 / 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[101]: keyinx = codeinx - spacers - keycnt ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[102]: width = APID_243.CCSDS_Data[keyinx]&0x0F ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[103]: cratio = 1.0 * origlng / (APID_243.CCSDS_PacketLen - 9 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[104]: log("FSW.CMP-6 CRatio: %5.2f " % cratio, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[105]: log("FSW.CMP-6 Width : %5d " % width, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[106]: log("FSW.CMP-6 Length: %5d : %s" % (APID_243.CCSDS_PacketLen, PF[explng[width]==APID_243.CCSDS_PacketLen]),color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[128]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[129]: log("Exponent %2d, Delta of %6d " % (i,2**i-1), color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[130]: load_test_pattern(table15, 0x243, 0x5007, 512, 2**i-1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[131]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[132]: log_pkt243() ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[80]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[81]: explng=(325, 517, 709, 901,1093,1285,1477,1621,1813,2005,2197,2389,2581,2773,2965,3109) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[83]: log("APID 243 #%5x " % APID_243.CCSDS_SeqCnt, color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[84]: if(APID_243.COMPRESSION == 0): #FSW.CMP-4 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[88]: log("FSW.CMP-4 Type : COMPRESSED", color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[90]: codeinx = APID_243.CCSDS_PacketLen - 5 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[91]: code = APID_243.CCSDS_Data[codeinx] /16 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[92]: log("FSW.CMP-7 Code %d: %s" % (code, PF[code==1]), color=BROWN, attr=BOLD) #FSW.CMP-7 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[93]: if(code != 1): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[95]: origlng = (APID_243.CCSDS_Data[codeinx]&15)*256 + (APID_243.CCSDS_Data[codeinx+1]&0xfc) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[96]: log("FSW.CMP-8 Format: %s" % PF[origlng==0x0c00], color=BROWN, attr=BOLD) #FSW.CMP-8 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[97]: if(origlng != 0x0c00): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[99]: spacers = (APID_243.CCSDS_Data[codeinx+1]&0x03) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[100]: keycnt = origlng / 64 / 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[101]: keyinx = codeinx - spacers - keycnt ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[102]: width = APID_243.CCSDS_Data[keyinx]&0x0F ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[103]: cratio = 1.0 * origlng / (APID_243.CCSDS_PacketLen - 9 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[104]: log("FSW.CMP-6 CRatio: %5.2f " % cratio, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[105]: log("FSW.CMP-6 Width : %5d " % width, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[106]: log("FSW.CMP-6 Length: %5d : %s" % (APID_243.CCSDS_PacketLen, PF[explng[width]==APID_243.CCSDS_PacketLen]),color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[128]: for i in range(16): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[134]: log('3.2 Generating Spacer', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[135]: log("Exponent %2d, Delta of %6d " % (0,0), color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[136]: load_test_pattern(table15, 0x243, 0x5007, 512, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[29]: eomsk=(0,0,0,0x07,0x3f,0x07,0x07,0x3f,0x07,0x3FF,0x3f,0x1f,0,0,0,0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[30]: smp=range(10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[32]: select = config & eomsk[ apid&15 ] #Figure out how many qtys ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[33]: qtys = 0 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[34]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[36]: if( bit & select ): qtys = qtys+1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[37]: bit = bit * 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[35]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[38]: pktlng = reps*qtys*2 + 9 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[39]: if (pktlng > 3088 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[43]: cmd.EFW_CMDS( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[46]: adstr = "0000" + hex(0x10000+tab15+2)[3:7] #Load Table 15 byte 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[47]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[49]: bytes = bytes + hex( 0x100+(apid&0xff))[-2:]+" " #APID Low Byte ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[50]: bytes = bytes + "C0 00 " #Sequence Count ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[51]: bytes = bytes + hex( 0x100+((pktlng>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[52]: bytes = bytes + hex( 0x100+(pktlng&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[53]: bytes = bytes + "12 34 " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[54]: bytes = bytes + hex( 0x100+((config>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[55]: bytes = bytes + hex( 0x100+(config&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[57]: bytes = bytes + hex( 0x1000+(reps/2))[-2:]+" " #REPEAT COUNT words ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[58]: bytes = bytes + hex( 0x1000+(qtys*4))[-2:]+" " #PATTERN LENGTH 12 bytes ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[60]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[63]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[64]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[62]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[65]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[61]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[67]: bit = 1 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[71]: bytes = bytes + hex( 0x100+(smp[i]&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[72]: bytes = bytes + hex( 0x100+((smp[i]>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[69]: smp[i] = smp[i] + delta ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[70]: if( bit & select): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[73]: bit = bit*2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[68]: for i in range(10): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[75]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[76]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[77]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[137]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[138]: for i in range( 8 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[139]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[140]: log_pkt243() ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[80]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[81]: explng=(325, 517, 709, 901,1093,1285,1477,1621,1813,2005,2197,2389,2581,2773,2965,3109) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[83]: log("APID 243 #%5x " % APID_243.CCSDS_SeqCnt, color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[84]: if(APID_243.COMPRESSION == 0): #FSW.CMP-4 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[88]: log("FSW.CMP-4 Type : COMPRESSED", color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[90]: codeinx = APID_243.CCSDS_PacketLen - 5 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[91]: code = APID_243.CCSDS_Data[codeinx] /16 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[92]: log("FSW.CMP-7 Code %d: %s" % (code, PF[code==1]), color=BROWN, attr=BOLD) #FSW.CMP-7 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[93]: if(code != 1): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[95]: origlng = (APID_243.CCSDS_Data[codeinx]&15)*256 + (APID_243.CCSDS_Data[codeinx+1]&0xfc) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[96]: log("FSW.CMP-8 Format: %s" % PF[origlng==0x0c00], color=BROWN, attr=BOLD) #FSW.CMP-8 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[97]: if(origlng != 0x0c00): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[99]: spacers = (APID_243.CCSDS_Data[codeinx+1]&0x03) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[100]: keycnt = origlng / 64 / 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[101]: keyinx = codeinx - spacers - keycnt ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[102]: width = APID_243.CCSDS_Data[keyinx]&0x0F ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[103]: cratio = 1.0 * origlng / (APID_243.CCSDS_PacketLen - 9 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[104]: log("FSW.CMP-6 CRatio: %5.2f " % cratio, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[105]: log("FSW.CMP-6 Width : %5d " % width, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[106]: log("FSW.CMP-6 Length: %5d : %s" % (APID_243.CCSDS_PacketLen, PF[explng[width]==APID_243.CCSDS_PacketLen]),color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[138]: for i in range( 8 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[139]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[140]: log_pkt243() ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[80]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[81]: explng=(325, 517, 709, 901,1093,1285,1477,1621,1813,2005,2197,2389,2581,2773,2965,3109) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[83]: log("APID 243 #%5x " % APID_243.CCSDS_SeqCnt, color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[84]: if(APID_243.COMPRESSION == 0): #FSW.CMP-4 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[88]: log("FSW.CMP-4 Type : COMPRESSED", color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[90]: codeinx = APID_243.CCSDS_PacketLen - 5 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[91]: code = APID_243.CCSDS_Data[codeinx] /16 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[92]: log("FSW.CMP-7 Code %d: %s" % (code, PF[code==1]), color=BROWN, attr=BOLD) #FSW.CMP-7 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[93]: if(code != 1): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[95]: origlng = (APID_243.CCSDS_Data[codeinx]&15)*256 + (APID_243.CCSDS_Data[codeinx+1]&0xfc) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[96]: log("FSW.CMP-8 Format: %s" % PF[origlng==0x0c00], color=BROWN, attr=BOLD) #FSW.CMP-8 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[97]: if(origlng != 0x0c00): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[99]: spacers = (APID_243.CCSDS_Data[codeinx+1]&0x03) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[100]: keycnt = origlng / 64 / 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[101]: keyinx = codeinx - spacers - keycnt ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[102]: width = APID_243.CCSDS_Data[keyinx]&0x0F ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[103]: cratio = 1.0 * origlng / (APID_243.CCSDS_PacketLen - 9 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[104]: log("FSW.CMP-6 CRatio: %5.2f " % cratio, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[105]: log("FSW.CMP-6 Width : %5d " % width, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[106]: log("FSW.CMP-6 Length: %5d : %s" % (APID_243.CCSDS_PacketLen, PF[explng[width]==APID_243.CCSDS_PacketLen]),color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[138]: for i in range( 8 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[139]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[140]: log_pkt243() ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[80]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[81]: explng=(325, 517, 709, 901,1093,1285,1477,1621,1813,2005,2197,2389,2581,2773,2965,3109) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[83]: log("APID 243 #%5x " % APID_243.CCSDS_SeqCnt, color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[84]: if(APID_243.COMPRESSION == 0): #FSW.CMP-4 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[88]: log("FSW.CMP-4 Type : COMPRESSED", color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[90]: codeinx = APID_243.CCSDS_PacketLen - 5 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[91]: code = APID_243.CCSDS_Data[codeinx] /16 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[92]: log("FSW.CMP-7 Code %d: %s" % (code, PF[code==1]), color=BROWN, attr=BOLD) #FSW.CMP-7 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[93]: if(code != 1): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[95]: origlng = (APID_243.CCSDS_Data[codeinx]&15)*256 + (APID_243.CCSDS_Data[codeinx+1]&0xfc) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[96]: log("FSW.CMP-8 Format: %s" % PF[origlng==0x0c00], color=BROWN, attr=BOLD) #FSW.CMP-8 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[97]: if(origlng != 0x0c00): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[99]: spacers = (APID_243.CCSDS_Data[codeinx+1]&0x03) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[100]: keycnt = origlng / 64 / 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[101]: keyinx = codeinx - spacers - keycnt ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[102]: width = APID_243.CCSDS_Data[keyinx]&0x0F ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[103]: cratio = 1.0 * origlng / (APID_243.CCSDS_PacketLen - 9 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[104]: log("FSW.CMP-6 CRatio: %5.2f " % cratio, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[105]: log("FSW.CMP-6 Width : %5d " % width, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[106]: log("FSW.CMP-6 Length: %5d : %s" % (APID_243.CCSDS_PacketLen, PF[explng[width]==APID_243.CCSDS_PacketLen]),color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[138]: for i in range( 8 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[139]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[140]: log_pkt243() ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[80]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[81]: explng=(325, 517, 709, 901,1093,1285,1477,1621,1813,2005,2197,2389,2581,2773,2965,3109) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[83]: log("APID 243 #%5x " % APID_243.CCSDS_SeqCnt, color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[84]: if(APID_243.COMPRESSION == 0): #FSW.CMP-4 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[88]: log("FSW.CMP-4 Type : COMPRESSED", color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[90]: codeinx = APID_243.CCSDS_PacketLen - 5 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[91]: code = APID_243.CCSDS_Data[codeinx] /16 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[92]: log("FSW.CMP-7 Code %d: %s" % (code, PF[code==1]), color=BROWN, attr=BOLD) #FSW.CMP-7 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[93]: if(code != 1): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[95]: origlng = (APID_243.CCSDS_Data[codeinx]&15)*256 + (APID_243.CCSDS_Data[codeinx+1]&0xfc) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[96]: log("FSW.CMP-8 Format: %s" % PF[origlng==0x0c00], color=BROWN, attr=BOLD) #FSW.CMP-8 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[97]: if(origlng != 0x0c00): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[99]: spacers = (APID_243.CCSDS_Data[codeinx+1]&0x03) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[100]: keycnt = origlng / 64 / 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[101]: keyinx = codeinx - spacers - keycnt ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[102]: width = APID_243.CCSDS_Data[keyinx]&0x0F ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[103]: cratio = 1.0 * origlng / (APID_243.CCSDS_PacketLen - 9 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[104]: log("FSW.CMP-6 CRatio: %5.2f " % cratio, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[105]: log("FSW.CMP-6 Width : %5d " % width, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[106]: log("FSW.CMP-6 Length: %5d : %s" % (APID_243.CCSDS_PacketLen, PF[explng[width]==APID_243.CCSDS_PacketLen]),color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[138]: for i in range( 8 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[139]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[140]: log_pkt243() ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[80]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[81]: explng=(325, 517, 709, 901,1093,1285,1477,1621,1813,2005,2197,2389,2581,2773,2965,3109) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[83]: log("APID 243 #%5x " % APID_243.CCSDS_SeqCnt, color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[84]: if(APID_243.COMPRESSION == 0): #FSW.CMP-4 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[88]: log("FSW.CMP-4 Type : COMPRESSED", color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[90]: codeinx = APID_243.CCSDS_PacketLen - 5 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[91]: code = APID_243.CCSDS_Data[codeinx] /16 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[92]: log("FSW.CMP-7 Code %d: %s" % (code, PF[code==1]), color=BROWN, attr=BOLD) #FSW.CMP-7 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[93]: if(code != 1): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[95]: origlng = (APID_243.CCSDS_Data[codeinx]&15)*256 + (APID_243.CCSDS_Data[codeinx+1]&0xfc) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[96]: log("FSW.CMP-8 Format: %s" % PF[origlng==0x0c00], color=BROWN, attr=BOLD) #FSW.CMP-8 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[97]: if(origlng != 0x0c00): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[99]: spacers = (APID_243.CCSDS_Data[codeinx+1]&0x03) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[100]: keycnt = origlng / 64 / 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[101]: keyinx = codeinx - spacers - keycnt ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[102]: width = APID_243.CCSDS_Data[keyinx]&0x0F ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[103]: cratio = 1.0 * origlng / (APID_243.CCSDS_PacketLen - 9 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[104]: log("FSW.CMP-6 CRatio: %5.2f " % cratio, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[105]: log("FSW.CMP-6 Width : %5d " % width, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[106]: log("FSW.CMP-6 Length: %5d : %s" % (APID_243.CCSDS_PacketLen, PF[explng[width]==APID_243.CCSDS_PacketLen]),color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[138]: for i in range( 8 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[139]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[140]: log_pkt243() ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[80]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[81]: explng=(325, 517, 709, 901,1093,1285,1477,1621,1813,2005,2197,2389,2581,2773,2965,3109) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[83]: log("APID 243 #%5x " % APID_243.CCSDS_SeqCnt, color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[84]: if(APID_243.COMPRESSION == 0): #FSW.CMP-4 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[88]: log("FSW.CMP-4 Type : COMPRESSED", color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[90]: codeinx = APID_243.CCSDS_PacketLen - 5 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[91]: code = APID_243.CCSDS_Data[codeinx] /16 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[92]: log("FSW.CMP-7 Code %d: %s" % (code, PF[code==1]), color=BROWN, attr=BOLD) #FSW.CMP-7 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[93]: if(code != 1): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[95]: origlng = (APID_243.CCSDS_Data[codeinx]&15)*256 + (APID_243.CCSDS_Data[codeinx+1]&0xfc) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[96]: log("FSW.CMP-8 Format: %s" % PF[origlng==0x0c00], color=BROWN, attr=BOLD) #FSW.CMP-8 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[97]: if(origlng != 0x0c00): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[99]: spacers = (APID_243.CCSDS_Data[codeinx+1]&0x03) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[100]: keycnt = origlng / 64 / 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[101]: keyinx = codeinx - spacers - keycnt ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[102]: width = APID_243.CCSDS_Data[keyinx]&0x0F ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[103]: cratio = 1.0 * origlng / (APID_243.CCSDS_PacketLen - 9 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[104]: log("FSW.CMP-6 CRatio: %5.2f " % cratio, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[105]: log("FSW.CMP-6 Width : %5d " % width, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[106]: log("FSW.CMP-6 Length: %5d : %s" % (APID_243.CCSDS_PacketLen, PF[explng[width]==APID_243.CCSDS_PacketLen]),color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[138]: for i in range( 8 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[139]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[140]: log_pkt243() ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[80]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[81]: explng=(325, 517, 709, 901,1093,1285,1477,1621,1813,2005,2197,2389,2581,2773,2965,3109) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[83]: log("APID 243 #%5x " % APID_243.CCSDS_SeqCnt, color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[84]: if(APID_243.COMPRESSION == 0): #FSW.CMP-4 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[88]: log("FSW.CMP-4 Type : COMPRESSED", color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[90]: codeinx = APID_243.CCSDS_PacketLen - 5 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[91]: code = APID_243.CCSDS_Data[codeinx] /16 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[92]: log("FSW.CMP-7 Code %d: %s" % (code, PF[code==1]), color=BROWN, attr=BOLD) #FSW.CMP-7 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[93]: if(code != 1): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[95]: origlng = (APID_243.CCSDS_Data[codeinx]&15)*256 + (APID_243.CCSDS_Data[codeinx+1]&0xfc) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[96]: log("FSW.CMP-8 Format: %s" % PF[origlng==0x0c00], color=BROWN, attr=BOLD) #FSW.CMP-8 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[97]: if(origlng != 0x0c00): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[99]: spacers = (APID_243.CCSDS_Data[codeinx+1]&0x03) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[100]: keycnt = origlng / 64 / 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[101]: keyinx = codeinx - spacers - keycnt ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[102]: width = APID_243.CCSDS_Data[keyinx]&0x0F ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[103]: cratio = 1.0 * origlng / (APID_243.CCSDS_PacketLen - 9 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[104]: log("FSW.CMP-6 CRatio: %5.2f " % cratio, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[105]: log("FSW.CMP-6 Width : %5d " % width, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[106]: log("FSW.CMP-6 Length: %5d : %s" % (APID_243.CCSDS_PacketLen, PF[explng[width]==APID_243.CCSDS_PacketLen]),color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[138]: for i in range( 8 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[139]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[140]: log_pkt243() ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[80]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[81]: explng=(325, 517, 709, 901,1093,1285,1477,1621,1813,2005,2197,2389,2581,2773,2965,3109) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[82]: wait(APID_243, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[83]: log("APID 243 #%5x " % APID_243.CCSDS_SeqCnt, color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[84]: if(APID_243.COMPRESSION == 0): #FSW.CMP-4 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[88]: log("FSW.CMP-4 Type : COMPRESSED", color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[90]: codeinx = APID_243.CCSDS_PacketLen - 5 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[91]: code = APID_243.CCSDS_Data[codeinx] /16 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[92]: log("FSW.CMP-7 Code %d: %s" % (code, PF[code==1]), color=BROWN, attr=BOLD) #FSW.CMP-7 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[93]: if(code != 1): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[95]: origlng = (APID_243.CCSDS_Data[codeinx]&15)*256 + (APID_243.CCSDS_Data[codeinx+1]&0xfc) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[96]: log("FSW.CMP-8 Format: %s" % PF[origlng==0x0c00], color=BROWN, attr=BOLD) #FSW.CMP-8 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[97]: if(origlng != 0x0c00): return(-1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[99]: spacers = (APID_243.CCSDS_Data[codeinx+1]&0x03) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[100]: keycnt = origlng / 64 / 2 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[101]: keyinx = codeinx - spacers - keycnt ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[102]: width = APID_243.CCSDS_Data[keyinx]&0x0F ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[103]: cratio = 1.0 * origlng / (APID_243.CCSDS_PacketLen - 9 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[104]: log("FSW.CMP-6 CRatio: %5.2f " % cratio, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[105]: log("FSW.CMP-6 Width : %5d " % width, color=BROWN, attr=BOLD) #FSW.CMP-6 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[106]: log("FSW.CMP-6 Length: %5d : %s" % (APID_243.CCSDS_PacketLen, PF[explng[width]==APID_243.CCSDS_PacketLen]),color=BROWN, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[138]: for i in range( 8 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[142]: log('3.3 Verifying Engineering Counter Not Zero', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[143]: if(APID_263.CMPCTR==0): ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[210]: test_errors( table15 ) #All Error Codes Used ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[148]: log('4.1 Verifying Function Error (Alg#)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[149]: cmd.EFW_ARM( 2 ) #Arm Compression ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[150]: cmd.EFW_TABLE( 2, 3 ) #TABLE 2 [apid 243]= ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[151]: cmd.EFW_LOAD( 2 ) # function code 2 FSW.CMP-5 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[152]: for i in range( 4 ): # generate an error message ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[153]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[154]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[152]: for i in range( 4 ): # generate an error message ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[153]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[154]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[152]: for i in range( 4 ): # generate an error message ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[153]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[154]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[152]: for i in range( 4 ): # generate an error message ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[153]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[154]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[152]: for i in range( 4 ): # generate an error message ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[155]: wait(APID_267, lambda: APID_267.ERRCODE==0x22, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[155]: wait(APID_267, lambda: APID_267.ERRCODE==0x22, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[156]: cmd.EFW_CLEAR() #Clear the error ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[157]: cmd.EFW_TABLE( 2, 3 ) #TABLE 2 [apid 243]= ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[158]: cmd.EFW_LOAD( 1 ) # function code 1 (Dmod) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[159]: log('4.2 Verified Function Error : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[161]: log('4.3 Verifying No Samples Error ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[162]: cmd.EFW_TABLE(15,10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[163]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[164]: for i in range( 4 ): # generate an error message ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[165]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[166]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[164]: for i in range( 4 ): # generate an error message ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[165]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[166]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[164]: for i in range( 4 ): # generate an error message ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[165]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[166]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[164]: for i in range( 4 ): # generate an error message ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[165]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[166]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[164]: for i in range( 4 ): # generate an error message ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[167]: wait(APID_267, lambda: APID_267.ERRCODE==0x23, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[167]: wait(APID_267, lambda: APID_267.ERRCODE==0x23, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[167]: wait(APID_267, lambda: APID_267.ERRCODE==0x23, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[168]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[169]: cmd.EFW_CLEAR() #Clear the error ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[170]: cmd.EFW_TABLE(15,10) #Repair the packet header ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[171]: cmd.EFW_LOAD(7) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[172]: log('4.4 Verified Sample# Error : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[174]: log('4.5 Verifying Header Error ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[175]: cmd.EFW_TABLE(15,1) #Make the 0a into 00 ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[176]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[177]: for i in range( 4 ): # generate an error message ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[178]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[179]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[177]: for i in range( 4 ): # generate an error message ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[178]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[179]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[177]: for i in range( 4 ): # generate an error message ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[178]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[179]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[177]: for i in range( 4 ): # generate an error message ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[178]: cmd.EFW_TMSIM( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[179]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[177]: for i in range( 4 ): # generate an error message ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[180]: wait(APID_267, lambda: APID_267.ERRCODE==0x21, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[180]: wait(APID_267, lambda: APID_267.ERRCODE==0x21, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[180]: wait(APID_267, lambda: APID_267.ERRCODE==0x21, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[181]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[182]: cmd.EFW_CLEAR() #Clear the error ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[183]: cmd.EFW_TABLE(15,1) #Repair it ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[184]: cmd.EFW_LOAD(0x0a) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[185]: log('4.6 Verified Header Error : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[212]: log('5.0 Cleanup', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[213]: cmd.EFW_DISARM( 2 ) #Compression Disabled ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[214]: wait(APID_267, lambda: APID_267.ENA_CMP==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[198]: wait(APID_267, lambda: APID_267.ENA_CMP==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[198]: wait(APID_267, lambda: APID_267.ENA_CMP==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[198]: wait(APID_267, lambda: APID_267.ENA_CMP==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[198]: wait(APID_267, lambda: APID_267.ENA_CMP==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[198]: wait(APID_267, lambda: APID_267.ENA_CMP==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[216]: log('CMP_3 - Compression Testing Complete ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[217]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP_3.py[218]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[36]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[37]: if( errcnt == 0 ): ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[38]: log('******* CMP Module PASS ******' , color=GREEN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[41]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_CMP.py[42]: return( errcnt ) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[40]: sci =tryscript("TEST_SCI") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[5]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[7]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[8]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[9]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[12]: set_output_location('SCI_Module_') ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[15]: log('******* SCI MODULE TEST *********', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[18]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[20]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[23]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[24]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[26]: vers = APID_267.FSW_HIGH ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[27]: vers = vers + APID_267.FSW_LOW/100.0 ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[28]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[29]: log('******* FSW VERSION %5.2f *********'% vers, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[32]: errcnt=0 ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[33]: errcnt += tryscript("TEST_SCI_2") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[12]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[12]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[18]: log('SCI_2 - CMD TIME ALLOCATION < 2msec ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[19]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[20]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[21]: DVP = 0x111 # Duration Verification Point ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[22]: RST5= 0xEF # Restart 5 Instruction ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[23]: NOP = 0x00 # No Operation ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[25]: log('1. Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[26]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[27]: 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_SCI_2.py[28]: 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_SCI_2.py[29]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[29]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[31]: log('1.1 Enabling SRAM loading, Disable Scan ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[32]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[33]: cmd.EFW_DISARM(3) # Disable SRAM Scanner ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[35]: log('2.1 Verifying BKG Duration Point ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[36]: DUMPADR( DVP ) ../../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_SCI_2.py[37]: wait(APID_266, lambda: APID_266.DUMPADR == DVP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[37]: wait(APID_266, lambda: APID_266.DUMPADR == DVP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[38]: wait(APID_266, lambda: APID_266.Data[0] == NOP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[38]: wait(APID_266, lambda: APID_266.Data[0] == NOP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[39]: log('2.2 Installing BKG ISR Timing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[40]: POKE( DVP, RST5 ) #BKG[addr] = RST 5 ../../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_SCI_2.py[41]: sleep(8) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[43]: log('2.3 Measuring BKG ISR (w/No commands) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[44]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[44]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[45]: intnum = APID_267.TESTVALUE / 256 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[46]: inttime= APID_267.TESTVALUE & 255 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[47]: fmsec = (1000.0/65536.0) * inttime ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[48]: log('Maximum Interrupt Service Time is %2.3f msec' % fmsec) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[49]: log('Percent of Interrupt at 256 Hz is %2.3f percent' % (fmsec*100.0/3.90625) ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[50]: log('Maximum Interrupt Service Routine= %x hex' %intnum) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[51]: log('Requirement for ISR Duration < 2 msec : %s' % PF[fmsec < 2.0] ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[53]: log('3. Commanding SCI ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[54]: cmd.EFW_SCI_DISABLE(0) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[55]: cmd.EFW_SCI_ENABLE(0) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[56]: cmd.EFW_SCI_OPTIONS(0) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[57]: cmd.EFW_EQV_CCC(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[58]: cmd.EFW_AFT_ILLUM(2) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[59]: cmd.EFW_EXT_STATUS_FUNC(7) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[61]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[63]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[44]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[64]: intnum2 = APID_267.TESTVALUE / 256 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[65]: inttime2= APID_267.TESTVALUE & 255 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[66]: fmsec2 = (1000.0/65536.0) * inttime2 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[67]: log('Maximum Interrupt Service Time is %2.3f msec' % fmsec2) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[68]: log('Percent of Interrupt at 256 Hz is %2.3f percent' % (fmsec2*100.0/3.90625) ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[69]: log('Maximum Interrupt Service Routine= %x hex' %intnum2) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[71]: log('Change in MAX ISR : %5.3f' % (fmsec2-fmsec) ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[72]: log('Requirement for DEP CMD Duration < 2 msec : %s' % PF[fmsec2 < 2.0] ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[74]: log('4.0 Removing Vectors ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[75]: POKE( DVP, NOP ) #BKG[addr] = NOP ../../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_SCI_2.py[76]: cmd.EFW_SRMWRTCTL( 1 ) # Disable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[77]: cmd.EFW_DISARM(3) # Enable SRAM Scanner ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[79]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_2.py[80]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[34]: errcnt += tryscript("TEST_SCI_3") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[33]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[35]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[36]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[37]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[39]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[33]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[35]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[36]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[37]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[39]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[40]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[41]: log('SCI_3 Initial Command List Execution ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[42]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[43]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[44]: log('1. Initialization ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[45]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[46]: cmd.EFW_SRMWRTCTL(0) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[48]: log('1.1 Resetting CPU', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[49]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[50]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[50]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[51]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[52]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[52]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[52]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[52]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[52]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[53]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[54]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[55]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[56]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[58]: log('2.1 Verifying SRAM Protection ON', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[59]: wait(APID_267, lambda: APID_267.SDRWRTCTL==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[59]: wait(APID_267, lambda: APID_267.SDRWRTCTL==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[61]: log('2.2 Verifying SRAM Scanning ON', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[62]: wait(APID_267, lambda: APID_267.ENA_SCAN==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[62]: wait(APID_267, lambda: APID_267.ENA_SCAN==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[64]: log('2.3 Verifying FLASH ECC Enabled', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[65]: cmd.EFW_HSKIOPORT(0xa2) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[66]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0xA2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[66]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0xA2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[66]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0xA2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[66]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0xA2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[66]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0xA2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[66]: wait(APID_267, lambda: APID_267.IO_HSKPORT==0xA2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[67]: wait(APID_267, lambda: APID_267.IO_HSKDTA&1==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[67]: wait(APID_267, lambda: APID_267.IO_HSKDTA&1==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[69]: log('2.4 Verifying SDRAM ECC Enabled', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[70]: wait(APID_267, lambda: APID_267.IO_ECCCTRL&1==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[70]: wait(APID_267, lambda: APID_267.IO_ECCCTRL&1==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[72]: log('2.5 Verifying TMDUMPs Disabled', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[73]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[74]: wait(APID_266, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[77]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[78]: log('2.5.2 No DUMP in Progress : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[80]: log('3.1 Verifying BEB/DFB Configurations==0', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[81]: wait(APID_267, lambda: APID_267.CONFIG0==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[81]: wait(APID_267, lambda: APID_267.CONFIG0==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[82]: wait(APID_267, lambda: APID_267.CONFIG1==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[82]: wait(APID_267, lambda: APID_267.CONFIG1==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[84]: log('3.2 Verifying Burst1&2 Enables', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[85]: wait(APID_267, lambda: APID_267.B1PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[85]: wait(APID_267, lambda: APID_267.B1PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[86]: wait(APID_267, lambda: APID_267.B2CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[86]: wait(APID_267, lambda: APID_267.B2CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[87]: wait(APID_267, lambda: APID_267.B2PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[87]: wait(APID_267, lambda: APID_267.B2PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[89]: log('3.3 Verifying Compression Disabled', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[90]: wait(APID_267, lambda: APID_267.ENA_CMP==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[90]: wait(APID_267, lambda: APID_267.ENA_CMP==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[92]: log('3.4 Verifying Fits Ex, Bx Enabled', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[93]: wait(APID_267, lambda: APID_267.FITMODE==0x91, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[93]: wait(APID_267, lambda: APID_267.FITMODE==0x91, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[95]: log('3.5 Verifying Sweeps Ex Enabled', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[96]: wait(APID_267, lambda: APID_267.ENA_SWP==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[96]: wait(APID_267, lambda: APID_267.ENA_SWP==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[98]: log('3.6 Verifying Ext Func Set to 7', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[99]: wait(APID_262, lambda: APID_262.EXT_STATUS_FUNC==0x7, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[99]: wait(APID_262, lambda: APID_262.EXT_STATUS_FUNC==0x7, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[101]: log('SCI-3: Initial Command List : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[102]: log('================END====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_3.py[103]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[35]: errcnt += tryscript("TEST_SCI_4") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[29]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[31]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[32]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[33]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[35]: def load_fit_pattern(v1,v2,v3,v4,v5,v6,e12,m1,e34,m2,e56,m3): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[72]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[29]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[31]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[32]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[33]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[35]: def load_fit_pattern(v1,v2,v3,v4,v5,v6,e12,m1,e34,m2,e56,m3): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[72]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[73]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[74]: log('SCI_4 - Providing S/C Potential to SWPkt', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[75]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[76]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[78]: log('1.1 Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[79]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[80]: DUMPADR( 0x12010 ) #watch FIT buffer ../../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_SCI_4.py[81]: cmd.EFW_TMDUMPCTR(255) #turn on dumps ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[82]: SC_SPIN(12) #Set nominal spin period ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[84]: log('1.1 Disabling Real DFB Data Transfers', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[85]: cmd.EFW_DFBDMA(VALUE=0) #Disable Real DFB Data ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[86]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[87]: log('1.2 Load & Start Prog to Move DMA channels', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[88]: cmd.EFW_SRMWRTCTL( 0 ) #Disable RAM Protection ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[89]: cmd.EFW_DISARM( 3 ) #Disarm RAM scanning ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[90]: sleep(3) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[91]: startscript("LOAD_MOVEDFB") ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[6]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[8]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[9]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[6]: """ ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[8]: from efw import * ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[9]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[11]: def main(): ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[12]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[13]: log('LOAD_MOVEDFB ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[14]: log('========================================', color=BLUE, attr=BOLD )#REM ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[15]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[16]: cmd.EFW_CMDS(COUNT= 1) ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[18]: efw.idpu_load("00007000", " aa 3e 00 21 13 00 cd c5 14 3e 02 21 14 00 cd c5 14 3e 0c 21 15 00 c3 c5 14") ../../GSEOS_scripts/FSW_scripts\LOAD_MOVEDFB.py[20]: verify_cmdcount() ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts\UTIL.py[202]: wait(APID_267, lambda: APID_267.CMDTOT==APID_267.CMDEXP, flTimeout=15) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[92]: sleep(3) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[93]: cmd.EFW_CMDS(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[94]: cmd.EFW_EXEC(0x70) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[96]: log('1.3 Load Test Pattern V1=0x111 etc', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[97]: load_fit_pattern( 0x111,0x222,0x333,0x444,0x555,0x666,9,9,9,9,9,9) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[36]: cmd.EFW_CMDS( 32 ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[37]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[37]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[37]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[37]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[39]: adstr = "000" + hex(0x12010+sample*24)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[40]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[41]: bytes = bytes + hex( 0x100+ (v1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[42]: bytes = bytes + hex( 0x100+((v1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[43]: bytes = bytes + hex( 0x100+ (v2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[44]: bytes = bytes + hex( 0x100+((v2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[45]: bytes = bytes + hex( 0x100+ (v3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[46]: bytes = bytes + hex( 0x100+((v3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[47]: bytes = bytes + hex( 0x100+ (v4&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[48]: bytes = bytes + hex( 0x100+((v4>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[49]: bytes = bytes + hex( 0x100+ (v5&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[50]: bytes = bytes + hex( 0x100+((v5>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[51]: bytes = bytes + hex( 0x100+ (v6&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[52]: bytes = bytes + hex( 0x100+((v6>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[54]: bytes = bytes + hex( 0x100+ (e12&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[55]: bytes = bytes + hex( 0x100+((e12>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[56]: bytes = bytes + hex( 0x100+ (m1&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[57]: bytes = bytes + hex( 0x100+((m1>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[58]: bytes = bytes + hex( 0x100+ (e34&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[59]: bytes = bytes + hex( 0x100+((e34>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[60]: bytes = bytes + hex( 0x100+ (m2&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[61]: bytes = bytes + hex( 0x100+((m2>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[62]: bytes = bytes + hex( 0x100+ (e56&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[63]: bytes = bytes + hex( 0x100+((e56>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[64]: bytes = bytes + hex( 0x100+ (m3&0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[65]: bytes = bytes + hex( 0x100+((m3>>8)& 0xff))[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[66]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[67]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[38]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[69]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[69]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[69]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[70]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[99]: log('2.1 Verify V12 averages to -0x333/2', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[100]: cmd.EFW_TABLE(0,0) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[101]: cmd.EFW_LOAD(0) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[102]: xscpot = -(0x333>>1)&0xFFFF ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[103]: wait(APID_26A, lambda: APID_26A.SC_POTENTIAL==xscpot, flTimeout=90) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[103]: wait(APID_26A, lambda: APID_26A.SC_POTENTIAL==xscpot, flTimeout=90) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[103]: wait(APID_26A, lambda: APID_26A.SC_POTENTIAL==xscpot, flTimeout=90) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[103]: wait(APID_26A, lambda: APID_26A.SC_POTENTIAL==xscpot, flTimeout=90) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[103]: wait(APID_26A, lambda: APID_26A.SC_POTENTIAL==xscpot, flTimeout=90) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[105]: log('2.2 Verify V34 averages to -0x777/2', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[106]: cmd.EFW_TABLE(0,0) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[107]: cmd.EFW_LOAD(2) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[108]: xscpot = -(0x777>>1)&0xFFFF ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[109]: wait(APID_26A, lambda: APID_26A.SC_POTENTIAL==xscpot, flTimeout=90) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[103]: wait(APID_26A, lambda: APID_26A.SC_POTENTIAL==xscpot, flTimeout=90) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[103]: wait(APID_26A, lambda: APID_26A.SC_POTENTIAL==xscpot, flTimeout=90) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[111]: log('2.3 Verify V56 averages to -0xBBB/2', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[112]: cmd.EFW_TABLE(0,0) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[113]: cmd.EFW_LOAD(4) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[114]: xscpot = -(0xBBB>>1)&0xFFFF ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[115]: wait(APID_26A, lambda: APID_26A.SC_POTENTIAL==xscpot, flTimeout=90) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[103]: wait(APID_26A, lambda: APID_26A.SC_POTENTIAL==xscpot, flTimeout=90) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[103]: wait(APID_26A, lambda: APID_26A.SC_POTENTIAL==xscpot, flTimeout=90) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[117]: log('3.0 Cleaning Up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[118]: cmd.EFW_TMDUMPCTR(0) #turn off dumps ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[120]: log('SCI_4 S/C Potential Calcs : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[121]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_4.py[122]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[36]: errcnt += tryscript("TEST_SCI_5") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[11]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[13]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[14]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[15]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[17]: def load_trg_pattern(): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[32]: def reset_TBL(): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[47]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[11]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[13]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[14]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[15]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[17]: def load_trg_pattern(): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[32]: def reset_TBL(): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[47]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[48]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[49]: log('SCI_5 - Trigger Calculations from TRG ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[50]: log('SCI_7 - Collecting Bursts w/External Dta', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[51]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[52]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[54]: log('1.1 Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[55]: cmd.EFW_TMPKTRATE( 0, 1 ) #Set APID 263 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[56]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[57]: cmd.EFW_TMDUMPCTR(255) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[60]: log('1.2 Disabling Real DFB Data Transfers', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[61]: cmd.EFW_DFBDMA(VALUE=0) #Disable Real DFB Data ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[62]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[64]: log('1.3 Load Up Trigger Test Pattern ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[65]: load_trg_pattern() ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[18]: cmd.EFW_CMDS( 32 ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[19]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[20]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[22]: bytes = bytes + hex( 0x111+ i)[-2:]+" " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[21]: for i in range(52): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[25]: adstr = "000" + hex(0x11010+sample*52)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[26]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[27]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[24]: for sample in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[29]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[30]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[67]: log('1.4 Load Up External Test Pattern ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[68]: ECT_BURST( 0xA1 ) ../../GSEOS_scripts\util.py[189]: log("ECT_BURST( %d )" % val, color=BLUE, attr=BOLD ) ../../GSEOS_scripts\util.py[192]: TAS.HOPE_SharedData = val ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[69]: EMF_BURST( 0xB1 ) ../../GSEOS_scripts\util.py[182]: log("EMF_BURST( %d )" % val, color=BLUE, attr=BOLD ) ../../GSEOS_scripts\util.py[183]: shf = 24 ../../GSEOS_scripts\util.py[184]: field = 255 ../../GSEOS_scripts\util.py[185]: mask = -1-(field<> 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_SCI_5.py[78]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[78]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[79]: wait(APID_266, lambda: APID_266.Data[51]==0x44, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[79]: wait(APID_266, lambda: APID_266.Data[51]==0x44, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[79]: wait(APID_266, lambda: APID_266.Data[51]==0x44, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[79]: wait(APID_266, lambda: APID_266.Data[51]==0x44, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[79]: wait(APID_266, lambda: APID_266.Data[51]==0x44, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[81]: log('2.2 Verify Trigger Data in Table5', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[82]: cmd.EFW_DUMPTABL(5,0) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[83]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[78]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[84]: wait(APID_266, lambda: APID_266.Data[51]==0x44, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[79]: wait(APID_266, lambda: APID_266.Data[51]==0x44, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[86]: log('2.3 Verify External Data in Table5', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[87]: wait(APID_266, lambda: APID_266.Data[52]==0xA1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[87]: wait(APID_266, lambda: APID_266.Data[52]==0xA1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[87]: wait(APID_266, lambda: APID_266.Data[52]==0xA1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[87]: wait(APID_266, lambda: APID_266.Data[52]==0xA1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[88]: wait(APID_266, lambda: APID_266.Data[53]==0xB1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[88]: wait(APID_266, lambda: APID_266.Data[53]==0xB1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[89]: wait(APID_266, lambda: APID_266.Data[54]==0xC1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[89]: wait(APID_266, lambda: APID_266.Data[54]==0xC1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[90]: wait(APID_266, lambda: APID_266.Data[55]==0xD1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[90]: wait(APID_266, lambda: APID_266.Data[55]==0xD1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[92]: log('3.1 Verify Triggers are 0 in Table0', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[93]: cmd.EFW_DUMPTABL(0,3) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[94]: wait(APID_266, lambda: APID_266.Data[0]==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[94]: wait(APID_266, lambda: APID_266.Data[0]==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[94]: wait(APID_266, lambda: APID_266.Data[0]==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[94]: wait(APID_266, lambda: APID_266.Data[0]==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[94]: wait(APID_266, lambda: APID_266.Data[0]==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[94]: wait(APID_266, lambda: APID_266.Data[0]==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[95]: wait(APID_266, lambda: APID_266.Data[1]==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[95]: wait(APID_266, lambda: APID_266.Data[1]==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[96]: wait(APID_266, lambda: APID_266.Data[2]==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[96]: wait(APID_266, lambda: APID_266.Data[2]==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[97]: wait(APID_266, lambda: APID_266.Data[3]==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[97]: wait(APID_266, lambda: APID_266.Data[3]==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[98]: wait(APID_266, lambda: APID_266.Data[4]==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[98]: wait(APID_266, lambda: APID_266.Data[4]==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[99]: wait(APID_266, lambda: APID_266.Data[5]==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[99]: wait(APID_266, lambda: APID_266.Data[5]==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[101]: log('3.2 Verify Functions 0-5 Index 0', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[102]: SET_TBL(0, 0, 255, 0) #Fn0 Index 0, Weight=255, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[103]: SET_TBL(1, 0, 255, 0) #Fn1 Index 0, Weight=255, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[104]: SET_TBL(2, 0, 255, 0) #Fn2 Index 0, Weight=255, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[105]: SET_TBL(3, 0, 255, 0) #Fn3 Index 0, Weight=255, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[106]: SET_TBL(4, 0, 255, 0) #Fn4 Index 0, Weight=255, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[107]: SET_TBL(5, 0, 255, 0) #Fn5 Index 0, Weight=255, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[108]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=10) # 0x11 * 0xFF ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[78]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[78]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[78]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[78]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[109]: wait(APID_266, lambda: APID_266.Data[1]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[109]: wait(APID_266, lambda: APID_266.Data[1]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[110]: wait(APID_266, lambda: APID_266.Data[2]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[110]: wait(APID_266, lambda: APID_266.Data[2]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[111]: wait(APID_266, lambda: APID_266.Data[3]==0x11, flTimeout=10) # 0x11 * 0xFF ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[111]: wait(APID_266, lambda: APID_266.Data[3]==0x11, flTimeout=10) # 0x11 * 0xFF ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[112]: wait(APID_266, lambda: APID_266.Data[4]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[112]: wait(APID_266, lambda: APID_266.Data[4]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[113]: wait(APID_266, lambda: APID_266.Data[5]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[113]: wait(APID_266, lambda: APID_266.Data[5]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[115]: log('3.3 Verify Functions 0-5 Index 51', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[116]: SET_TBL(0, 51, 255, 0) #Fn0 Index 51, Weight=255, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[117]: SET_TBL(1, 51, 255, 0) #Fn1 Index 51, Weight=255, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[118]: SET_TBL(2, 51, 255, 0) #Fn2 Index 51, Weight=255, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[119]: SET_TBL(3, 51, 255, 0) #Fn3 Index 51, Weight=255, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[120]: SET_TBL(4, 51, 255, 0) #Fn4 Index 51, Weight=255, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[121]: SET_TBL(5, 51, 255, 0) #Fn5 Index 51, Weight=255, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[122]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=10) # (0x11+0x44) * 0xFF ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[122]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=10) # (0x11+0x44) * 0xFF ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[122]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=10) # (0x11+0x44) * 0xFF ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[122]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=10) # (0x11+0x44) * 0xFF ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[122]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=10) # (0x11+0x44) * 0xFF ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[122]: wait(APID_266, lambda: APID_266.Data[0]==0x55, flTimeout=10) # (0x11+0x44) * 0xFF ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[123]: wait(APID_266, lambda: APID_266.Data[1]==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[123]: wait(APID_266, lambda: APID_266.Data[1]==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[124]: wait(APID_266, lambda: APID_266.Data[2]==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[124]: wait(APID_266, lambda: APID_266.Data[2]==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[125]: wait(APID_266, lambda: APID_266.Data[3]==0x44, flTimeout=10) # 0x44 * 0xFF ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[125]: wait(APID_266, lambda: APID_266.Data[3]==0x44, flTimeout=10) # 0x44 * 0xFF ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[126]: wait(APID_266, lambda: APID_266.Data[4]==0x44, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[126]: wait(APID_266, lambda: APID_266.Data[4]==0x44, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[127]: wait(APID_266, lambda: APID_266.Data[5]==0x44, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[127]: wait(APID_266, lambda: APID_266.Data[5]==0x44, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[129]: log('3.4 Verify Functions 0-5 Thresholding', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[130]: SET_TBL(0, 51, 255, 127) #Fn0 Index 51, Weight=255, Thresh=127 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[131]: SET_TBL(1, 51, 255, 127) #Fn1 Index 51, Weight=255, Thresh=127 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[132]: SET_TBL(2, 51, 255, 127) #Fn2 Index 51, Weight=255, Thresh=127 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[133]: SET_TBL(3, 51, 255, 127) #Fn3 Index 51, Weight=255, Thresh=127 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[134]: SET_TBL(4, 51, 255, 127) #Fn4 Index 51, Weight=255, Thresh=127 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[135]: SET_TBL(5, 51, 255, 127) #Fn5 Index 51, Weight=255, Thresh=127 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[136]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=10) # 0x11 * 0xFF ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[78]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[78]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[78]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[78]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[78]: wait(APID_266, lambda: APID_266.Data[0]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[137]: wait(APID_266, lambda: APID_266.Data[1]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[109]: wait(APID_266, lambda: APID_266.Data[1]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[138]: wait(APID_266, lambda: APID_266.Data[2]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[110]: wait(APID_266, lambda: APID_266.Data[2]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[139]: wait(APID_266, lambda: APID_266.Data[3]==0x11, flTimeout=10) # 0x11 * 0xFF ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[111]: wait(APID_266, lambda: APID_266.Data[3]==0x11, flTimeout=10) # 0x11 * 0xFF ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[140]: wait(APID_266, lambda: APID_266.Data[4]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[112]: wait(APID_266, lambda: APID_266.Data[4]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[141]: wait(APID_266, lambda: APID_266.Data[5]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[113]: wait(APID_266, lambda: APID_266.Data[5]==0x11, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[143]: log('4.0 Resetting the TBL Weights', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[144]: reset_TBL() ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[33]: cmd.EFW_CMDS( 12 ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[34]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[34]: wait(APID_263, lambda: APID_263.CMDFLAG==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[35]: bytes = " " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[37]: bytes = bytes + "00 " ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[36]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[39]: for sample in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[40]: adstr = "000" + hex(0x09610+sample*64)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[41]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[42]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[39]: for sample in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[40]: adstr = "000" + hex(0x09610+sample*64)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[41]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[42]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[39]: for sample in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[40]: adstr = "000" + hex(0x09610+sample*64)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[41]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[42]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[39]: for sample in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[40]: adstr = "000" + hex(0x09610+sample*64)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[41]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[42]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[39]: for sample in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[40]: adstr = "000" + hex(0x09610+sample*64)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[41]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[42]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[39]: for sample in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[40]: adstr = "000" + hex(0x09610+sample*64)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[41]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[42]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[39]: for sample in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[40]: adstr = "000" + hex(0x09610+sample*64)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[41]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[42]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[39]: for sample in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[40]: adstr = "000" + hex(0x09610+sample*64)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[41]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[42]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[39]: for sample in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[40]: adstr = "000" + hex(0x09610+sample*64)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[41]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[42]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[39]: for sample in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[40]: adstr = "000" + hex(0x09610+sample*64)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[41]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[42]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[39]: for sample in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[40]: adstr = "000" + hex(0x09610+sample*64)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[41]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[42]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[39]: for sample in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[40]: adstr = "000" + hex(0x09610+sample*64)[2:7] ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[41]: efw.idpu_load(adstr, bytes) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[42]: sleep(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[39]: for sample in range(12): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[44]: wait(APID_263, lambda: APID_263.CMDFLAG==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[45]: return(1) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[146]: log('4.1 Verify Functions 0-5 ECT Input', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[147]: SET_TBL(0, 52, 16, 0) #Fn0 Index 52, Weight=16, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[148]: SET_TBL(1, 52, 16, 0) #Fn1 Index 52, Weight=16, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[149]: SET_TBL(2, 52, 16, 0) #Fn2 Index 52, Weight=16, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[150]: SET_TBL(3, 52, 16, 0) #Fn3 Index 52, Weight=16, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[151]: SET_TBL(4, 52, 16, 0) #Fn4 Index 52, Weight=16, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[152]: SET_TBL(5, 52, 16, 0) #Fn5 Index 52, Weight=16, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[153]: wait(APID_266, lambda: APID_266.Data[0]==0x0A, flTimeout=10) # 0xA1 * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[153]: wait(APID_266, lambda: APID_266.Data[0]==0x0A, flTimeout=10) # 0xA1 * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[153]: wait(APID_266, lambda: APID_266.Data[0]==0x0A, flTimeout=10) # 0xA1 * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[153]: wait(APID_266, lambda: APID_266.Data[0]==0x0A, flTimeout=10) # 0xA1 * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[153]: wait(APID_266, lambda: APID_266.Data[0]==0x0A, flTimeout=10) # 0xA1 * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[153]: wait(APID_266, lambda: APID_266.Data[0]==0x0A, flTimeout=10) # 0xA1 * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[154]: wait(APID_266, lambda: APID_266.Data[1]==0x0A, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[154]: wait(APID_266, lambda: APID_266.Data[1]==0x0A, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[155]: wait(APID_266, lambda: APID_266.Data[2]==0x0A, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[155]: wait(APID_266, lambda: APID_266.Data[2]==0x0A, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[156]: wait(APID_266, lambda: APID_266.Data[3]==0x0A, flTimeout=10) # 0xA1 * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[156]: wait(APID_266, lambda: APID_266.Data[3]==0x0A, flTimeout=10) # 0xA1 * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[157]: wait(APID_266, lambda: APID_266.Data[4]==0x0A, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[157]: wait(APID_266, lambda: APID_266.Data[4]==0x0A, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[158]: wait(APID_266, lambda: APID_266.Data[5]==0x0A, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[158]: wait(APID_266, lambda: APID_266.Data[5]==0x0A, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[160]: log('4.2 Verify Functions 0-5 EMF Input', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[161]: SET_TBL(0, 53, 16, 0) #Fn0 Index 53, Weight=16, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[162]: SET_TBL(1, 53, 16, 0) #Fn1 Index 53, Weight=16, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[163]: SET_TBL(2, 53, 16, 0) #Fn2 Index 53, Weight=16, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[164]: SET_TBL(3, 53, 16, 0) #Fn3 Index 53, Weight=16, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[165]: SET_TBL(4, 53, 16, 0) #Fn4 Index 53, Weight=16, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[166]: SET_TBL(5, 53, 16, 0) #Fn5 Index 53, Weight=16, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[167]: wait(APID_266, lambda: APID_266.Data[0]==0x15, flTimeout=10) # (0xA1+0xB1) * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[167]: wait(APID_266, lambda: APID_266.Data[0]==0x15, flTimeout=10) # (0xA1+0xB1) * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[167]: wait(APID_266, lambda: APID_266.Data[0]==0x15, flTimeout=10) # (0xA1+0xB1) * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[167]: wait(APID_266, lambda: APID_266.Data[0]==0x15, flTimeout=10) # (0xA1+0xB1) * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[167]: wait(APID_266, lambda: APID_266.Data[0]==0x15, flTimeout=10) # (0xA1+0xB1) * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[167]: wait(APID_266, lambda: APID_266.Data[0]==0x15, flTimeout=10) # (0xA1+0xB1) * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[168]: wait(APID_266, lambda: APID_266.Data[1]==0x15, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[168]: wait(APID_266, lambda: APID_266.Data[1]==0x15, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[169]: wait(APID_266, lambda: APID_266.Data[2]==0x15, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[169]: wait(APID_266, lambda: APID_266.Data[2]==0x15, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[170]: wait(APID_266, lambda: APID_266.Data[3]==0x0B, flTimeout=10) # 0xB1 * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[170]: wait(APID_266, lambda: APID_266.Data[3]==0x0B, flTimeout=10) # 0xB1 * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[171]: wait(APID_266, lambda: APID_266.Data[4]==0x0B, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[171]: wait(APID_266, lambda: APID_266.Data[4]==0x0B, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[172]: wait(APID_266, lambda: APID_266.Data[5]==0x0B, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[172]: wait(APID_266, lambda: APID_266.Data[5]==0x0B, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[174]: log('4.3 Verify Functions 0-5 RBS Input', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[175]: SET_TBL(0, 54, 16, 0) #Fn0 Index 54, Weight=16, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[176]: SET_TBL(1, 54, 16, 0) #Fn1 Index 54, Weight=16, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[177]: SET_TBL(2, 54, 16, 0) #Fn2 Index 54, Weight=16, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[178]: SET_TBL(3, 54, 16, 0) #Fn3 Index 54, Weight=16, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[179]: SET_TBL(4, 54, 16, 0) #Fn4 Index 54, Weight=16, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[180]: SET_TBL(5, 54, 16, 0) #Fn5 Index 54, Weight=16, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[181]: wait(APID_266, lambda: APID_266.Data[0]==0x21, flTimeout=10) # (0xA1+0xB1+0xC1) * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[181]: wait(APID_266, lambda: APID_266.Data[0]==0x21, flTimeout=10) # (0xA1+0xB1+0xC1) * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[181]: wait(APID_266, lambda: APID_266.Data[0]==0x21, flTimeout=10) # (0xA1+0xB1+0xC1) * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[181]: wait(APID_266, lambda: APID_266.Data[0]==0x21, flTimeout=10) # (0xA1+0xB1+0xC1) * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[181]: wait(APID_266, lambda: APID_266.Data[0]==0x21, flTimeout=10) # (0xA1+0xB1+0xC1) * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[181]: wait(APID_266, lambda: APID_266.Data[0]==0x21, flTimeout=10) # (0xA1+0xB1+0xC1) * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[182]: wait(APID_266, lambda: APID_266.Data[1]==0x21, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[182]: wait(APID_266, lambda: APID_266.Data[1]==0x21, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[183]: wait(APID_266, lambda: APID_266.Data[2]==0x21, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[183]: wait(APID_266, lambda: APID_266.Data[2]==0x21, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[184]: wait(APID_266, lambda: APID_266.Data[3]==0x0C, flTimeout=10) # 0xC1 * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[184]: wait(APID_266, lambda: APID_266.Data[3]==0x0C, flTimeout=10) # 0xC1 * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[185]: wait(APID_266, lambda: APID_266.Data[4]==0x0C, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[185]: wait(APID_266, lambda: APID_266.Data[4]==0x0C, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[186]: wait(APID_266, lambda: APID_266.Data[5]==0x0C, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[186]: wait(APID_266, lambda: APID_266.Data[5]==0x0C, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[188]: log('4.4 Verify Functions 0-5 CCC Input', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[189]: SET_TBL(0, 55, 16, 0) #Fn0 Index 55, Weight=16, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[190]: SET_TBL(1, 55, 16, 0) #Fn1 Index 55, Weight=16, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[191]: SET_TBL(2, 55, 16, 0) #Fn2 Index 55, Weight=16, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[192]: SET_TBL(3, 55, 16, 0) #Fn3 Index 55, Weight=16, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[193]: SET_TBL(4, 55, 16, 0) #Fn4 Index 55, Weight=16, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[194]: SET_TBL(5, 55, 16, 0) #Fn5 Index 55, Weight=16, Thresh=0 ../../GSEOS_scripts\util.py[107]: adr = 0x9610 + fn*128 + index ../../GSEOS_scripts\util.py[108]: POKE( adr, weight) ../../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\util.py[109]: POKE( adr+64, thresh) ../../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_SCI_5.py[195]: wait(APID_266, lambda: APID_266.Data[0]==0x2E, flTimeout=10) # (0xA1+0xB1+0xC1+0xD1) * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[195]: wait(APID_266, lambda: APID_266.Data[0]==0x2E, flTimeout=10) # (0xA1+0xB1+0xC1+0xD1) * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[195]: wait(APID_266, lambda: APID_266.Data[0]==0x2E, flTimeout=10) # (0xA1+0xB1+0xC1+0xD1) * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[195]: wait(APID_266, lambda: APID_266.Data[0]==0x2E, flTimeout=10) # (0xA1+0xB1+0xC1+0xD1) * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[195]: wait(APID_266, lambda: APID_266.Data[0]==0x2E, flTimeout=10) # (0xA1+0xB1+0xC1+0xD1) * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[195]: wait(APID_266, lambda: APID_266.Data[0]==0x2E, flTimeout=10) # (0xA1+0xB1+0xC1+0xD1) * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[196]: wait(APID_266, lambda: APID_266.Data[1]==0x2E, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[196]: wait(APID_266, lambda: APID_266.Data[1]==0x2E, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[197]: wait(APID_266, lambda: APID_266.Data[2]==0x2E, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[197]: wait(APID_266, lambda: APID_266.Data[2]==0x2E, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[198]: wait(APID_266, lambda: APID_266.Data[3]==0x0D, flTimeout=10) # 0xD1 * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[198]: wait(APID_266, lambda: APID_266.Data[3]==0x0D, flTimeout=10) # 0xD1 * 0x10 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[199]: wait(APID_266, lambda: APID_266.Data[4]==0x0D, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[199]: wait(APID_266, lambda: APID_266.Data[4]==0x0D, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[200]: wait(APID_266, lambda: APID_266.Data[5]==0x0D, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[200]: wait(APID_266, lambda: APID_266.Data[5]==0x0D, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[202]: log('5.0 Verify Burst Collection from External Input', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[203]: log('5.1 Clear External Inputs ECT,EMF,RBS & CCC', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[204]: ECT_BURST( 0 ) ../../GSEOS_scripts\util.py[189]: log("ECT_BURST( %d )" % val, color=BLUE, attr=BOLD ) ../../GSEOS_scripts\util.py[192]: TAS.HOPE_SharedData = val ../../GSEOS_scripts/FSW_scripts\TEST_SCI_5.py[205]: EMF_BURST( 0 ) ../../GSEOS_scripts\util.py[182]: log("EMF_BURST( %d )" % val, color=BLUE, attr=BOLD ) ../../GSEOS_scripts\util.py[183]: shf = 24 ../../GSEOS_scripts\util.py[184]: field = 255 ../../GSEOS_scripts\util.py[185]: mask = -1-(field<> 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_SCI_6.py[37]: SET_TESTVALUE1( 0 ) # Init Testvalue1 to 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_SCI_6.py[38]: wait(APID_262, lambda: APID_262.EXT_STATUS_FUNC==6, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[38]: wait(APID_262, lambda: APID_262.EXT_STATUS_FUNC==6, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[38]: wait(APID_262, lambda: APID_262.EXT_STATUS_FUNC==6, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[38]: wait(APID_262, lambda: APID_262.EXT_STATUS_FUNC==6, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[38]: wait(APID_262, lambda: APID_262.EXT_STATUS_FUNC==6, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[38]: wait(APID_262, lambda: APID_262.EXT_STATUS_FUNC==6, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[38]: wait(APID_262, lambda: APID_262.EXT_STATUS_FUNC==6, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[38]: wait(APID_262, lambda: APID_262.EXT_STATUS_FUNC==6, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[39]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[39]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[40]: wait(APID_267, lambda: APID_267.TESTVALUE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[40]: wait(APID_267, lambda: APID_267.TESTVALUE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[42]: log('2.3 Verify EXT_SUPPORT_REQ Off at 00 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[43]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[43]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[45]: log('2.3 Verify EXT_SUPPORT_REQ Off at 0x0F ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[46]: SET_TESTVALUE0( 0x0F ) # Set Testvalue0 to 0x0F ../../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_SCI_6.py[47]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x0F, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[47]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x0F, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[47]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x0F, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[47]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x0F, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[47]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x0F, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[47]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x0F, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[47]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x0F, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[48]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[43]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[50]: log('2.4 Verify EXT_SUPPORT_REQ On at 0x10 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[51]: SET_TESTVALUE0( 0x10 ) # Set Testvalue0 to 0x0F ../../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_SCI_6.py[52]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x10, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[52]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x10, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[52]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x10, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[52]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x10, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[52]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x10, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[52]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x10, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[52]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x10, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[53]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[53]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[55]: log('2.5 Verify EXT_SUPPORT_REQ Half at 0x40 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[56]: SET_TESTVALUE0( 0x40 ) # Set Testvalue0 to 0x0F ../../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_SCI_6.py[57]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x40, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[57]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x40, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[57]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x40, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[57]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x40, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[57]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x40, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[57]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x40, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[57]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x40, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[58]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0x0F, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[58]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0x0F, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[60]: log('2.6 Verify EXT_SUPPORT_REQ All at 0x80 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[61]: SET_TESTVALUE0( 0x80 ) # Set Testvalue0 to 0x0F ../../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_SCI_6.py[62]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x80, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[62]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x80, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[62]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x80, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[62]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x80, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[62]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x80, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[62]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x80, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[62]: wait(APID_262, lambda: APID_262.EXT_STATUS_VAL==0x80, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[63]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0xFF, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[63]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0xFF, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[65]: log('2.7 Verify Enable Control ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[66]: cmd.EFW_TABLE(1,11) #Load EXTREQENA = 0x55 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[67]: cmd.EFW_LOAD( 0x55 ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[68]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[68]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[68]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[68]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[68]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[68]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[68]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0x55, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[69]: cmd.EFW_TABLE(1,11) #Load EXTREQENA = 0x00 ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[70]: cmd.EFW_LOAD( 0x00 ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[71]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0x00, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[43]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[43]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[43]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[43]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[43]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[43]: wait(APID_262, lambda: APID_262.EXT_SUPPORT_REQ==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[73]: log('3.0 Cleaning up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[74]: cmd.EFW_EXT_STATUS_FUNC( 0 ) # Set to Fn(0) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[75]: SET_TESTVALUE0( 0 ) # Init Testvalue0 to 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_SCI_6.py[77]: log('S/C BURST FLAGS GEN. Result = PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[78]: log('================END====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_6.py[79]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[38]: errcnt += tryscript("TEST_SCI_8") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[11]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[14]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[15]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[16]: log('SCI_8 AXIAL SHADOW MODE IN ISDM ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[18]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[19]: log('1. Initialization ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[20]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[22]: log('2.1 Verifying Axial Shadow Status in 262', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[23]: cmd.EFW_AFT_ILLUM( 0 ) #Sunny ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[24]: wait(APID_262, lambda: APID_262.AFT_ILLUM==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[24]: wait(APID_262, lambda: APID_262.AFT_ILLUM==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[25]: cmd.EFW_AFT_ILLUM( 1 ) #Cloudy ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[26]: wait(APID_262, lambda: APID_262.AFT_ILLUM==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[26]: wait(APID_262, lambda: APID_262.AFT_ILLUM==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[26]: wait(APID_262, lambda: APID_262.AFT_ILLUM==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[26]: wait(APID_262, lambda: APID_262.AFT_ILLUM==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[26]: wait(APID_262, lambda: APID_262.AFT_ILLUM==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[26]: wait(APID_262, lambda: APID_262.AFT_ILLUM==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[27]: cmd.EFW_AFT_ILLUM( 2 ) #Dark ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[28]: wait(APID_262, lambda: APID_262.AFT_ILLUM==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[28]: wait(APID_262, lambda: APID_262.AFT_ILLUM==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[28]: wait(APID_262, lambda: APID_262.AFT_ILLUM==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[28]: wait(APID_262, lambda: APID_262.AFT_ILLUM==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[28]: wait(APID_262, lambda: APID_262.AFT_ILLUM==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[28]: wait(APID_262, lambda: APID_262.AFT_ILLUM==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[29]: log('2.2 Verified Axial Shadow Status in 262', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[31]: log('3.1 Verifying Axial Shadow Status in 263', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[32]: cmd.EFW_AFT_ILLUM( 0 ) #Sunny ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[33]: wait(APID_263, lambda: APID_263.AFT_ILLUM==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[33]: wait(APID_263, lambda: APID_263.AFT_ILLUM==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[33]: wait(APID_263, lambda: APID_263.AFT_ILLUM==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[33]: wait(APID_263, lambda: APID_263.AFT_ILLUM==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[34]: cmd.EFW_AFT_ILLUM( 1 ) #Cloudy ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[35]: wait(APID_263, lambda: APID_263.AFT_ILLUM==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[35]: wait(APID_263, lambda: APID_263.AFT_ILLUM==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[35]: wait(APID_263, lambda: APID_263.AFT_ILLUM==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[35]: wait(APID_263, lambda: APID_263.AFT_ILLUM==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[36]: cmd.EFW_AFT_ILLUM( 2 ) #Dark ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[37]: wait(APID_263, lambda: APID_263.AFT_ILLUM==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[37]: wait(APID_263, lambda: APID_263.AFT_ILLUM==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[37]: wait(APID_263, lambda: APID_263.AFT_ILLUM==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[37]: wait(APID_263, lambda: APID_263.AFT_ILLUM==2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[38]: log('3.2 Verified Axial Shadow Status in 263', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[40]: log('4.0 Cleaning up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[41]: cmd.EFW_AFT_ILLUM( 0 ) #Sunny ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[43]: log('SCI-8: AXIAL SHADOW MODE TM : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[44]: log('================END====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI_8.py[45]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[40]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[41]: if( errcnt == 0 ): ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[42]: log('**** SCI Module PASS ****' , color=GREEN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[45]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SCI.py[46]: return( errcnt ) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[42]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[43]: log('FSW_CPT: Results by Module ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[44]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[45]: logpf('EXEC',exe ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[12]: if(errs>0): ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[15]: log('%s : %2d errors, PASS'%(name,errs), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[46]: logpf('BKG ',bkg ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[12]: if(errs>0): ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[15]: log('%s : %2d errors, PASS'%(name,errs), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[47]: logpf('CMD ',cmd ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[12]: if(errs>0): ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[15]: log('%s : %2d errors, PASS'%(name,errs), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[48]: logpf('TM ',tm ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[12]: if(errs>0): ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[13]: log('%s : %2d errors, FAIL'%(name,errs), color=RED, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[49]: logpf('HSK ',hsk ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[12]: if(errs>0): ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[15]: log('%s : %2d errors, PASS'%(name,errs), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[50]: logpf('LD ',ld ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[12]: if(errs>0): ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[15]: log('%s : %2d errors, PASS'%(name,errs), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[51]: logpf('UTIL',util ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[12]: if(errs>0): ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[15]: log('%s : %2d errors, PASS'%(name,errs), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[52]: logpf('IO ',io ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[12]: if(errs>0): ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[15]: log('%s : %2d errors, PASS'%(name,errs), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[53]: logpf('PWR ',pwr ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[12]: if(errs>0): ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[15]: log('%s : %2d errors, PASS'%(name,errs), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[54]: logpf('SSR ',ssr ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[12]: if(errs>0): ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[13]: log('%s : %2d errors, FAIL'%(name,errs), color=RED, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[55]: logpf('ACS ',acs ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[12]: if(errs>0): ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[15]: log('%s : %2d errors, PASS'%(name,errs), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[56]: logpf('DFB ',dfb ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[12]: if(errs>0): ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[15]: log('%s : %2d errors, PASS'%(name,errs), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[57]: logpf('BEB ',beb ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[12]: if(errs>0): ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[13]: log('%s : %2d errors, FAIL'%(name,errs), color=RED, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[58]: logpf('DEP ',dep ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[12]: if(errs>0): ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[15]: log('%s : %2d errors, PASS'%(name,errs), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[59]: logpf('FIT ',fit ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[12]: if(errs>0): ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[15]: log('%s : %2d errors, PASS'%(name,errs), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[60]: logpf('SPIN',spin ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[12]: if(errs>0): ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[15]: log('%s : %2d errors, PASS'%(name,errs), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[61]: logpf('CMP ',comp ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[12]: if(errs>0): ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[15]: log('%s : %2d errors, PASS'%(name,errs), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[62]: logpf('SCI ',sci ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[12]: if(errs>0): ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[15]: log('%s : %2d errors, PASS'%(name,errs), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\FSW_CPT.py[63]: log('================END=====================', color=BLUE, attr=BOLD )