Trace collected at: 2010-12-28 11:36:02.987000 ---------------------------------------------------------------------- ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[29]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[30]: log('IAXB_DEPLOY - Deploy Boom%d %d Clicks ' % (boom,leng), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[31]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[32]: PF=("FAIL","PASS") ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[33]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[35]: log('1. Switch to Eng Mode, ARM deploy', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[36]: cmd.EFW_ENGIN() #Engineering Mode ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[37]: cmd.EFW_ARM(1) #Arm Deployment ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[38]: cmd.EFW_DISARM(4) #Sweeps OFF ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[39]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[40]: cmd.EFW_HSKOPTIONS(1,0,0) #Fast HSK for Axial Deployment ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[41]: cmd.EFW_DEP_OVER(0x33) #Override cage and STACER bits on AXBs ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[42]: cmd.EFW_DUMPTABL(3,0) #Show the converted analogs ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[43]: cmd.EFW_TMDUMPCTR(255) #Repeatedly dump the analogs ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[44]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[44]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[46]: log('2. Selecting Boom Pair', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[47]: pair = ((boom-1)&6)+1 #Convert to pair 1,3,5 ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[48]: xmotor = 2**(boom-1) #Expected Motor Value ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[49]: cmd.EFW_DEP_PAIR( pair ) #Select a pair ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[52]: log('3. Checking Door Status', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[53]: wait(APID_267, lambda:True , flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[53]: wait(APID_267, lambda:True , flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[54]: if(APID_267.BOOMBITS&0x22!=0): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[58]: log('4. Verifying start counts', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[62]: log('5. Deploying Boom', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[63]: if(boom&1==1): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[64]: cmd.EFW_DEP_PLUS( leng ) #Start Plus Side Going ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[65]: xdepstat = 0x03 #Expected Deploy Status ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[66]: xdlena = leng #Expected Lengths at end ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[67]: xdlenb = 0 ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[74]: log('6. Monitoring longer deploys', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[75]: if( leng >= 20 ): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[89]: log('7. Await Completion ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[92]: log('8. Post Deploy Checks ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[93]: if(APID_267.DLENA!=xdlena): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[94]: stopfail("8.1 DEPLOY LENGTH A Incorrect") ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[19]: log(reason,color=RED, attr=BOLD) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[20]: cmd.EFW_DEP_STOP() #Clean Up ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[21]: sleep(2) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[22]: cmd.EFW_DEP_PAIR(0) #Clear the Pair before disable ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[23]: cmd.EFW_HSKOPTIONS(0,0,0) #Enable HSK ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[24]: cmd.EFW_DISARM(1) #Deployment disable ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[25]: cmd.EFW_ARM(4) #Sweeps back on ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[26]: cmd.EFW_NORMAL() #Normal Mode ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[95]: return -1 Trace collected at: 2010-12-28 11:37:26.847000 ---------------------------------------------------------------------- ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[29]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[30]: log('IAXB_DEPLOY - Deploy Boom%d %d Clicks ' % (boom,leng), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[31]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[32]: PF=("FAIL","PASS") ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[33]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[35]: log('1. Switch to Eng Mode, ARM deploy', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[36]: cmd.EFW_ENGIN() #Engineering Mode ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[37]: cmd.EFW_ARM(1) #Arm Deployment ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[38]: cmd.EFW_DISARM(4) #Sweeps OFF ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[39]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[40]: cmd.EFW_HSKOPTIONS(1,0,0) #Fast HSK for Axial Deployment ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[41]: cmd.EFW_DEP_OVER(0x33) #Override cage and STACER bits on AXBs ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[42]: cmd.EFW_DUMPTABL(3,0) #Show the converted analogs ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[43]: cmd.EFW_TMDUMPCTR(255) #Repeatedly dump the analogs ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[44]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[44]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[46]: log('2. Selecting Boom Pair', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[47]: pair = ((boom-1)&6)+1 #Convert to pair 1,3,5 ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[48]: xmotor = 2**(boom-1) #Expected Motor Value ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[49]: cmd.EFW_DEP_PAIR( pair ) #Select a pair ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[52]: log('3. Checking Door Status', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[53]: wait(APID_267, lambda:True , flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[53]: wait(APID_267, lambda:True , flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[54]: if(APID_267.BOOMBITS&0x22!=0): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[58]: log('4. Verifying start counts', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[62]: log('5. Deploying Boom', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[63]: if(boom&1==1): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[64]: cmd.EFW_DEP_PLUS( leng ) #Start Plus Side Going ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[65]: xdepstat = 0x03 #Expected Deploy Status ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[66]: xdlena = leng #Expected Lengths at end ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[67]: xdlenb = 0 ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[74]: log('6. Monitoring longer deploys', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[75]: if( leng >= 20 ): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[77]: if(APID_267.DEPSTAT!=xdepstat): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[81]: if(APID_267.DEPLIMIT!=leng): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[85]: if(APID_267.MTRSTAT!=xmotor): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[89]: log('7. Await Completion ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[92]: log('8. Post Deploy Checks ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[93]: if(APID_267.DLENA!=xdlena): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[96]: if(APID_267.DLENB!=xdlenb): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[99]: if(APID_267.MTRSTAT!=0): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[103]: log("9. Verified %d Clicks " % leng, color=GRAY, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[105]: cmd.EFW_HSKOPTIONS(0,0,0) #Enable HSK ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[106]: cmd.EFW_DISARM(1) #Deployment disable ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[107]: cmd.EFW_ARM(4) #Sweeps back on ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[108]: cmd.EFW_NORMAL() #Normal Mode ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[110]: log('IAXB_DEPLOY Completed', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[111]: log('================END=====================', color=BLUE, attr=BOLD ) Trace collected at: 2010-12-28 11:41:08.862000 ---------------------------------------------------------------------- ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[29]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[30]: log('IAXB_DEPLOY - Deploy Boom%d %d Clicks ' % (boom,leng), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[31]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[32]: PF=("FAIL","PASS") ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[33]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[35]: log('1. Switch to Eng Mode, ARM deploy', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[36]: cmd.EFW_ENGIN() #Engineering Mode ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[37]: cmd.EFW_ARM(1) #Arm Deployment ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[38]: cmd.EFW_DISARM(4) #Sweeps OFF ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[39]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[40]: cmd.EFW_HSKOPTIONS(1,0,0) #Fast HSK for Axial Deployment ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[41]: cmd.EFW_DEP_OVER(0x33) #Override cage and STACER bits on AXBs ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[42]: cmd.EFW_DUMPTABL(3,0) #Show the converted analogs ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[43]: cmd.EFW_TMDUMPCTR(255) #Repeatedly dump the analogs ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[44]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[44]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[44]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[44]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[44]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[44]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[46]: log('2. Selecting Boom Pair', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[47]: pair = ((boom-1)&6)+1 #Convert to pair 1,3,5 ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[48]: xmotor = 2**(boom-1) #Expected Motor Value ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[49]: cmd.EFW_DEP_PAIR( pair ) #Select a pair ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[52]: log('3. Checking Door Status', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[53]: wait(APID_267, lambda:True , flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[53]: wait(APID_267, lambda:True , flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[54]: if(APID_267.BOOMBITS&0x22!=0): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[58]: log('4. Verifying start counts', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[62]: log('5. Deploying Boom', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[63]: if(boom&1==1): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[64]: cmd.EFW_DEP_PLUS( leng ) #Start Plus Side Going ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[65]: xdepstat = 0x03 #Expected Deploy Status ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[66]: xdlena = leng #Expected Lengths at end ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[67]: xdlenb = 0 ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[74]: log('6. Monitoring longer deploys', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[75]: if( leng >= 20 ): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[77]: if(APID_267.DEPSTAT!=xdepstat): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[81]: if(APID_267.DEPLIMIT!=leng): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[85]: if(APID_267.MTRSTAT!=xmotor): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[89]: log('7. Await Completion ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[92]: log('8. Post Deploy Checks ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[93]: if(APID_267.DLENA!=xdlena): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[94]: stopfail("8.1 DEPLOY LENGTH A Incorrect") ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[19]: log(reason,color=RED, attr=BOLD) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[20]: cmd.EFW_DEP_STOP() #Clean Up ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[21]: sleep(2) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[22]: cmd.EFW_DEP_PAIR(0) #Clear the Pair before disable ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[23]: cmd.EFW_HSKOPTIONS(0,0,0) #Enable HSK ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[24]: cmd.EFW_DISARM(1) #Deployment disable ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[25]: cmd.EFW_ARM(4) #Sweeps back on ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[26]: cmd.EFW_NORMAL() #Normal Mode ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[95]: return -1 Trace collected at: 2010-12-28 11:54:01.737000 ---------------------------------------------------------------------- ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[29]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[30]: log('IAXB_DEPLOY - Deploy Boom%d %d Clicks ' % (boom,leng), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[31]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[32]: PF=("FAIL","PASS") ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[33]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[35]: log('1. Switch to Eng Mode, ARM deploy', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[36]: cmd.EFW_ENGIN() #Engineering Mode ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[37]: cmd.EFW_ARM(1) #Arm Deployment ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[38]: cmd.EFW_DISARM(4) #Sweeps OFF ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[39]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[40]: cmd.EFW_HSKOPTIONS(1,0,0) #Fast HSK for Axial Deployment ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[41]: cmd.EFW_DEP_OVER(0x33) #Override cage and STACER bits on AXBs ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[42]: cmd.EFW_DUMPTABL(3,0) #Show the converted analogs ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[43]: cmd.EFW_TMDUMPCTR(255) #Repeatedly dump the analogs ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[44]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[44]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[46]: log('2. Selecting Boom Pair', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[47]: pair = ((boom-1)&6)+1 #Convert to pair 1,3,5 ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[48]: xmotor = 2**(boom-1) #Expected Motor Value ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[49]: cmd.EFW_DEP_PAIR( pair ) #Select a pair ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[52]: log('3. Checking Door Status', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[53]: wait(APID_267, lambda:True , flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[53]: wait(APID_267, lambda:True , flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[54]: if(APID_267.BOOMBITS&0x22!=0): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[58]: log('4. Verifying start counts', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[62]: log('5. Deploying Boom', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[63]: if(boom&1==1): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[69]: cmd.EFW_DEP_MINUS( leng ) #Start Minus Side Going ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[70]: xdepstat = 0x30 #Expected Deploy Status ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[71]: xdlena = 0 #Expected Lengths at end ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[72]: xdlenb = leng ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[74]: log('6. Monitoring longer deploys', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[75]: if( leng >= 20 ): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[89]: log('7. Await Completion ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[92]: log('8. Post Deploy Checks ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[93]: if(APID_267.DLENA!=xdlena): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[96]: if(APID_267.DLENB!=xdlenb): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[97]: stopfail("8.2 DEPLOY LENGTH B Incorrect") ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[19]: log(reason,color=RED, attr=BOLD) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[20]: cmd.EFW_DEP_STOP() #Clean Up ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[21]: sleep(2) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[22]: cmd.EFW_DEP_PAIR(0) #Clear the Pair before disable ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[23]: cmd.EFW_HSKOPTIONS(0,0,0) #Enable HSK ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[24]: cmd.EFW_DISARM(1) #Deployment disable ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[25]: cmd.EFW_ARM(4) #Sweeps back on ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[26]: cmd.EFW_NORMAL() #Normal Mode ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[98]: return -1 Trace collected at: 2010-12-28 11:56:23.878000 ---------------------------------------------------------------------- ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[29]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[30]: log('IAXB_DEPLOY - Deploy Boom%d %d Clicks ' % (boom,leng), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[31]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[32]: PF=("FAIL","PASS") ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[33]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[35]: log('1. Switch to Eng Mode, ARM deploy', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[36]: cmd.EFW_ENGIN() #Engineering Mode ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[37]: cmd.EFW_ARM(1) #Arm Deployment ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[38]: cmd.EFW_DISARM(4) #Sweeps OFF ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[39]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[40]: cmd.EFW_HSKOPTIONS(1,0,0) #Fast HSK for Axial Deployment ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[41]: cmd.EFW_DEP_OVER(0x33) #Override cage and STACER bits on AXBs ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[42]: cmd.EFW_DUMPTABL(3,0) #Show the converted analogs ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[43]: cmd.EFW_TMDUMPCTR(255) #Repeatedly dump the analogs ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[44]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[44]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[46]: log('2. Selecting Boom Pair', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[47]: pair = ((boom-1)&6)+1 #Convert to pair 1,3,5 ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[48]: xmotor = 2**(boom-1) #Expected Motor Value ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[49]: cmd.EFW_DEP_PAIR( pair ) #Select a pair ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[52]: log('3. Checking Door Status', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[53]: wait(APID_267, lambda:True , flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[53]: wait(APID_267, lambda:True , flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[54]: if(APID_267.BOOMBITS&0x22!=0): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[58]: log('4. Verifying start counts', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[62]: log('5. Deploying Boom', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[63]: if(boom&1==1): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[64]: cmd.EFW_DEP_PLUS( leng ) #Start Plus Side Going ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[65]: xdepstat = 0x03 #Expected Deploy Status ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[66]: xdlena = leng #Expected Lengths at end ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[67]: xdlenb = 0 ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[74]: log('6. Monitoring longer deploys', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[75]: if( leng >= 20 ): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[77]: if(APID_267.DEPSTAT!=xdepstat): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[81]: if(APID_267.DEPLIMIT!=leng): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[85]: if(APID_267.MTRSTAT!=xmotor): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[89]: log('7. Await Completion ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped Trace collected at: 2010-12-28 11:57:19.784000 ---------------------------------------------------------------------- ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[29]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[30]: log('IAXB_DEPLOY - Deploy Boom%d %d Clicks ' % (boom,leng), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[31]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[32]: PF=("FAIL","PASS") ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[33]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[35]: log('1. Switch to Eng Mode, ARM deploy', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[36]: cmd.EFW_ENGIN() #Engineering Mode ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[37]: cmd.EFW_ARM(1) #Arm Deployment ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[38]: cmd.EFW_DISARM(4) #Sweeps OFF ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[39]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[40]: cmd.EFW_HSKOPTIONS(1,0,0) #Fast HSK for Axial Deployment ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[41]: cmd.EFW_DEP_OVER(0x33) #Override cage and STACER bits on AXBs ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[42]: cmd.EFW_DUMPTABL(3,0) #Show the converted analogs ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[43]: cmd.EFW_TMDUMPCTR(255) #Repeatedly dump the analogs ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[44]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[44]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[46]: log('2. Selecting Boom Pair', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[47]: pair = ((boom-1)&6)+1 #Convert to pair 1,3,5 ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[48]: xmotor = 2**(boom-1) #Expected Motor Value ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[49]: cmd.EFW_DEP_PAIR( pair ) #Select a pair ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[52]: log('3. Checking Door Status', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[53]: wait(APID_267, lambda:True , flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[53]: wait(APID_267, lambda:True , flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[54]: if(APID_267.BOOMBITS&0x22!=0): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[58]: log('4. Verifying start counts', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[62]: log('5. Deploying Boom', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[63]: if(boom&1==1): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[69]: cmd.EFW_DEP_MINUS( leng ) #Start Minus Side Going ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[70]: xdepstat = 0x30 #Expected Deploy Status ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[71]: xdlena = 0 #Expected Lengths at end ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[72]: xdlenb = leng ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[74]: log('6. Monitoring longer deploys', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[75]: if( leng >= 20 ): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[77]: if(APID_267.DEPSTAT!=xdepstat): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[81]: if(APID_267.DEPLIMIT!=leng): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[85]: if(APID_267.MTRSTAT!=xmotor): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[89]: log('7. Await Completion ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[92]: log('8. Post Deploy Checks ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[93]: if(APID_267.DLENA!=xdlena): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[96]: if(APID_267.DLENB!=xdlenb): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[97]: stopfail("8.2 DEPLOY LENGTH B Incorrect") ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[19]: log(reason,color=RED, attr=BOLD) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[20]: cmd.EFW_DEP_STOP() #Clean Up ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[21]: sleep(2) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[22]: cmd.EFW_DEP_PAIR(0) #Clear the Pair before disable ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[23]: cmd.EFW_HSKOPTIONS(0,0,0) #Enable HSK ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[24]: cmd.EFW_DISARM(1) #Deployment disable ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[25]: cmd.EFW_ARM(4) #Sweeps back on ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[26]: cmd.EFW_NORMAL() #Normal Mode ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[98]: return -1 Trace collected at: 2010-12-28 11:58:23.784000 ---------------------------------------------------------------------- ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[29]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[30]: log('IAXB_DEPLOY - Deploy Boom%d %d Clicks ' % (boom,leng), color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[31]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[32]: PF=("FAIL","PASS") ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[33]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[35]: log('1. Switch to Eng Mode, ARM deploy', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[36]: cmd.EFW_ENGIN() #Engineering Mode ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[37]: cmd.EFW_ARM(1) #Arm Deployment ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[38]: cmd.EFW_DISARM(4) #Sweeps OFF ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[39]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[40]: cmd.EFW_HSKOPTIONS(1,0,0) #Fast HSK for Axial Deployment ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[41]: cmd.EFW_DEP_OVER(0x33) #Override cage and STACER bits on AXBs ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[42]: cmd.EFW_DUMPTABL(3,0) #Show the converted analogs ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[43]: cmd.EFW_TMDUMPCTR(255) #Repeatedly dump the analogs ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[44]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[44]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[46]: log('2. Selecting Boom Pair', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[47]: pair = ((boom-1)&6)+1 #Convert to pair 1,3,5 ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[48]: xmotor = 2**(boom-1) #Expected Motor Value ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[49]: cmd.EFW_DEP_PAIR( pair ) #Select a pair ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[50]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[52]: log('3. Checking Door Status', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[53]: wait(APID_267, lambda:True , flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[53]: wait(APID_267, lambda:True , flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[54]: if(APID_267.BOOMBITS&0x22!=0): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[58]: log('4. Verifying start counts', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[62]: log('5. Deploying Boom', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[63]: if(boom&1==1): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[69]: cmd.EFW_DEP_MINUS( leng ) #Start Minus Side Going ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[70]: xdepstat = 0x30 #Expected Deploy Status ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[71]: xdlena = 0 #Expected Lengths at end ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[72]: xdlenb = leng ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[74]: log('6. Monitoring longer deploys', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[75]: if( leng >= 20 ): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[76]: wait(APID_267, lambda: APID_267.DEPSTAT!=00, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[77]: if(APID_267.DEPSTAT!=xdepstat): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[81]: if(APID_267.DEPLIMIT!=leng): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[85]: if(APID_267.MTRSTAT!=xmotor): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[89]: log('7. Await Completion ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[90]: wait(APID_267, lambda: APID_267.DEPSTAT==0x00, flTimeout=60) #Stopped ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[92]: log('8. Post Deploy Checks ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[93]: if(APID_267.DLENA!=xdlena): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[96]: if(APID_267.DLENB!=xdlenb): ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[97]: stopfail("8.2 DEPLOY LENGTH B Incorrect") ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[19]: log(reason,color=RED, attr=BOLD) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[20]: cmd.EFW_DEP_STOP() #Clean Up ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[21]: sleep(2) ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[22]: cmd.EFW_DEP_PAIR(0) #Clear the Pair before disable ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[23]: cmd.EFW_HSKOPTIONS(0,0,0) #Enable HSK ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[24]: cmd.EFW_DISARM(1) #Deployment disable ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[25]: cmd.EFW_ARM(4) #Sweeps back on ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[26]: cmd.EFW_NORMAL() #Normal Mode ../../GSEOS_scripts/General\AXB_stacer_DEPLOY.py[98]: return -1