Trace collected at: 2010-12-12 13:36:44.601000 ---------------------------------------------------------------------- ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[12]: set_output_location('BEB_Module_') ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[15]: log('******* BEB MODULE TEST *********', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[18]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[20]: RESETCPU() ../../GSEOS_scripts\UTIL.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[23]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\UTIL.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\UTIL.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\UTIL.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\UTIL.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[24]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[26]: vers = APID_267.FSW_HIGH ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[27]: vers = vers + APID_267.FSW_LOW/100.0 ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[28]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[29]: log('******* FSW VERSION %5.2f *********'% vers, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[32]: errcnt=0 ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[33]: errcnt += tryscript("TEST_BEB_2") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[12]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[12]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[18]: log('BEB_2 - CMD TIME ALLOCATION < 2msec ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[19]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[20]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[21]: DVP = 0x111 # Duration Verification Point ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[22]: RST5= 0xEF # Restart 5 Instruction ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[23]: NOP = 0x00 # No Operation ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[25]: log('1. Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[26]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[27]: SET_TESTVALUE0( 0 ) ../../GSEOS_scripts\util.py[112]: POKE( 0XDDF9, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[28]: SET_TESTVALUE1( 0 ) ../../GSEOS_scripts\util.py[115]: POKE( 0XDDFa, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[29]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[29]: wait(APID_267, lambda: APID_267.TESTVALUE == 0 , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[31]: log('1.1 Enabling SRAM loading, Disable Scan ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[32]: cmd.EFW_SRMWRTCTL( 0 ) # Enable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[33]: cmd.EFW_DISARM(3) # Disable SRAM Scanner ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[35]: log('2.1 Verifying BKG Duration Point ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[36]: DUMPADR( DVP ) ../../GSEOS_scripts\util.py[65]: cmd.EFW_DUMPADRX( (addr >> 24 )& 0xff ) ../../GSEOS_scripts\util.py[66]: cmd.EFW_DUMPADRE( (addr >> 16 )& 0xff ) ../../GSEOS_scripts\util.py[67]: cmd.EFW_DUMPADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[68]: cmd.EFW_DUMPADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[69]: cmd.EFW_TMDUMPCTR(255) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[37]: wait(APID_266, lambda: APID_266.DUMPADR == DVP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[37]: wait(APID_266, lambda: APID_266.DUMPADR == DVP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[38]: wait(APID_266, lambda: APID_266.Data[0] == NOP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[38]: wait(APID_266, lambda: APID_266.Data[0] == NOP, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[39]: log('2.2 Installing BKG ISR Timing ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[40]: POKE( DVP, RST5 ) #BKG[addr] = RST 5 ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[41]: sleep(8) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[43]: log('2.3 Measuring BKG ISR (w/No commands) ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[44]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[44]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[45]: intnum = APID_267.TESTVALUE / 256 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[46]: inttime= APID_267.TESTVALUE & 255 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[47]: fmsec = (1000.0/65536.0) * inttime ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[48]: log('Maximum Interrupt Service Time is %2.3f msec' % fmsec) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[49]: log('Percent of Interrupt at 256 Hz is %2.3f percent' % (fmsec*100.0/3.90625) ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[50]: log('Maximum Interrupt Service Routine= %x hex' %intnum) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[51]: log('Requirement for ISR Duration < 2 msec : %s' % PF[fmsec < 2.0] ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[53]: log('3. Commanding BEB ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[55]: cmd.EFW_BIAS( 1, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[56]: cmd.EFW_BIASL( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[57]: cmd.EFW_USHER( 1, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[58]: cmd.EFW_USHERL( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[59]: cmd.EFW_GUARD( 1, 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[60]: cmd.EFW_GUARDL( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[61]: cmd.EFW_LDAC( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[62]: cmd.EFW_ACTESTLOW( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[63]: cmd.EFW_ACTESTHIGH( 0,0,0 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[65]: sleep(2) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[67]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[44]: wait(APID_267, lambda: True , flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[68]: intnum2 = APID_267.TESTVALUE / 256 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[69]: inttime2= APID_267.TESTVALUE & 255 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[70]: fmsec2 = (1000.0/65536.0) * inttime2 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[71]: log('Maximum Interrupt Service Time is %2.3f msec' % fmsec2) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[72]: log('Percent of Interrupt at 256 Hz is %2.3f percent' % (fmsec2*100.0/3.90625) ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[73]: log('Maximum Interrupt Service Routine= %x hex' %intnum2) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[75]: log('Change in MAX ISR : %5.3f' % (fmsec2-fmsec) ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[76]: log('Requirement for DEP CMD Duration < 2 msec : %s' % PF[fmsec2 < 2.0] ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[78]: log('4.0 Removing Vectors ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[79]: POKE( DVP, NOP ) #BKG[addr] = NOP ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[80]: cmd.EFW_SRMWRTCTL( 1 ) # Disable Writing to the SRAM ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[81]: cmd.EFW_DISARM(3) # Enable SRAM Scanner ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[83]: log('3.0 BEB Command Time Allocation : PASS ', color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[84]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_2.py[85]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[34]: errcnt += tryscript("TEST_BEB_3") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[15]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[15]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[17]: log('BEB_3 - Records Configuration Byte ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[18]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[19]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[21]: log('1.1 Increasing TM Rate ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[22]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[23]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[27]: log('2.1 Verifying BEB Configuration in AP267 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[28]: cmd.EFW_CONFIG0( 0x67 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[29]: wait(APID_267, lambda: APID_267.CONFIG0==0x67, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[29]: wait(APID_267, lambda: APID_267.CONFIG0==0x67, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[29]: wait(APID_267, lambda: APID_267.CONFIG0==0x67, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[29]: wait(APID_267, lambda: APID_267.CONFIG0==0x67, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[29]: wait(APID_267, lambda: APID_267.CONFIG0==0x67, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[29]: wait(APID_267, lambda: APID_267.CONFIG0==0x67, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[31]: log('2.2 Verifying BEB Configuration in AP265 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[32]: cmd.EFW_CONFIG0( 0x65 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[33]: cmd.EFW_LDAC( 1 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[34]: wait(APID_265, lambda: APID_265.CONFIG0==0x65, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[34]: wait(APID_265, lambda: APID_265.CONFIG0==0x65, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[37]: log('3.0 BEB Records Config Codes : PASS ', color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[38]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_3.py[39]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[35]: errcnt += tryscript("TEST_BEB_4") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[14]: def sweep_verify(pair,lng,st,dl): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[24]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[14]: def sweep_verify(pair,lng,st,dl): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[24]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[25]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[26]: log('BEB_4 - Performs Sweeps on all axes ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[27]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[28]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[29]: BIASES = 0x94D0 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[30]: log('1.1 Increasing TM Rate, Disable Sweeps ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[31]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[32]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[33]: cmd.EFW_DISARM(4) #Sweeps OFF at First ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[34]: cmd.EFW_TMDUMPCTR(255) #Will Need to DUMP Table ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[35]: cmd.EFW_DUMPTABL( 6, 0 ) #Dump the SWEEP Table ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[36]: cmd.EFW_SRMWRTCTL( 0 ) #Poke enable ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[37]: sleep(4) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[38]: wait(APID_267, lambda:APID_267.SWPSTAT==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[38]: wait(APID_267, lambda:APID_267.SWPSTAT==0, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[40]: log('1.2 Setting Sweep Delay to 2 spins ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[41]: cmd.EFW_TABLE(6,3) #SWPSPINS ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[42]: cmd.EFW_LOAD( 2 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[43]: cmd.EFW_LOAD( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[44]: cmd.EFW_TABLE(6,12) #SWPSPINCTR ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[45]: cmd.EFW_LOAD( 2 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[46]: cmd.EFW_LOAD( 0 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[48]: log('1.3 Setting 8-point, 16-second sweep ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[49]: cmd.EFW_TABLE(6,5) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[50]: cmd.EFW_LOAD( 0x44 ) #Bias 4444 to start ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[51]: cmd.EFW_LOAD( 0x44 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[52]: cmd.EFW_LOAD( 0x11 ) #Step Size 1111 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[53]: cmd.EFW_LOAD( 0x11 ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[54]: cmd.EFW_LOAD( 32 ) #Make a step every 1 second ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[55]: cmd.EFW_LOAD( 8 ) #Number of points in sweep ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[56]: cmd.EFW_LOAD( 32 ) #Make the 1st step at 1 second ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[58]: log('1.4 Verifying BIAS1-6 are all 0x7FFF ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[59]: DUMPADR( BIASES ) #Look at BIASES 1-6 ../../GSEOS_scripts\util.py[65]: cmd.EFW_DUMPADRX( (addr >> 24 )& 0xff ) ../../GSEOS_scripts\util.py[66]: cmd.EFW_DUMPADRE( (addr >> 16 )& 0xff ) ../../GSEOS_scripts\util.py[67]: cmd.EFW_DUMPADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[68]: cmd.EFW_DUMPADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[69]: cmd.EFW_TMDUMPCTR(255) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[60]: wait(APID_266, lambda:APID_266.DUMPADR==BIASES, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[60]: wait(APID_266, lambda:APID_266.DUMPADR==BIASES, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[60]: wait(APID_266, lambda:APID_266.DUMPADR==BIASES, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[60]: wait(APID_266, lambda:APID_266.DUMPADR==BIASES, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[60]: wait(APID_266, lambda:APID_266.DUMPADR==BIASES, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[60]: wait(APID_266, lambda:APID_266.DUMPADR==BIASES, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[60]: wait(APID_266, lambda:APID_266.DUMPADR==BIASES, flTimeout=30) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[61]: errs = 0 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[62]: for i in range(0,14,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[63]: if(APID_266.Data[i]!= 0xff): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[64]: if(APID_266.Data[i+1]!= 0x7f): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[62]: for i in range(0,14,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[63]: if(APID_266.Data[i]!= 0xff): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[64]: if(APID_266.Data[i+1]!= 0x7f): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[62]: for i in range(0,14,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[63]: if(APID_266.Data[i]!= 0xff): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[64]: if(APID_266.Data[i+1]!= 0x7f): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[62]: for i in range(0,14,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[63]: if(APID_266.Data[i]!= 0xff): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[64]: if(APID_266.Data[i+1]!= 0x7f): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[62]: for i in range(0,14,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[63]: if(APID_266.Data[i]!= 0xff): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[64]: if(APID_266.Data[i+1]!= 0x7f): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[62]: for i in range(0,14,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[63]: if(APID_266.Data[i]!= 0xff): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[64]: if(APID_266.Data[i+1]!= 0x7f): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[62]: for i in range(0,14,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[63]: if(APID_266.Data[i]!= 0xff): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[64]: if(APID_266.Data[i+1]!= 0x7f): errs = errs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[62]: for i in range(0,14,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[65]: if(errs>0): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[66]: log('1.4 ERROR- Check BIAS Addr & Retry', color=RED, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_4.py[67]: return(errs) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[36]: errcnt += tryscript("TEST_BEB_5") ../../GSEOS_scripts\UTIL.py[208]: try: ../../GSEOS_scripts\UTIL.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[15]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[15]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[17]: log('BEB_5 - Zero Volts on DACs at StartUp ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[18]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[19]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[20]: BIASES = 0x94D0 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[21]: cmd.EFW_SRMWRTCTL(0) #Enable poking ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[23]: log('1.1 Resetting CPU', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[24]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\util.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[25]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[25]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[26]: RESETCPU() ../../GSEOS_scripts\util.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[27]: sleep(10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[28]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[28]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[29]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[30]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\util.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[31]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[33]: log('2.1 Verifying BEB Configuration in AP267 ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[34]: DUMPADR( BIASES ) #Bias/Usher/Guard Arrays ../../GSEOS_scripts\util.py[65]: cmd.EFW_DUMPADRX( (addr >> 24 )& 0xff ) ../../GSEOS_scripts\util.py[66]: cmd.EFW_DUMPADRE( (addr >> 16 )& 0xff ) ../../GSEOS_scripts\util.py[67]: cmd.EFW_DUMPADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[68]: cmd.EFW_DUMPADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[69]: cmd.EFW_TMDUMPCTR(255) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[35]: cmd.EFW_TMDUMPCTR(255) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[36]: wait(APID_266, lambda: APID_266.DUMPADR==BIASES, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[36]: wait(APID_266, lambda: APID_266.DUMPADR==BIASES, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[36]: wait(APID_266, lambda: APID_266.DUMPADR==BIASES, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[36]: wait(APID_266, lambda: APID_266.DUMPADR==BIASES, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[36]: wait(APID_266, lambda: APID_266.DUMPADR==BIASES, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[36]: wait(APID_266, lambda: APID_266.DUMPADR==BIASES, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[37]: err = 0 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[38]: dacs= 0 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[40]: if(APID_266.Data[i]!= 0xff): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[41]: if(APID_266.Data[i+1]!= 0x7f): err = err+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[42]: dacs = dacs+1 ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[39]: for i in range(0,36,2): ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[44]: log('2.2 Result: %d errors in %d DACs ' %(err,dacs), color=BLUE, attr=BOLD) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[46]: log('3.0 BEB Zeros DACs at Reset : PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[47]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB_5.py[48]: return(0) ../../GSEOS_scripts\UTIL.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[38]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[39]: if( errcnt == 0 ): ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[42]: log('**** BEB Module FAIL %d Errors ****' % errcnt, color=RED, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[43]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_BEB.py[44]: return( errcnt )