ChangeLog 2002


February 2002

   + Spex had the hall-effect sensor flip-over-changes in Jan 2002.
   + John Installed filters and request changes to code: tony_email.txt.
   + Also some DV changes - add support for smokey as a instument flavor.

   02/07 - Installed version 2002.02 as current version.

   + Added Gbox on GuideDog Images support in DV and guidedog.
     Recompiled version 2002.02 on 2-19.

March 2002

   + Remove the 'sim' entry in the cammode parameter list. Now cammode is
     an option of basic mode. Added command "basic.sim {off|on}" to allow
     simulated data in basic mode. Observers can't accidently put software
     in simulated mode for array imaging.

July 2002
   + Changed default init position for motors:
      rotator - move default from 180 to 0.
      slit - default should be "03x15"
      gflt - default "J"
      order sorter - default to blank

   + stated new source version: 0207
   + update code to use libir1 (no more mylib).

Oct 2002
   Spex hasn't gotten any of tony's time lately and some issure are
   building up. Some of John's Email requesting spex work:
   021010.rayner_email.txt - dv and guidebox request.
   021012.rayner_email.txt - request to alan & peter for tony's time.
   021021.rayner_email.txt - trouble log problem when observer restated spex with doing an array
   init.


   + Started changes for next version (v02.10).

      1. Guidedog's ldisplay and DV guidebox and centroid marks don't match.
      It seems DV is off by 1/2 pixel. Fixed DV's image display.

      2. Change the default guidebox H and W from 30 to 45 for
      the 3.0 arcsec-wide slits (3.0x15 and 3.0x60).

      3. Let user specify the DV destination buffers. New commands are:
         Dv.buf.obj  { abcdefgh }
         Dv.buf.sky { abcdefgh }
         Dv.buf.sub { abcdefgh }
         Dv.buf.guide { abcdefgh }
      On the XUI setup panel, new widgets allow you to change these values.

      4. go.init - should clears the fifo's upon start up.
      Uncommented the resetfifo, resetCE, and resetfifo
      on the go.init command. The array_init macro can
      be shorted too.

      5. IC sends DV all guidebox info. (same as smokey)
      This my eliminate the need for the local display.

Nov 2002
   + Installed version (v02.10) as default.

Dec 2002

	+ 12/10/02 - Upgraded guidedog CPU board.

	1. Guidedog's CPU Board was upgraded from a Themis
		SPARC 5/64 (110Mhz, 64MB RAM) to a USPIIi (360Mhz, 128MB RAM).
		Bigdog is also a USPIIi (270MHz, 128MB).
		Both guidedog & bigdog is running Solaris 2.6.

		Also replaced the hard disk VME mounting hardware. The old ones were
		floppy mount hack up to hold the hard disk (too many screws,
		washers). Two new HD mounts are now used (one for bigdog & one for
		guidedog). Also guidedog has a 2nd drive with Solaris 2.7 installed.
		Maybe in the future we can port SPEX to solaris 2.7.

      Recompiled guidedog switching -DSPARC564 to -DUSPIIi.

		Still to do:

		  1. Need power connector to up to 4 new drives (on 3 exist now).
			  Need to buy another HD Y power connector.
		  2. BigDog used a extremely long, 7 connect SCSI cable. Should get
			  a 3 connector, 36" cable.

	2. Operational changes:

		1. Now that bigdog isn't a weakling. 2nd copies of DV and
			the XUI can be running from guidedog. Remote procedures for
			guidedog should now be the same as bigdog.

	3. Copied the vme setup from bigdog (note all vme openboot 
		values use default).

			vme32-slave-base     0              0
			vme24-slave-base     0              0
			vme24-slave-size     8388608        8388608
			vme24-slave-size     1048576        1048576
			vme-irq-to-service
			vme-bus-request-level 3              3
			vme-arbitration-mode  priority       priority
			vme-release-mode      ror            ror
			vme-request-mode      demand         demand


todo: 

   + When bigdog does a stop on long intergration, the next
     GO dosen't do anything and no error is indicated.

   + Fix beam switch and obj/sky bug (sometime images
     gets sent to wrong buffer ).

   + remove the local display.

   + guidedog

      When quiting guidedog, put the mirror in & blank the osf.

   + suggestion from observers: 021112_spex_feedback.txt


   + Summit
      - During guide, the LoadPat and Loadtable is always true
        since the copy (mSpl) used to check to load, but after
        the load, the shared memory Spl is set to FALSE. mSpl
        is copied just before the start of the GO, and guide
        is one continuous GO.

      - Movie mode: Frame timestamp data files update & header.
      - GPS: full support for GPS time (2 words).
      - GPS: Check lock status from VME bus?
      - GPS: Change to UTC timecode.

   + GuideDog upgrade to USPIIi CPU
      - update sharc driver to solaris 7/USPIIi.
      - Test using on lab DSPs.

   + Lab system
      - test spex using 5.2. (New source tree).
      -