ChangeLog 2001


January 2001

   + DV - New grayRed.cm colormap is available. This is similiar to the stardard
     gray scale colormap, but any pixel greater that the max range is colored red.
   + generate timing info on the fly & put filename in header. This was requested
     by J.Eliot to support occultation run using Movie Mode.
     New commands: DSPTimingInfo { off | on }
   + Issue subtraction should be done after every image in AB mode. I didn't see
     any problem in the code.
   + gpstime warning - check on its effectiveness.
      - did not find any thing wrong with code. On those instances were the XUI
        display a warning message, please flag the file for me to inspect.
        Could it be a bad read from the GPS clock?

   01/22 - Installed version 2001.01 as current, see 010122.tony_email.txt.

   + The guider acculumates the offset corrections and shows a corretion   rate over time.

February 2001

   + The XUI for one system can communication commands to the other IC using RPC.
     Or the bigdogXUI can command the guidedogIC. This feature was requested, to
     do near simultaneous GO with BigDog/GuideDog. This can be accomplished
     by executing a macro such as from BigDog:
        cmd.guidedog go
        go
     The observer need to setup the camera so thing work out as far as timing, and
     being ready, etc.

   02/02 - Installed version 2001.02 as current version.

     - The XUI will display "Ajusted Step Pos" over a mechanism's icon if
       it has been moved from the menu selection's default position. This is
       to warning people the mechanism may be in a non-standard position.

     - Peter send the lab ixz board backup to izthos because the semaphore where
       not working. After trying to re burn the firmware, the boards stop functioning.
       I am working along with peter/ixthos to help trouble shoot this problem. I wrote
       a semtest program and sent it to ixthos to test the semaphone using a stand alone
       program.

     - changed dv's do_path command to ignore redundent path setting. The open/save command
       called do_path to keep dv in sync with spex, but this causes a bad side effect of
       refreshing the files list every time. (Losing your place in the list).

     - Added LongXD2.1 entry in the grating selection per J.Rayner request.

   02/09 - Recompile version 2001.02 to include the above changes.

     - During Feb spex was warmed to insert a new guider filter. A hall-effect
       sensor need to be re-attached.  After assembly the guider filter wheel's
       home position changed. The position were adjust by -6.0 degress. Here
       are the old & new values:

      Old:
          21333,  64000, 106666, 149333, 192000,
         234666, 277333, 320000, 362666, 405333,
         448000, 490666, 533333, 576000, 618666

      New:
          32000,  74667, 117333, 160000, 202667,
         245333, 288000, 330667, 373333, 416000,
         458667, 501333, 544000, 586667, 629333

   02/27 - Recompile version 2001.02 to include the above changes.

   Spex lab system and signal problem update - After recieving the RMA lab DSP board
   back from ixthos, we still couldn't run the semtest.exe to used the MPR signals.
   Ixthos loaded version 5.2 firmware on the board what are incompatiable with our
   4.2 ixztools. Since burning 4.2 firmware disabled the boards (requiring the RMA),
   ixthos will send us a 5.2 cdrom. When it arrive we will test ixztool 5.2 on the
   lab system.

March 2001

   rpc.icio is not being killed is it not part of the process group. Its pid is
   1 + the value return by fork(). Added kill() in ic's cleanup to try to remove this
   process.

   03/1 - Spex occultation meet with Jim Elliot and John Rayner. Here is a summary:
   010301.tony_email.txt.

   GFLT pos 13 rename from 'tbd' to '3.454um 0.5%'.

   GFLT mechanical work completed. The home senser was place back in its original
   place, so the original step value were put back. They now are:

          21333,  64000, 106666, 149333, 192000,
         234666, 277333, 320000, 362666, 405333,
         448000, 490666, 533333, 576000, 618666

   03/06 - Recompile version 2001.02 to include the above changes.

   - Re-did how the ic produces fits files. Structure changed to preparation
     for adding movie frame timestamps to FITS header.
   - slowguide: apply gain before rotation. (previous rotation, then gain ).

   - Add query/display of tc330 tune, gain, rset and rate parameters to tc330 rpc,
     tcmonitor, and spex's ic & xui. need to recompile littledog & bigdog binaries.

   - ran ixztool 5.2 on hammer. MPR signal seems to work. Need to update spex
     source code to 5.2.

   - Running guidedog's upgrade uspII_iVME_Sparc in lab.
       Installed solaris 7
       Installed 3rd party tool, libs, and configured.

   03/06 - Recompile version 2001.03 to include the above changes.
           (New bigdog, guidedog, and littledog code - not compatiable with older versions).

   - engineering run related fixes:
      - tested (and fixed) bug related to applying slowguider
        rotation & gain to tcs offset.
      - IC isn't sending the 2nd dv the autoGuideBox draw commands. - fixed.
      - Busy is not shown when motors are in STATE_CALIBRATE. - fixed.
      - DV: ImageCompass show North/East direction based on rotator's position .
            defaults: guidedog on; bigdog off;

   03/27 - Recompile version 2001.03 to include the above changes.

April 2001

   1. Started the 0104 source tree. The 0104 uses the ixztool 5.2.
       - modified source code to work with ixztools 5.2. Able to run basic and movie
         mode on the lab system. Here is output from ixzmon and ixzpost for lab DSPs:
         010402.labDSP.txt.

   2. Setup USPIIi computer in hilo lab ( upgrade to GuideDog ). Plan is to
      upgrade OS (2.6 -> 2.7), VME Drivers ( Themis ), and new ixztools (4.2->5.2).

      The VME rack is build and new OS installed.

   3. All spex work to be put on hold due to AO work.

Aug 2001

   1. Was asked to look at spex TIMEOUT, xui freeze, and Spextool
      issues. Summary in my email
      to john.

   2. Re-compile and installed version 2001.08 on 8/22/2001.

   3. Tried to graph the TIMEOUT ERROR vs GO to see if there was any
      trends. Nothing conclusive?
      0108_bigdog_data.pdf
      0108_guidedog_data.pdf

   4. Made modification to Go to allow extra time for DSPs to complete.
      Many TIMEOUT does resolve if the IC gives extra time (~2sec) for
      thing to complete. Not sure what the cause is, but this stops many timeout
      error, and according to John R., their is no effect on the data, so the
      integration timing may be OK.

Nov 2001

   Did some test measuring the rotator as John seems to think the
   movement accumulated error in position angle. The Rotator size is 720000.
   After some test, I measure the average size of about 715500.
   I did not implement any software changes are the rotation have a mechanical
   failure a few day after this measurment.  See 011106.tony_email.txt.

   Per J.Rayner request:
   1. Change 'obsmode' to 'beam.pattern'. Command syxtax changed from:
          obsmode { 0 | 1 | 2 }
      to:
          beam.pattern { A | B | AB }

   2. Move 'ndr' from setup window to obs window.

   New version 2001.11 installed on 11/15.

   After repairs to the rotation, I did rough measurement of the
   rotators steps/rev. The result indicated the rotator is back to normal
   See 011129.tony_email.txt.