Trace collected at: 2011-04-06 17:16:53.921000 ---------------------------------------------------------------------- ../../GSEOS_scripts/General\AXB_stacer_fire.py[26]: time = seconds * 16 ../../GSEOS_scripts/General\AXB_stacer_fire.py[27]: actcode=(None, None, None, None,0xcb, 0xcf, 0xd3) ../../GSEOS_scripts/General\AXB_stacer_fire.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_fire.py[31]: log('AXB_STACER_FIRE( %d )'%boom, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_fire.py[32]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_fire.py[34]: log('1. Engineering Mode ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_fire.py[35]: cmd.EFW_ENGIN() #All Heavy Stuff Enabled ../../GSEOS_scripts/General\AXB_stacer_fire.py[36]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/General\AXB_stacer_fire.py[37]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/General\AXB_stacer_fire.py[38]: cmd.EFW_ARM(1) #ARM Actuator ../../GSEOS_scripts/General\AXB_stacer_fire.py[40]: log('2. Selecting Boom Pair', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_fire.py[41]: pair = 5 # Always use pair 5 for stacers ../../GSEOS_scripts/General\AXB_stacer_fire.py[42]: cmd.EFW_DEP_PAIR( pair ) #Select a pair & verify it ../../GSEOS_scripts/General\AXB_stacer_fire.py[43]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[43]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[44]: cmd.EFW_DUMPTABL(3,0) #Show the converted analogs ../../GSEOS_scripts/General\AXB_stacer_fire.py[45]: cmd.EFW_TMDUMPCTR(255) #Repeatedly dump the analogs ../../GSEOS_scripts/General\AXB_stacer_fire.py[46]: sleep(2) #Wait for status to come up ../../GSEOS_scripts/General\AXB_stacer_fire.py[48]: log('3.0 Setting Up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_fire.py[49]: cmd.EFW_ACTSELECT( actcode[boom-1] ) #Select an Actuator ../../GSEOS_scripts/General\AXB_stacer_fire.py[50]: cmd.EFW_ACTTIMEL( time&255 ) #Set time ../../GSEOS_scripts/General\AXB_stacer_fire.py[51]: cmd.EFW_ACTTIMEH( time >> 8 ) ../../GSEOS_scripts/General\AXB_stacer_fire.py[52]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[52]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[52]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[52]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[52]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[52]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[53]: wait(APID_267, lambda: APID_267.ACTTIME==time, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[53]: wait(APID_267, lambda: APID_267.ACTTIME==time, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[56]: cmd.EFW_ACTFIRE() #Do it Already ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[59]: log('AXB Stacer OPEN Complete', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_fire.py[60]: log('================END=====================', color=BLUE, attr=BOLD ) Trace collected at: 2011-04-06 17:17:35.906000 ---------------------------------------------------------------------- ../../GSEOS_scripts/General\AXB_stacer_fire.py[26]: time = seconds * 16 ../../GSEOS_scripts/General\AXB_stacer_fire.py[27]: actcode=(None, None, None, None,0xcb, 0xcf, 0xd3) ../../GSEOS_scripts/General\AXB_stacer_fire.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_fire.py[31]: log('AXB_STACER_FIRE( %d )'%boom, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_fire.py[32]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_fire.py[34]: log('1. Engineering Mode ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_fire.py[35]: cmd.EFW_ENGIN() #All Heavy Stuff Enabled ../../GSEOS_scripts/General\AXB_stacer_fire.py[36]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/General\AXB_stacer_fire.py[37]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/General\AXB_stacer_fire.py[38]: cmd.EFW_ARM(1) #ARM Actuator ../../GSEOS_scripts/General\AXB_stacer_fire.py[40]: log('2. Selecting Boom Pair', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_fire.py[41]: pair = 5 # Always use pair 5 for stacers ../../GSEOS_scripts/General\AXB_stacer_fire.py[42]: cmd.EFW_DEP_PAIR( pair ) #Select a pair & verify it ../../GSEOS_scripts/General\AXB_stacer_fire.py[43]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[43]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[44]: cmd.EFW_DUMPTABL(3,0) #Show the converted analogs ../../GSEOS_scripts/General\AXB_stacer_fire.py[45]: cmd.EFW_TMDUMPCTR(255) #Repeatedly dump the analogs ../../GSEOS_scripts/General\AXB_stacer_fire.py[46]: sleep(2) #Wait for status to come up ../../GSEOS_scripts/General\AXB_stacer_fire.py[48]: log('3.0 Setting Up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_fire.py[49]: cmd.EFW_ACTSELECT( actcode[boom-1] ) #Select an Actuator ../../GSEOS_scripts/General\AXB_stacer_fire.py[50]: cmd.EFW_ACTTIMEL( time&255 ) #Set time ../../GSEOS_scripts/General\AXB_stacer_fire.py[51]: cmd.EFW_ACTTIMEH( time >> 8 ) ../../GSEOS_scripts/General\AXB_stacer_fire.py[52]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[52]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[52]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[52]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[52]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[52]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[53]: wait(APID_267, lambda: APID_267.ACTTIME==time, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[53]: wait(APID_267, lambda: APID_267.ACTTIME==time, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[56]: cmd.EFW_ACTFIRE() #Do it Already ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[59]: log('AXB Stacer OPEN Complete', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_fire.py[60]: log('================END=====================', color=BLUE, attr=BOLD ) Trace collected at: 2011-04-06 17:18:09.921000 ---------------------------------------------------------------------- ../../GSEOS_scripts/General\AXB_stacer_fire.py[26]: time = seconds * 16 ../../GSEOS_scripts/General\AXB_stacer_fire.py[27]: actcode=(None, None, None, None,0xcb, 0xcf, 0xd3) ../../GSEOS_scripts/General\AXB_stacer_fire.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_fire.py[31]: log('AXB_STACER_FIRE( %d )'%boom, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_fire.py[32]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_fire.py[34]: log('1. Engineering Mode ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_fire.py[35]: cmd.EFW_ENGIN() #All Heavy Stuff Enabled ../../GSEOS_scripts/General\AXB_stacer_fire.py[36]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/General\AXB_stacer_fire.py[37]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/General\AXB_stacer_fire.py[38]: cmd.EFW_ARM(1) #ARM Actuator ../../GSEOS_scripts/General\AXB_stacer_fire.py[40]: log('2. Selecting Boom Pair', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_fire.py[41]: pair = 5 # Always use pair 5 for stacers ../../GSEOS_scripts/General\AXB_stacer_fire.py[42]: cmd.EFW_DEP_PAIR( pair ) #Select a pair & verify it ../../GSEOS_scripts/General\AXB_stacer_fire.py[43]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[43]: wait(APID_267, lambda: APID_267.DEPPAIR==pair, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[44]: cmd.EFW_DUMPTABL(3,0) #Show the converted analogs ../../GSEOS_scripts/General\AXB_stacer_fire.py[45]: cmd.EFW_TMDUMPCTR(255) #Repeatedly dump the analogs ../../GSEOS_scripts/General\AXB_stacer_fire.py[46]: sleep(2) #Wait for status to come up ../../GSEOS_scripts/General\AXB_stacer_fire.py[48]: log('3.0 Setting Up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_fire.py[49]: cmd.EFW_ACTSELECT( actcode[boom-1] ) #Select an Actuator ../../GSEOS_scripts/General\AXB_stacer_fire.py[50]: cmd.EFW_ACTTIMEL( time&255 ) #Set time ../../GSEOS_scripts/General\AXB_stacer_fire.py[51]: cmd.EFW_ACTTIMEH( time >> 8 ) ../../GSEOS_scripts/General\AXB_stacer_fire.py[52]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[52]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[52]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[52]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[52]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[52]: wait(APID_267, lambda: APID_267.ACTSELECT==actcode[boom-1], flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[53]: wait(APID_267, lambda: APID_267.ACTTIME==time, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[53]: wait(APID_267, lambda: APID_267.ACTTIME==time, flTimeout=12) ../../GSEOS_scripts/General\AXB_stacer_fire.py[56]: cmd.EFW_ACTFIRE() #Do it Already ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[57]: wait(APID_267, lambda: APID_267.ACTSELECT==00, flTimeout=70) ../../GSEOS_scripts/General\AXB_stacer_fire.py[59]: log('AXB Stacer OPEN Complete', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/General\AXB_stacer_fire.py[60]: log('================END=====================', color=BLUE, attr=BOLD )