Trace collected at: 2010-11-15 09:58:43.105000 ---------------------------------------------------------------------- ../../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\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_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 DEP 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('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_2.py[94]: 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[143]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_3.py[144]: 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=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[40]: wait(APID_263, lambda: APID_263.B2RECSTATE>0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[41]: log(' Both R/W in Progress: %s' % PF[APID_263.B2PLAYSTATE>0], color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[43]: log('5. Cleaning Up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[44]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable Burst1/2 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[45]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[45]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[45]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[45]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[45]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[45]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[45]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[46]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_4.py[47]: 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 Set Burst1 Recording Pointer ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[48]: 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[49]: wait(APID_263, lambda: APID_263.B1_RECPTR==radr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[49]: wait(APID_263, lambda: APID_263.B1_RECPTR==radr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[49]: wait(APID_263, lambda: APID_263.B1_RECPTR==radr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[49]: wait(APID_263, lambda: APID_263.B1_RECPTR==radr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[51]: log('2.2.1 Set Burst1 Eval=0, Thresh=1 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[52]: 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[53]: cmd.EFW_B1_THRESH(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[54]: cmd.EFW_SSR_CONFIG() #Empty the B1 buffer ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[55]: sleep(10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[57]: log('2.2.2 Enable Burst1 Record ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[58]: cmd.EFW_SSR_ENABLE( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[59]: wait(APID_267, lambda: APID_267.B1CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[59]: wait(APID_267, lambda: APID_267.B1CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[59]: wait(APID_267, lambda: APID_267.B1CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[59]: wait(APID_267, lambda: APID_267.B1CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[59]: wait(APID_267, lambda: APID_267.B1CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[59]: wait(APID_267, lambda: APID_267.B1CLCTENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[61]: log('2.2.3 Verifying Burst1 Pointer Not Moving (30s)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[62]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[63]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[63]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[63]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[63]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[63]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[64]: log('2.2.3a Burst1 Pointer Moved : FAIL', color=RED, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[65]: pf13=0 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[69]: log('2.3.1 Set Burst1 Eval=2, Thresh=1 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[70]: 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[71]: cmd.EFW_B1_THRESH(1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[72]: sleep(10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[74]: log('2.3.2 Verifying Burst1 Pointer Moves (30s)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[75]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[76]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[63]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[77]: log('2.3.2a Burst1 Pointer Moved : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[82]: log('3.1 Set Burst1 Playback Pointer ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[83]: 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[85]: log('3.2 Start Burst1 Playback ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[86]: cmd.EFW_SSR_ENABLE( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[87]: wait(APID_267, lambda: APID_267.B1PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[87]: wait(APID_267, lambda: APID_267.B1PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[87]: wait(APID_267, lambda: APID_267.B1PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[87]: wait(APID_267, lambda: APID_267.B1PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[87]: wait(APID_267, lambda: APID_267.B1PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[87]: wait(APID_267, lambda: APID_267.B1PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[87]: wait(APID_267, lambda: APID_267.B1PLAYENA==1, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[89]: log('3.3 Verifying Burst1 Recording ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[90]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=100) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[63]: wait(APID_263, lambda: APID_263.B1_RECPTR> radr, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[92]: log('3.4 Verifying Burst1 Playing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[93]: wait(APID_263, lambda: APID_263.B1_PLAYPTR> padr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[93]: wait(APID_263, lambda: APID_263.B1_PLAYPTR> padr, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[95]: log('3.5 Verifying Burst1 Power Ops (32 s) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[96]: ontime=0 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[98]: try: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[99]: wait(APID_267, lambda: APID_267.IO_HSKDTA&8==8, flTimeout=1) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[101]: except: ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[102]: x=1 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[97]: for i in range(32): ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[103]: log(" FLASH Power = On %d times in 32 seconds" %ontime, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[104]: log(" Pass if On Time < 50 percent : %s" % PF[ontime<16], color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[105]: 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[107]: log('4. Cleaning Up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[108]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable Burst1/2 ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[109]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[109]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[109]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[109]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[109]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[109]: wait(APID_267, lambda: APID_267.SSROPTIONS==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[111]: log('SSR_5 FLASH Simultaneous Read/Write : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[112]: log('SSR_9 FLASH Read/Write Pointer Ctrl : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[113]: log('SSR_13 FLASH Record when Eval>Thresh: %s' % PF[pf13], color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[114]: log('SSR_15 FLASH Off when not used : %s' % PF[ontime<16], color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[115]: log('SSR_18 FLASH Replay Burst1 Data : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[116]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_SSR_5.py[117]: 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 GseosCmd import * ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[7]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[9]: 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 GseosCmd import * ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[7]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[9]: def main( ): ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[11]: PF=("OVERLAPPING","Not Overlapping") ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[12]: if(APID_266.DUMPADR != 0x9316): ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[13]: cmd.EFW_DUMPTABL(9,0) #Use SSR Table ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[14]: wait(APID_266,lambda: APID_266.DUMPADR==0x9316, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[14]: wait(APID_266,lambda: APID_266.DUMPADR==0x9316, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[14]: wait(APID_266,lambda: APID_266.DUMPADR==0x9316, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[14]: wait(APID_266,lambda: APID_266.DUMPADR==0x9316, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[14]: wait(APID_266,lambda: APID_266.DUMPADR==0x9316, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[14]: wait(APID_266,lambda: APID_266.DUMPADR==0x9316, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[14]: wait(APID_266,lambda: APID_266.DUMPADR==0x9316, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[14]: wait(APID_266,lambda: APID_266.DUMPADR==0x9316, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[14]: wait(APID_266,lambda: APID_266.DUMPADR==0x9316, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[14]: wait(APID_266,lambda: APID_266.DUMPADR==0x9316, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[14]: wait(APID_266,lambda: APID_266.DUMPADR==0x9316, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[14]: wait(APID_266,lambda: APID_266.DUMPADR==0x9316, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\LOG_SDRAM.py[14]: wait(APID_266,lambda: APID_266.DUMPADR==0x9316, flTimeout=12) ../../GSEOS_scripts\UTIL.py[212]: return(pf)