Trace collected at: 2010-12-06 14:01:49.191000 ---------------------------------------------------------------------- ../../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[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)