Tags:
create new tag
view all tags
Proc ncr150.proc was written to perform a PT observation in UVOT Mode 0x1007 for a period of only 100 s i.e. it repeated the circumstances of the bug report.

The modified code was loaded. On running the proc, the expected error code (0x5b) for 'Exposure too short' was observed for the 1st and last exposures. The middle exposure was performed. These are the expected results.

Additionally, proc ncrat150.proc was written to perform a new AT exposure and proc ncrat150_2.proc was written to perform an old AT exposure. The Ada code was modified to return an exposure time less than 10 s if a finding chart was being requested.

The proc ncrat150.proc was 1st run. As expected, the finding exposure did not take place and the error code (0x5b) for "Exposure too short " was issued. This sequence of events meant that the finding chart exposure was commanded from the RTS settling_to_fc.

APID 373 ICU     pkg=dc evt=79 DCS Starting RTS                  0014 0000 0000   process_slew_warn                             Pkt 2004-09-25 04:05:57.71
APID 373 ICU     pkg=dc evt=78 Switching RTS                     0302 0000 0000   do_slew                                       Pkt 2004-09-25 04:05:58.29
APID 38f DPU     Ack/Nack  ID 0x0c0f ACK Stop Mode                                                                              Pkt 2004-09-25 04:05:59.38
APID 385 DPU     Mode Cmpl ID 0x0c05 Mode=Idle            SubMode=none             Mode compltn NOT USE                         Pkt 2004-09-25 04:05:59.40
APID 373 ICU     pkg=da evt=15 Already at Requested HV           0001 0000 0000   Cathode                                       Pkt 2004-09-25 04:06:00.04
APID 38f DPU     Ack/Nack  ID 0x0c0f ACK Stop Mode                                                                              Pkt 2004-09-25 04:06:00.48
APID 385 DPU     Mode Cmpl ID 0x0c05 Mode=Idle            SubMode=none             Mode compltn NOT USE                         Pkt 2004-09-25 04:06:00.51
APID 373 ICU     pkg=5c evt=41 State Transition Complete         0002 0000 0000   SLEW                                          Pkt 2004-09-25 04:06:00.66
APID 373 ICU     pkg=24 evt=57 FONEXTOBSINFO Processing Stat     8000 0001 0000                                                 Pkt 2004-09-25 04:06:03.02
APID 373 ICU     pkg=5c evt=58 BATGRBFLUXINFO Proc Stat          0001 0001 0000                                                 Pkt 2004-09-25 04:06:03.96
APID 373 ICU     pkg=da evt=15 Already at Requested HV           0003 0654 0000   MCP23                                         Pkt 2004-09-25 04:06:05.14
APID 373 ICU     pkg=da evt=15 Already at Requested HV           0002 0262 0000   MCP1                                          Pkt 2004-09-25 04:06:05.31
APID 373 ICU     pkg=24 evt=53 Automatic State Trans'n Req'd     0323 0002 00aa   slew_to_settling                              Pkt 2004-09-25 04:06:05.76
APID 373 ICU     pkg=dc evt=78 Switching RTS                     0323 0000 0000   slew_to_settling                              Pkt 2004-09-25 04:06:05.77
APID 373 ICU     pkg=40 evt=67 FW at Requested Position          0004 0258 0258                                                 Pkt 2004-09-25 04:06:08.73
APID 373 ICU     pkg=dd evt=5f Window Table Already Loaded       0000 0000 0000                                                 Pkt 2004-09-25 04:06:09.02
APID 373 ICU     pkg=da evt=15 Already at Requested HV           0003 0654 0000   MCP23                                         Pkt 2004-09-25 04:06:10.20
APID 373 ICU     pkg=da evt=15 Already at Requested HV           0002 0262 0000   MCP1                                          Pkt 2004-09-25 04:06:10.59
APID 373 ICU     pkg=5c evt=41 State Transition Complete         0003 0000 0000   SETTLING                                      Pkt 2004-09-25 04:06:14.30
APID 373 ICU     pkg=dc evt=78 Switching RTS                     03f3 0000 0000   do_sttlng_exp                                 Pkt 2004-09-25 04:06:14.60
APID 373 ICU     pkg=dd evt=5f Window Table Already Loaded       0000 0000 0000                                                 Pkt 2004-09-25 04:06:14.72
APID 38f DPU     Ack/Nack  ID 0x0c0f ACK Mode                                                                                   Pkt 2004-09-25 04:06:15.17
APID 384 DPU     Mode Rdy  ID 0x0c04 Mode=Event           SubMode=none                                                          Pkt 2004-09-25 04:06:15.19
APID 373 ICU     pkg=da evt=13 HV Ramp Succeeded                 0001 0186 0000   Cathode                                       Pkt 2004-09-25 04:06:19.27
APID 38f DPU     Ack/Nack  ID 0x0c0f ACK Stop Mode                                                                              Pkt 2004-09-25 04:06:24.74
APID 385 DPU     Mode Cmpl ID 0x0c05 Mode=Idle            SubMode=none             Mode compltn NOT USE                         Pkt 2004-09-25 04:06:24.76
APID 373 ICU     pkg=dc evt=78 Switching RTS                     0334 0000 0000   settling_to_fc                                Pkt 2004-09-25 04:06:24.99
APID 373 ICU     pkg=5c evt=41 State Transition Complete         0004 0000 0000   FINDING                                       Pkt 2004-09-25 04:06:25.04
APID 373 ICU     pkg=40 evt=67 FW at Requested Position          0004 0578 07d0                                                 Pkt 2004-09-25 04:06:29.35
APID 373 ICU     pkg=da evt=15 Already at Requested HV           0003 0654 0000   MCP23                                         Pkt 2004-09-25 04:06:31.69
APID 373 ICU     pkg=da evt=15 Already at Requested HV           0002 0262 0000   MCP1                                          Pkt 2004-09-25 04:06:31.87
APID 373 ICU     pkg=da evt=15 Already at Requested HV           0001 0186 0000   Cathode                                       Pkt 2004-09-25 04:06:32.17
APID 373 ICU     pkg=5c evt=5b 5b                                0008 0008 0247                                                 Pkt 2004-09-25 04:06:32.29
APID 373 ICU     pkg=dc evt=78 Switching RTS                     0345 0000 0000   fc_to_at                                      Pkt 2004-09-25 04:06:32.31
APID 373 ICU     pkg=24 evt=56 XRTPOS Processing Status          00d3 ff8c 0002                                                 Pkt 2004-09-25 04:06:34.33
APID 38f DPU     Ack/Nack  ID 0x0c0f ACK XRT Position                                                                           Pkt 2004-09-25 04:06:34.39
APID 373 ICU     pkg=40 evt=67 FW at Requested Position          0004 03e8 0320                                                 Pkt 2004-09-25 04:06:35.68
APID 373 ICU     pkg=5c evt=41 State Transition Complete         0005 0000 0000   AUTOMATED                                     Pkt 2004-09-25 04:06:35.85
APID 373 ICU     pkg=dd evt=5f Window Table Already Loaded       0000 0000 0000                                                 Pkt 2004-09-25 04:06:36.02
APID 38f DPU     Ack/Nack  ID 0x0c0f ACK Mode                                                                                   Pkt 2004-09-25 04:06:36.46
APID 384 DPU     Mode Rdy  ID 0x0c04 Mode=ImageEvent      SubMode=GenFindChart                                                  Pkt 2004-09-25 04:06:36.48
APID 373 ICU     pkg=dc evt=70 DCS Aborting                      0345 0000 0000   fc_to_at                                      Pkt 2004-09-25 04:07:09.27

The proc ncrat150_2.proc was then run. As expected, the finding exposure did not take place and the error code (0x5b) for "Exposure too short " was issued. This sequence of events meant that the 2nd finding chart exposure attempt was commanded from the RTS slew_to_fc.

APID 373 ICU     pkg=dc evt=78 Switching RTS                     0014 0000 0000   process_slew_warn                             Pkt 2004-09-25 04:07:09.28
APID 373 ICU     pkg=dc evt=78 Switching RTS                     0302 0000 0000   do_slew                                       Pkt 2004-09-25 04:07:09.88
APID 38f DPU     Ack/Nack  ID 0x0c0f ACK Stop Mode                                                                              Pkt 2004-09-25 04:07:10.90
APID 385 DPU     Mode Cmpl ID 0x0c05 Mode=Idle            SubMode=none             Mode compltn NOT USE                         Pkt 2004-09-25 04:07:10.92
APID 373 ICU     pkg=da evt=15 Already at Requested HV           0001 0000 0000   Cathode                                       Pkt 2004-09-25 04:07:11.47
APID 38f DPU     Ack/Nack  ID 0x0c0f ACK Stop Mode                                                                              Pkt 2004-09-25 04:07:12.02
APID 385 DPU     Mode Cmpl ID 0x0c05 Mode=Idle            SubMode=none             Mode compltn NOT USE                         Pkt 2004-09-25 04:07:12.04
APID 373 ICU     pkg=5c evt=41 State Transition Complete         0002 0000 0000   SLEW                                          Pkt 2004-09-25 04:07:12.18
APID 373 ICU     pkg=24 evt=57 FONEXTOBSINFO Processing Stat     8000 0000 0000                                                 Pkt 2004-09-25 04:07:14.50
APID 373 ICU     pkg=da evt=15 Already at Requested HV           0003 0654 0000   MCP23                                         Pkt 2004-09-25 04:07:15.92
APID 373 ICU     pkg=da evt=15 Already at Requested HV           0002 0262 0000   MCP1                                          Pkt 2004-09-25 04:07:16.21
APID 373 ICU     pkg=24 evt=53 Automatic State Trans'n Req'd     0324 0002 00aa   slew_to_fc                                    Pkt 2004-09-25 04:07:16.62
APID 373 ICU     pkg=dc evt=78 Switching RTS                     0324 0000 0000   slew_to_fc                                    Pkt 2004-09-25 04:07:16.63
APID 373 ICU     pkg=40 evt=67 FW at Requested Position          0004 04b0 07d0                                                 Pkt 2004-09-25 04:07:20.50
APID 373 ICU     pkg=dd evt=5f Window Table Already Loaded       0000 0000 0000                                                 Pkt 2004-09-25 04:07:20.73
APID 373 ICU     pkg=da evt=15 Already at Requested HV           0003 0654 0000   MCP23                                         Pkt 2004-09-25 04:07:21.92
APID 373 ICU     pkg=da evt=15 Already at Requested HV           0002 0262 0000   MCP1                                          Pkt 2004-09-25 04:07:22.10
APID 373 ICU     pkg=da evt=13 HV Ramp Succeeded                 0001 0186 0000   Cathode                                       Pkt 2004-09-25 04:07:41.16
APID 373 ICU     pkg=5c evt=5b 5b                                0008 0008 0247                                                 Pkt 2004-09-25 04:07:41.26
APID 373 ICU     pkg=dc evt=78 Switching RTS                     0345 0000 0000   fc_to_at                                      Pkt 2004-09-25 04:07:41.27
APID 373 ICU     pkg=40 evt=67 FW at Requested Position          0004 0578 04b0                                                 Pkt 2004-09-25 04:07:45.68
APID 373 ICU     pkg=5c evt=41 State Transition Complete         0005 0000 0000   AUTOMATED                                     Pkt 2004-09-25 04:07:45.79
APID 373 ICU     pkg=dd evt=5f Window Table Already Loaded       0000 0000 0000                                                 Pkt 2004-09-25 04:07:45.95
APID 38f DPU     Ack/Nack  ID 0x0c0f ACK Mode                                                                                   Pkt 2004-09-25 04:07:46.28
APID 384 DPU     Mode Rdy  ID 0x0c04 Mode=ImageEvent      SubMode=GenFindChart                                                  Pkt 2004-09-25 04:07:46.30
APID 373 ICU     pkg=dc evt=70 DCS Aborting                      0345 0000 0000   fc_to_at                                      Pkt 2004-09-25 04:08:03.72

The above tests were rerun with the 'all-up' code and additional fix-up pacthes ecr208_part2.pat and ncr150_part2.pat. The same results were obtained, except that due to ECR222, the last exposure was extended to 'infinite'. As a further test, the code was modified so that the last exposure returned a max exposure time of 9 seconds, and the code correctly did not extend the time and so we obtained another 'short exposure' message.

-- HowardHuckle - 16 Nov 2006

Last revision: r5 - 2006-11-17 - 12:30:14 - HowardHuckle

Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | More topic actions
Topic revision: r5 - 2006-11-17 - HowardHuckle
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback