Trace collected at: 2010-12-15 13:50:16.757000 ---------------------------------------------------------------------- ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[136]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[137]: log('TM_3 : Average TM Rate < 12000 bps ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[138]: log('TM_8 : Burst Rate > 370 samples/sec ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[139]: log('TM_13: Multplexes Science, Engin ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[140]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[141]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[142]: errcnt = 0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[144]: log("1.0 Set up and Clearing errors ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[145]: SET_TESTVALUE0( 0 ) #CLear TESTVALUE 0 & 1 ../../GSEOS_scripts\UTIL.py[112]: POKE( 0XDDF9, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[146]: SET_TESTVALUE1( 0 ) ../../GSEOS_scripts\UTIL.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[147]: cmd.EFW_ACTESTLOW( 0 ) #Stop ACTEST line if enabled ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[148]: cmd.EFW_ACTESTHIGH( 0,0,0 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[149]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[150]: cmd.EFW_EVTMAX( 1 ) #Event packets have 1/packet ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[151]: cmd.EFW_WRITELEDS( 0 ) #Clear LEDS display ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[152]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable B1/B2 record & play ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[153]: cmd.EFW_TABLE( 9, 0 ) #Load SSR Control Table ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[154]: cmd.EFW_LOAD( 7 ) #Burst1 Trigger = TEST1 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[155]: cmd.EFW_LOAD( 7 ) #Burst2 Trigger = TEST1 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[156]: cmd.EFW_TMDUMPCTR(0) #No dump included ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[158]: log("2.1 Verifying TM Rate Limit Check ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[159]: cmd.EFW_TMKBPS( 66 ) # Try more than 65k ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[160]: wait( APID_267, lambda: APID_267.ERRCODE==0xB2, flTimeout=30 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[160]: wait( APID_267, lambda: APID_267.ERRCODE==0xB2, flTimeout=30 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[160]: wait( APID_267, lambda: APID_267.ERRCODE==0xB2, flTimeout=30 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[160]: wait( APID_267, lambda: APID_267.ERRCODE==0xB2, flTimeout=30 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[161]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[162]: cmd.EFW_TMKBPS( 12 ) #Set for 12000 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[164]: log("3.1 Checking Flash write pointer valid", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[165]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[165]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[166]: if(APID_263.B1_RECPTR == 0): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[167]: startscript('SET_FLASHMOD') # Sets Flash Write Pointer ../../GSEOS_scripts\SET_FLASHMOD.py[3]: """ ../../GSEOS_scripts\SET_FLASHMOD.py[5]: from efw import * ../../GSEOS_scripts\SET_FLASHMOD.py[6]: import time ../../GSEOS_scripts\SET_FLASHMOD.py[8]: def set_flash_recptr(addr): ../../GSEOS_scripts\SET_FLASHMOD.py[17]: def module_to_addr(module): ../../GSEOS_scripts\SET_FLASHMOD.py[29]: def main(module=None): ../../GSEOS_scripts\SET_FLASHMOD.py[3]: """ ../../GSEOS_scripts\SET_FLASHMOD.py[5]: from efw import * ../../GSEOS_scripts\SET_FLASHMOD.py[6]: import time ../../GSEOS_scripts\SET_FLASHMOD.py[8]: def set_flash_recptr(addr): ../../GSEOS_scripts\SET_FLASHMOD.py[17]: def module_to_addr(module): ../../GSEOS_scripts\SET_FLASHMOD.py[29]: def main(module=None): ../../GSEOS_scripts\SET_FLASHMOD.py[35]: if(module == None): ../../GSEOS_scripts\SET_FLASHMOD.py[38]: days_since_1970 = int(time.time() / 86400) ../../GSEOS_scripts\SET_FLASHMOD.py[39]: module = days_since_1970 % 64 ../../GSEOS_scripts\SET_FLASHMOD.py[40]: log("Calculated %d days since 1970 corresponds to module %d" % (days_since_1970, module)) ../../GSEOS_scripts\SET_FLASHMOD.py[44]: addr = module_to_addr(module) ../../GSEOS_scripts\SET_FLASHMOD.py[18]: if(module != 0): ../../GSEOS_scripts\SET_FLASHMOD.py[20]: if(0 <= module <= 63): ../../GSEOS_scripts\SET_FLASHMOD.py[21]: addr = 4096 * module ../../GSEOS_scripts\SET_FLASHMOD.py[27]: return(addr) ../../GSEOS_scripts\SET_FLASHMOD.py[45]: log("Setting flash pointer to 0x%06x (module %d)" % (addr, module)) ../../GSEOS_scripts\SET_FLASHMOD.py[46]: set_flash_recptr(addr) ../../GSEOS_scripts\SET_FLASHMOD.py[10]: addrL = addr & 0xff ../../GSEOS_scripts\SET_FLASHMOD.py[11]: addrH = (addr >> 8) & 0xff ../../GSEOS_scripts\SET_FLASHMOD.py[12]: addrE = (addr >> 16) & 0xff ../../GSEOS_scripts\SET_FLASHMOD.py[13]: cmd.efw_b1_setrecptrl(addrL) ../../GSEOS_scripts\SET_FLASHMOD.py[14]: cmd.efw_b1_setrecptrh(addrH) ../../GSEOS_scripts\SET_FLASHMOD.py[15]: cmd.efw_b1_setrecptre(addrE) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[168]: wait(APID_263, lambda: True, flTimeout=10) # Get another packet ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[165]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[169]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[171]: log("3.2 Enabling Burst1 & 2 recording", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[172]: cmd.EFW_SSR_CONFIG() #Clear all the Burst2s ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[173]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[174]: cmd.EFW_SSR_ENABLE(OPTION=0) #Enable B1 Recording ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[175]: cmd.EFW_SSR_ENABLE(OPTION=2) #Enable B2 Recording ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[177]: log("3.3 Awaiting Flash Record Pointer Movement", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[178]: try: ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[179]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[179]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[184]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[185]: log("Flash Started at 0x%06x" % flash_wrt_start ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[187]: log("3.4 Triggering Burst2 ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[188]: SET_TESTVALUE1( 170 ) #Trigger B2 @ 0xAA ../../GSEOS_scripts\UTIL.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[190]: log("3.5 Setting Pointer to Replay ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[191]: SET_B1PLAYBACK( flash_wrt_start, 200 ) #Play Burst1 a bunch of blocks ../../GSEOS_scripts\UTIL.py[47]: cmd.EFW_B1_SETPLAYPTRL( block & 0xff ) ../../GSEOS_scripts\UTIL.py[48]: cmd.EFW_B1_SETPLAYPTRH((block >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[49]: cmd.EFW_B1_SETPLAYPTRE((block >> 16)& 0xff ) ../../GSEOS_scripts\UTIL.py[50]: cmd.EFW_B1_SETPLAYCTRL( leng & 0xff ) ../../GSEOS_scripts\UTIL.py[51]: cmd.EFW_B1_SETPLAYCTRH((leng >> 8 )& 0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[192]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[192]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[192]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[192]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[194]: log("3.6 Playing Burst1&2 ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[195]: cmd.EFW_SSR_ENABLE(OPTION=1) #Enable Burst1 Playback ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[196]: cmd.EFW_SSR_ENABLE(OPTION=3) #Enable Burst2 Playback ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[197]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[197]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[197]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[197]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[199]: log("3.7 One Minute Delay for TM Settling ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[200]: sleep(64) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[202]: log('4.1 Measuring All TM Rates ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[203]: log(' Period = %d seconds ' % period, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[204]: rate = ALLRATES(period) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[38]: sc262 = APID_262.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[39]: st262 = APID_262.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[40]: sc263 = APID_263.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[41]: st263 = APID_263.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[42]: sc264 = APID_264.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[43]: st264 = APID_264.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[44]: sc265 = APID_265.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[45]: st265 = APID_265.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[46]: sc266 = APID_266.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[47]: st266 = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[48]: sc267 = APID_267.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[49]: st267 = APID_267.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[50]: sc268 = APID_268.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[51]: st268 = APID_268.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[52]: sc269 = APID_269.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[53]: st269 = APID_269.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[54]: sc26A = APID_26A.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[55]: st26A = APID_26A.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[57]: sc241 = APID_241.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[58]: st241 = APID_241.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[59]: sc243 = APID_243.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[60]: st243 = APID_243.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[61]: sc244 = APID_244.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[62]: st244 = APID_244.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[63]: sc245 = APID_245.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[64]: st245 = APID_245.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[65]: sc24D = APID_24D.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[66]: st24D = APID_24D.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[67]: sc24E = APID_24E.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[68]: st24E = APID_24E.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[69]: sc24F = APID_24F.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[70]: st24F = APID_24F.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[72]: sc246 = GetApidCnt(0x246) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[73]: sc247 = GetApidCnt(0x247) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[74]: sc248 = GetApidCnt(0x248) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[76]: sc249 = GetApidCnt(0x249) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[77]: sc24A = GetApidCnt(0x24A) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[78]: sc24B = GetApidCnt(0x24B) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[80]: sleep(td) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[82]: log(' ENGINEERING HSK ', color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[83]: hsk = 0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[84]: sc = 0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[85]: sc = sc+BPS( '262*',sc262,st262, APID_262.CCSDS_SeqCnt,APID_262.CCSDS_MET,APID_262.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[86]: hsk=hsk+BPS( '263 ',sc263,st263, APID_263.CCSDS_SeqCnt,APID_263.CCSDS_MET,APID_263.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[87]: hsk=hsk+BPS( '264 ',sc264,st264, APID_264.CCSDS_SeqCnt,APID_264.CCSDS_MET,APID_264.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[88]: hsk=hsk+BPS( '265 ',sc265,st265, APID_265.CCSDS_SeqCnt,APID_265.CCSDS_MET,APID_265.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[89]: hsk=hsk+BPS( '266 ',sc266,st266, APID_266.CCSDS_SeqCnt,APID_266.CCSDS_MET,APID_266.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: bps = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[90]: hsk=hsk+BPS( '267 ',sc267,st267, APID_267.CCSDS_SeqCnt,APID_267.CCSDS_MET,APID_267.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[91]: hsk=hsk+BPS( '268 ',sc268,st268, APID_268.CCSDS_SeqCnt,APID_268.CCSDS_MET,APID_268.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: bps = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[92]: hsk=hsk+BPS( '269 ',sc269,st269, APID_269.CCSDS_SeqCnt,APID_269.CCSDS_MET,APID_269.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[93]: sc = sc+BPS( '26A*',sc26A,st26A, APID_26A.CCSDS_SeqCnt,APID_26A.CCSDS_MET,APID_26A.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[95]: log(' REALTIME SCIENCE ', color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[96]: rt = 0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[97]: rt=rt+BPS( '241 ',sc241,st241, APID_241.CCSDS_SeqCnt,APID_241.CCSDS_MET,APID_241.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[98]: rt=rt+BPS( '243 ',sc243,st243, APID_243.CCSDS_SeqCnt,APID_243.CCSDS_MET,APID_243.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[99]: rt=rt+BPS( '244 ',sc244,st244, APID_244.CCSDS_SeqCnt,APID_244.CCSDS_MET,APID_244.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[100]: rt=rt+BPS( '245 ',sc245,st245, APID_245.CCSDS_SeqCnt,APID_245.CCSDS_MET,APID_245.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: bps = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[101]: rt=rt+BPS( '24D ',sc24D,st24D, APID_24D.CCSDS_SeqCnt,APID_24D.CCSDS_MET,APID_24D.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: bps = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[102]: rt=rt+BPS( '24E ',sc24E,st24E, APID_24E.CCSDS_SeqCnt,APID_24E.CCSDS_MET,APID_24E.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[103]: rt=rt+BPS( '24F ',sc24F,st24F, APID_24F.CCSDS_SeqCnt,APID_24F.CCSDS_MET,APID_24F.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[105]: log(' BURST1 PLAYBACK ', color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[106]: ec246 = GetApidCnt(0x246) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[107]: ec247 = GetApidCnt(0x247) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[108]: ec248 = GetApidCnt(0x248) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[109]: b1 = 0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[110]: b1=b1+BPS( '246 ',sc246,0, ec246,td,APID_246.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[111]: b1=b1+BPS( '247 ',sc247,0, ec247,td,APID_247.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[112]: b1=b1+BPS( '248 ',sc248,0, ec248,td,APID_248.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[114]: log(' BURST2 PLAYBACK ', color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[115]: ec249 = GetApidCnt(0x249) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[116]: ec24A = GetApidCnt(0x24A) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[117]: ec24B = GetApidCnt(0x24B) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[118]: b2 = 0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[119]: b2=b2+BPS( '249 ',sc249,0, ec249,td,APID_249.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: bps = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[120]: b2=b2+BPS( '24A ',sc24A,0, ec24A,td,APID_24A.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[121]: b2=b2+BPS( '24B ',sc24B,0, ec24B,td,APID_24B.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[123]: log(' SUMMARY ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[124]: tot = hsk+rt+b1+b2 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[125]: log(' S/C* = %5d bps ' % sc, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[126]: log(' HSK = %5d bps ' % hsk, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[127]: log(' RealTime = %5d bps ' % rt, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[128]: log(' Burst1 = %5d bps ' % b1, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[129]: log(' Burst2 = %5d bps ' % b2, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[130]: log(' Total = %5d bps ' % tot, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[131]: log(' (* : Does not count in TM allocation)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[132]: summary = (tot,hsk,rt,b1,b2) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[133]: return( summary ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[206]: log('4.2 Total Bit Rate Compliance' , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[207]: totbps = rate[0] ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[208]: if(totbps > (12000*1.05)): errcnt+=1 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[209]: log(' Reqd rate < ~12000 bps : %s' % PF[totbps<(12000*1.05)] , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[211]: log('4.3 Burst Bit Rate Compliance' , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[212]: burbps = rate[3] + rate[4] ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[213]: burreq = 370 * 16 / 1.8 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[214]: if(burbps < burreq ): errcnt+=1 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[215]: log(' Reqd rate > %6.1f bps : %s' % (burreq,PF[burbps> burreq]) , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[218]: log('5.0 Clean Up, Disable' , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[219]: cmd.EFW_SSR_DISABLE(OPTION=0) #Clean up Turn Off ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[220]: cmd.EFW_SSR_DISABLE(OPTION=1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[221]: cmd.EFW_SSR_DISABLE(OPTION=2) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[222]: cmd.EFW_SSR_DISABLE(OPTION=3) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[224]: log('TM_3 : Average TM Rate < 12000 bps: %s' % PF[totbps<(12000*1.05)], color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[225]: log('TM_8 : Burst Rate > %6.1f kbps : %s' % (burreq,PF[burbps> burreq]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[226]: log('TM_13: Multplexes Science, Engin :PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[227]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[228]: return( errcnt ) Trace collected at: 2010-12-15 14:12:06.695000 ---------------------------------------------------------------------- ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[136]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[137]: log('TM_3 : Average TM Rate < 12000 bps ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[138]: log('TM_8 : Burst Rate > 370 samples/sec ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[139]: log('TM_13: Multplexes Science, Engin ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[140]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[141]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[142]: errcnt = 0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[144]: log("1.0 Set up and Clearing errors ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[145]: SET_TESTVALUE0( 0 ) #CLear TESTVALUE 0 & 1 ../../GSEOS_scripts\UTIL.py[112]: POKE( 0XDDF9, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[146]: SET_TESTVALUE1( 0 ) ../../GSEOS_scripts\UTIL.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[147]: cmd.EFW_ACTESTLOW( 0 ) #Stop ACTEST line if enabled ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[148]: cmd.EFW_ACTESTHIGH( 0,0,0 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[149]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[150]: cmd.EFW_EVTMAX( 1 ) #Event packets have 1/packet ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[151]: cmd.EFW_WRITELEDS( 0 ) #Clear LEDS display ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[152]: cmd.EFW_SSR_OPTIONS( 0,0,0,0 ) #Disable B1/B2 record & play ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[153]: cmd.EFW_B1_THRESH(0) #Low threshold ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[154]: cmd.EFW_TABLE( 9, 0 ) #Load SSR Control Table ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[155]: cmd.EFW_LOAD( 7 ) #Burst1 Trigger = TEST1 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[156]: cmd.EFW_LOAD( 7 ) #Burst2 Trigger = TEST1 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[157]: cmd.EFW_TMDUMPCTR(0) #No dump included ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[159]: log("2.1 Verifying TM Rate Limit Check ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[160]: cmd.EFW_TMKBPS( 66 ) # Try more than 65k ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[161]: wait( APID_267, lambda: APID_267.ERRCODE==0xB2, flTimeout=30 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[161]: wait( APID_267, lambda: APID_267.ERRCODE==0xB2, flTimeout=30 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[161]: wait( APID_267, lambda: APID_267.ERRCODE==0xB2, flTimeout=30 ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[162]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[163]: cmd.EFW_TMKBPS( 12 ) #Set for 12000 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[165]: log("3.1 Checking Flash write pointer valid", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[166]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[166]: wait(APID_263, lambda: True, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[167]: if(APID_263.B1_RECPTR == 0): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[170]: flash_wrt_start = APID_263.B1_RECPTR ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[171]: log("Flash Start at 0x%06x" % flash_wrt_start ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[173]: log("3.2 Enabling Burst1 & 2 recording for a min", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[174]: cmd.EFW_SSR_CONFIG() #Clear all the Burst2s ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[175]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[176]: cmd.EFW_SSR_ENABLE(OPTION=0) #Enable B1 Recording ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[177]: cmd.EFW_SSR_ENABLE(OPTION=2) #Enable B2 Recording ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[178]: log("3.3 Raise Value to 170 ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[179]: SET_TESTVALUE1( 170 ) #Trigger B2 @ 0xAA way above THRESH ../../GSEOS_scripts\UTIL.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[180]: sleep(60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[182]: log("3.4 Awaiting Flash Record Pointer Movement", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[183]: try: ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[184]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[184]: wait(APID_263, lambda: APID_263.B1_RECPTR > flash_wrt_start, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[189]: log("3.5 Setting Pointer to Replay ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[190]: SET_B1PLAYBACK( flash_wrt_start, 200 ) #Play Burst1 a bunch of blocks ../../GSEOS_scripts\UTIL.py[47]: cmd.EFW_B1_SETPLAYPTRL( block & 0xff ) ../../GSEOS_scripts\UTIL.py[48]: cmd.EFW_B1_SETPLAYPTRH((block >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[49]: cmd.EFW_B1_SETPLAYPTRE((block >> 16)& 0xff ) ../../GSEOS_scripts\UTIL.py[50]: cmd.EFW_B1_SETPLAYCTRL( leng & 0xff ) ../../GSEOS_scripts\UTIL.py[51]: cmd.EFW_B1_SETPLAYCTRH((leng >> 8 )& 0xff ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[191]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[191]: wait(APID_263, lambda: APID_263.B1_PLAYCTR > 0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[193]: log("3.6 Playing Burst1&2 ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[194]: cmd.EFW_SSR_ENABLE(OPTION=1) #Enable Burst1 Playback ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[195]: cmd.EFW_SSR_ENABLE(OPTION=3) #Enable Burst2 Playback ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[196]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[196]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[196]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[196]: wait(APID_263, lambda: APID_263.B2PLAYSTATE == 2, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[198]: log("3.7 One Minute Delay for TM Settling ", color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[199]: sleep(64) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[201]: log('4.1 Measuring All TM Rates ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[202]: log(' Period = %d seconds ' % period, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[203]: rate = ALLRATES(period) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[38]: sc262 = APID_262.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[39]: st262 = APID_262.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[40]: sc263 = APID_263.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[41]: st263 = APID_263.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[42]: sc264 = APID_264.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[43]: st264 = APID_264.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[44]: sc265 = APID_265.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[45]: st265 = APID_265.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[46]: sc266 = APID_266.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[47]: st266 = APID_266.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[48]: sc267 = APID_267.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[49]: st267 = APID_267.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[50]: sc268 = APID_268.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[51]: st268 = APID_268.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[52]: sc269 = APID_269.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[53]: st269 = APID_269.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[54]: sc26A = APID_26A.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[55]: st26A = APID_26A.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[57]: sc241 = APID_241.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[58]: st241 = APID_241.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[59]: sc243 = APID_243.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[60]: st243 = APID_243.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[61]: sc244 = APID_244.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[62]: st244 = APID_244.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[63]: sc245 = APID_245.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[64]: st245 = APID_245.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[65]: sc24D = APID_24D.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[66]: st24D = APID_24D.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[67]: sc24E = APID_24E.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[68]: st24E = APID_24E.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[69]: sc24F = APID_24F.CCSDS_SeqCnt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[70]: st24F = APID_24F.CCSDS_MET ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[72]: sc246 = GetApidCnt(0x246) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[73]: sc247 = GetApidCnt(0x247) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[74]: sc248 = GetApidCnt(0x248) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[76]: sc249 = GetApidCnt(0x249) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[77]: sc24A = GetApidCnt(0x24A) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[78]: sc24B = GetApidCnt(0x24B) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[80]: sleep(td) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[82]: log(' ENGINEERING HSK ', color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[83]: hsk = 0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[84]: sc = 0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[85]: sc = sc+BPS( '262*',sc262,st262, APID_262.CCSDS_SeqCnt,APID_262.CCSDS_MET,APID_262.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[86]: hsk=hsk+BPS( '263 ',sc263,st263, APID_263.CCSDS_SeqCnt,APID_263.CCSDS_MET,APID_263.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[87]: hsk=hsk+BPS( '264 ',sc264,st264, APID_264.CCSDS_SeqCnt,APID_264.CCSDS_MET,APID_264.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[88]: hsk=hsk+BPS( '265 ',sc265,st265, APID_265.CCSDS_SeqCnt,APID_265.CCSDS_MET,APID_265.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[89]: hsk=hsk+BPS( '266 ',sc266,st266, APID_266.CCSDS_SeqCnt,APID_266.CCSDS_MET,APID_266.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: bps = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[90]: hsk=hsk+BPS( '267 ',sc267,st267, APID_267.CCSDS_SeqCnt,APID_267.CCSDS_MET,APID_267.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[91]: hsk=hsk+BPS( '268 ',sc268,st268, APID_268.CCSDS_SeqCnt,APID_268.CCSDS_MET,APID_268.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: bps = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[92]: hsk=hsk+BPS( '269 ',sc269,st269, APID_269.CCSDS_SeqCnt,APID_269.CCSDS_MET,APID_269.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[93]: sc = sc+BPS( '26A*',sc26A,st26A, APID_26A.CCSDS_SeqCnt,APID_26A.CCSDS_MET,APID_26A.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[95]: log(' REALTIME SCIENCE ', color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[96]: rt = 0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[97]: rt=rt+BPS( '241 ',sc241,st241, APID_241.CCSDS_SeqCnt,APID_241.CCSDS_MET,APID_241.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[98]: rt=rt+BPS( '243 ',sc243,st243, APID_243.CCSDS_SeqCnt,APID_243.CCSDS_MET,APID_243.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[99]: rt=rt+BPS( '244 ',sc244,st244, APID_244.CCSDS_SeqCnt,APID_244.CCSDS_MET,APID_244.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[100]: rt=rt+BPS( '245 ',sc245,st245, APID_245.CCSDS_SeqCnt,APID_245.CCSDS_MET,APID_245.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: bps = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[101]: rt=rt+BPS( '24D ',sc24D,st24D, APID_24D.CCSDS_SeqCnt,APID_24D.CCSDS_MET,APID_24D.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: bps = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[102]: rt=rt+BPS( '24E ',sc24E,st24E, APID_24E.CCSDS_SeqCnt,APID_24E.CCSDS_MET,APID_24E.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[103]: rt=rt+BPS( '24F ',sc24F,st24F, APID_24F.CCSDS_SeqCnt,APID_24F.CCSDS_MET,APID_24F.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[105]: log(' BURST1 PLAYBACK ', color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[106]: ec246 = GetApidCnt(0x246) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[107]: ec247 = GetApidCnt(0x247) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[108]: ec248 = GetApidCnt(0x248) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[109]: b1 = 0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[110]: b1=b1+BPS( '246 ',sc246,0, ec246,td,APID_246.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[111]: b1=b1+BPS( '247 ',sc247,0, ec247,td,APID_247.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[112]: b1=b1+BPS( '248 ',sc248,0, ec248,td,APID_248.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[114]: log(' BURST2 PLAYBACK ', color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[115]: ec249 = GetApidCnt(0x249) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[116]: ec24A = GetApidCnt(0x24A) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[117]: ec24B = GetApidCnt(0x24B) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[23]: inx = FindApidInx( ap ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[18]: for i in range(64): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[19]: if(DecStatus_CCSDS_TLM.ApID[i]==ap): return(i) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[24]: if( inx < 0 ): return(0) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[25]: return( DecStatus_CCSDS_TLM.ApID_Cnt[inx] ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[118]: b2 = 0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[119]: b2=b2+BPS( '249 ',sc249,0, ec249,td,APID_249.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[31]: bps = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[120]: b2=b2+BPS( '24A ',sc24A,0, ec24A,td,APID_24A.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[121]: b2=b2+BPS( '24B ',sc24B,0, ec24B,td,APID_24B.CCSDS_PacketLen) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[28]: dc = ec - sc ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[29]: dt = et - st ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[30]: if( dc < 1 ): ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[33]: bps = (pktlng+7)*8*dc/dt ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[34]: log(' APID %s = %4d bps' % (ap,bps), color=BROWN, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[35]: return( bps ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[123]: log(' SUMMARY ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[124]: tot = hsk+rt+b1+b2 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[125]: log(' S/C* = %5d bps ' % sc, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[126]: log(' HSK = %5d bps ' % hsk, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[127]: log(' RealTime = %5d bps ' % rt, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[128]: log(' Burst1 = %5d bps ' % b1, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[129]: log(' Burst2 = %5d bps ' % b2, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[130]: log(' Total = %5d bps ' % tot, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[131]: log(' (* : Does not count in TM allocation)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[132]: summary = (tot,hsk,rt,b1,b2) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[133]: return( summary ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[205]: log('4.2 Total Bit Rate Compliance' , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[206]: totbps = rate[0] ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[207]: if(totbps > (12000*1.05)): errcnt+=1 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[208]: log(' Reqd rate < ~12000 bps : %s' % PF[totbps<(12000*1.05)] , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[210]: log('4.3 Burst Bit Rate Compliance' , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[211]: burbps = rate[3] + rate[4] ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[212]: burreq = 370 * 16 / 1.8 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[213]: if(burbps < burreq ): errcnt+=1 ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[214]: log(' Reqd rate > %6.1f bps : %s' % (burreq,PF[burbps> burreq]) , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[217]: log('5.0 Clean Up, Disable' , color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[218]: cmd.EFW_SSR_DISABLE(OPTION=0) #Clean up Turn Off ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[219]: cmd.EFW_SSR_DISABLE(OPTION=1) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[220]: cmd.EFW_SSR_DISABLE(OPTION=2) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[221]: cmd.EFW_SSR_DISABLE(OPTION=3) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[223]: log('TM_3 : Average TM Rate < 12000 bps: %s' % PF[totbps<(12000*1.05)], color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[224]: log('TM_8 : Burst Rate > %6.1f kbps : %s' % (burreq,PF[burbps> burreq]), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[225]: log('TM_13: Multplexes Science, Engin :PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[226]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_TM_3.py[227]: return( errcnt )