Trace collected at: 2012-09-13 18:53:54.225000 ---------------------------------------------------------------------- ../GSEOS_scripts/General\SPB_OPEN.py[32]: actcode=(0xd4,0xcc,0xd5,0xcd) ../GSEOS_scripts/General\SPB_OPEN.py[34]: log('========================================', color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[35]: log('SPB_OPEN( %d )'%boom, color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[36]: log('========================================', color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[38]: log('1. Engineering Mode ', color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[39]: cmd.EFW_ENGIN() #All Heavy Stuff Enabled ../GSEOS_scripts/General\SPB_OPEN.py[40]: cmd.EFW_CLEAR() #Clear Errors ../GSEOS_scripts/General\SPB_OPEN.py[41]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../GSEOS_scripts/General\SPB_OPEN.py[42]: cmd.EFW_ARM(1) #ARM Actuator ../GSEOS_scripts/General\SPB_OPEN.py[44]: log('2. Selecting Boom Pair', color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[45]: pair = ((boom-1)&6)+1 #Convert to pair 1,3,5 ../GSEOS_scripts/General\SPB_OPEN.py[46]: cmd.EFW_DEP_PAIR( pair ) #Select a pair & verify it ../GSEOS_scripts/General\SPB_OPEN.py[47]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[47]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[47]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[47]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[48]: cmd.EFW_DUMPTABL(3,0) #Show the converted analogs ../GSEOS_scripts/General\SPB_OPEN.py[49]: cmd.EFW_TMDUMPCTR(255) #Repeatedly dump the analogs ../GSEOS_scripts/General\SPB_OPEN.py[50]: sleep(2) #Wait for status to come up ../GSEOS_scripts/General\SPB_OPEN.py[52]: log('3.0 Setting Up ', color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[53]: cmd.EFW_ACTSELECT( actcode[boom-1] ) #Select an Actuator ../GSEOS_scripts/General\SPB_OPEN.py[54]: cmd.EFW_ACTTIMEL( time&255 ) #Set time ../GSEOS_scripts/General\SPB_OPEN.py[55]: cmd.EFW_ACTTIMEH( 0x00 ) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[57]: wait(APID_267, lambda: APID_267.ACTTIME==time, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[57]: wait(APID_267, lambda: APID_267.ACTTIME==time, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[57]: wait(APID_267, lambda: APID_267.ACTTIME==time, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[60]: cmd.EFW_ACTFIRE() #Do it Already ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[64]: log('4. Cleaning Up ', color= GRAY, attr= BOLD) ../GSEOS_scripts/General\SPB_OPEN.py[65]: cmd.EFW_DEP_PAIR(0) #clear the pair ../GSEOS_scripts/General\SPB_OPEN.py[66]: cmd.EFW_HSKOPTIONS(0,0,0) #enable hsk ../GSEOS_scripts/General\SPB_OPEN.py[67]: cmd.EFW_DISARM(1) #deployment disable ../GSEOS_scripts/General\SPB_OPEN.py[68]: cmd.EFW_NORMAL() ../GSEOS_scripts/General\SPB_OPEN.py[69]: cmd.EFW_TMPKTRATE( 4, 8 ) #Set APID 267 back to 1/8Hz ../GSEOS_scripts/General\SPB_OPEN.py[71]: log('SPB OPEN Complete', color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[72]: log('================END=====================', color=BLUE, attr=BOLD ) Trace collected at: 2012-09-13 18:56:54.725000 ---------------------------------------------------------------------- ../GSEOS_scripts/General\SPB_OPEN.py[32]: actcode=(0xd4,0xcc,0xd5,0xcd) ../GSEOS_scripts/General\SPB_OPEN.py[34]: log('========================================', color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[35]: log('SPB_OPEN( %d )'%boom, color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[36]: log('========================================', color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[38]: log('1. Engineering Mode ', color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[39]: cmd.EFW_ENGIN() #All Heavy Stuff Enabled ../GSEOS_scripts/General\SPB_OPEN.py[40]: cmd.EFW_CLEAR() #Clear Errors ../GSEOS_scripts/General\SPB_OPEN.py[41]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../GSEOS_scripts/General\SPB_OPEN.py[42]: cmd.EFW_ARM(1) #ARM Actuator ../GSEOS_scripts/General\SPB_OPEN.py[44]: log('2. Selecting Boom Pair', color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[45]: pair = ((boom-1)&6)+1 #Convert to pair 1,3,5 ../GSEOS_scripts/General\SPB_OPEN.py[46]: cmd.EFW_DEP_PAIR( pair ) #Select a pair & verify it ../GSEOS_scripts/General\SPB_OPEN.py[47]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[47]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[47]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[48]: cmd.EFW_DUMPTABL(3,0) #Show the converted analogs ../GSEOS_scripts/General\SPB_OPEN.py[49]: cmd.EFW_TMDUMPCTR(255) #Repeatedly dump the analogs ../GSEOS_scripts/General\SPB_OPEN.py[50]: sleep(2) #Wait for status to come up ../GSEOS_scripts/General\SPB_OPEN.py[52]: log('3.0 Setting Up ', color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[53]: cmd.EFW_ACTSELECT( actcode[boom-1] ) #Select an Actuator ../GSEOS_scripts/General\SPB_OPEN.py[54]: cmd.EFW_ACTTIMEL( time&255 ) #Set time ../GSEOS_scripts/General\SPB_OPEN.py[55]: cmd.EFW_ACTTIMEH( 0x00 ) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[57]: wait(APID_267, lambda: APID_267.ACTTIME==time, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[57]: wait(APID_267, lambda: APID_267.ACTTIME==time, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[57]: wait(APID_267, lambda: APID_267.ACTTIME==time, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[60]: cmd.EFW_ACTFIRE() #Do it Already ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[64]: log('4. Cleaning Up ', color= GRAY, attr= BOLD) ../GSEOS_scripts/General\SPB_OPEN.py[65]: cmd.EFW_DEP_PAIR(0) #clear the pair ../GSEOS_scripts/General\SPB_OPEN.py[66]: cmd.EFW_HSKOPTIONS(0,0,0) #enable hsk ../GSEOS_scripts/General\SPB_OPEN.py[67]: cmd.EFW_DISARM(1) #deployment disable ../GSEOS_scripts/General\SPB_OPEN.py[68]: cmd.EFW_NORMAL() ../GSEOS_scripts/General\SPB_OPEN.py[69]: cmd.EFW_TMPKTRATE( 4, 8 ) #Set APID 267 back to 1/8Hz ../GSEOS_scripts/General\SPB_OPEN.py[71]: log('SPB OPEN Complete', color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[72]: log('================END=====================', color=BLUE, attr=BOLD ) Trace collected at: 2012-09-13 18:59:14.991000 ---------------------------------------------------------------------- ../GSEOS_scripts/General\SPB_OPEN.py[32]: actcode=(0xd4,0xcc,0xd5,0xcd) ../GSEOS_scripts/General\SPB_OPEN.py[34]: log('========================================', color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[35]: log('SPB_OPEN( %d )'%boom, color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[36]: log('========================================', color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[38]: log('1. Engineering Mode ', color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[39]: cmd.EFW_ENGIN() #All Heavy Stuff Enabled ../GSEOS_scripts/General\SPB_OPEN.py[40]: cmd.EFW_CLEAR() #Clear Errors ../GSEOS_scripts/General\SPB_OPEN.py[41]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../GSEOS_scripts/General\SPB_OPEN.py[42]: cmd.EFW_ARM(1) #ARM Actuator ../GSEOS_scripts/General\SPB_OPEN.py[44]: log('2. Selecting Boom Pair', color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[45]: pair = ((boom-1)&6)+1 #Convert to pair 1,3,5 ../GSEOS_scripts/General\SPB_OPEN.py[46]: cmd.EFW_DEP_PAIR( pair ) #Select a pair & verify it ../GSEOS_scripts/General\SPB_OPEN.py[47]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[47]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[47]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[48]: cmd.EFW_DUMPTABL(3,0) #Show the converted analogs ../GSEOS_scripts/General\SPB_OPEN.py[49]: cmd.EFW_TMDUMPCTR(255) #Repeatedly dump the analogs ../GSEOS_scripts/General\SPB_OPEN.py[50]: sleep(2) #Wait for status to come up ../GSEOS_scripts/General\SPB_OPEN.py[52]: log('3.0 Setting Up ', color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[53]: cmd.EFW_ACTSELECT( actcode[boom-1] ) #Select an Actuator ../GSEOS_scripts/General\SPB_OPEN.py[54]: cmd.EFW_ACTTIMEL( time&255 ) #Set time ../GSEOS_scripts/General\SPB_OPEN.py[55]: cmd.EFW_ACTTIMEH( 0x00 ) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[57]: wait(APID_267, lambda: APID_267.ACTTIME==time, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[57]: wait(APID_267, lambda: APID_267.ACTTIME==time, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[57]: wait(APID_267, lambda: APID_267.ACTTIME==time, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[60]: cmd.EFW_ACTFIRE() #Do it Already ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[64]: log('4. Cleaning Up ', color= GRAY, attr= BOLD) ../GSEOS_scripts/General\SPB_OPEN.py[65]: cmd.EFW_DEP_PAIR(0) #clear the pair ../GSEOS_scripts/General\SPB_OPEN.py[66]: cmd.EFW_HSKOPTIONS(0,0,0) #enable hsk ../GSEOS_scripts/General\SPB_OPEN.py[67]: cmd.EFW_DISARM(1) #deployment disable ../GSEOS_scripts/General\SPB_OPEN.py[68]: cmd.EFW_NORMAL() ../GSEOS_scripts/General\SPB_OPEN.py[69]: cmd.EFW_TMPKTRATE( 4, 8 ) #Set APID 267 back to 1/8Hz ../GSEOS_scripts/General\SPB_OPEN.py[71]: log('SPB OPEN Complete', color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[72]: log('================END=====================', color=BLUE, attr=BOLD ) Trace collected at: 2012-09-13 19:01:53.913000 ---------------------------------------------------------------------- ../GSEOS_scripts/General\SPB_OPEN.py[32]: actcode=(0xd4,0xcc,0xd5,0xcd) ../GSEOS_scripts/General\SPB_OPEN.py[34]: log('========================================', color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[35]: log('SPB_OPEN( %d )'%boom, color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[36]: log('========================================', color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[38]: log('1. Engineering Mode ', color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[39]: cmd.EFW_ENGIN() #All Heavy Stuff Enabled ../GSEOS_scripts/General\SPB_OPEN.py[40]: cmd.EFW_CLEAR() #Clear Errors ../GSEOS_scripts/General\SPB_OPEN.py[41]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../GSEOS_scripts/General\SPB_OPEN.py[42]: cmd.EFW_ARM(1) #ARM Actuator ../GSEOS_scripts/General\SPB_OPEN.py[44]: log('2. Selecting Boom Pair', color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[45]: pair = ((boom-1)&6)+1 #Convert to pair 1,3,5 ../GSEOS_scripts/General\SPB_OPEN.py[46]: cmd.EFW_DEP_PAIR( pair ) #Select a pair & verify it ../GSEOS_scripts/General\SPB_OPEN.py[47]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[47]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[47]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[47]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[48]: cmd.EFW_DUMPTABL(3,0) #Show the converted analogs ../GSEOS_scripts/General\SPB_OPEN.py[49]: cmd.EFW_TMDUMPCTR(255) #Repeatedly dump the analogs ../GSEOS_scripts/General\SPB_OPEN.py[50]: sleep(2) #Wait for status to come up ../GSEOS_scripts/General\SPB_OPEN.py[52]: log('3.0 Setting Up ', color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[53]: cmd.EFW_ACTSELECT( actcode[boom-1] ) #Select an Actuator ../GSEOS_scripts/General\SPB_OPEN.py[54]: cmd.EFW_ACTTIMEL( time&255 ) #Set time ../GSEOS_scripts/General\SPB_OPEN.py[55]: cmd.EFW_ACTTIMEH( 0x00 ) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[56]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[57]: wait(APID_267, lambda: APID_267.ACTTIME==time, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[57]: wait(APID_267, lambda: APID_267.ACTTIME==time, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[57]: wait(APID_267, lambda: APID_267.ACTTIME==time, flTimeout=30) ../GSEOS_scripts/General\SPB_OPEN.py[60]: cmd.EFW_ACTFIRE() #Do it Already ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[61]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../GSEOS_scripts/General\SPB_OPEN.py[64]: log('4. Cleaning Up ', color= GRAY, attr= BOLD) ../GSEOS_scripts/General\SPB_OPEN.py[65]: cmd.EFW_DEP_PAIR(0) #clear the pair ../GSEOS_scripts/General\SPB_OPEN.py[66]: cmd.EFW_HSKOPTIONS(0,0,0) #enable hsk ../GSEOS_scripts/General\SPB_OPEN.py[67]: cmd.EFW_DISARM(1) #deployment disable ../GSEOS_scripts/General\SPB_OPEN.py[68]: cmd.EFW_NORMAL() ../GSEOS_scripts/General\SPB_OPEN.py[69]: cmd.EFW_TMPKTRATE( 4, 8 ) #Set APID 267 back to 1/8Hz ../GSEOS_scripts/General\SPB_OPEN.py[71]: log('SPB OPEN Complete', color=BLUE, attr=BOLD ) ../GSEOS_scripts/General\SPB_OPEN.py[72]: log('================END=====================', color=BLUE, attr=BOLD )