2003-05-21  Bruce Gallop (RAL)  <gallop@localhost.localdomain>

	* SctApi.h, SctApi.cxx: BJG 21/5/03
	 Modified Files:
	  SctApi.cxx SctApi.h
	   Redundancy fixes

	* linkdef.h: BJG 21/5/03
	 linkdef.h
	  More ramifications of namespaces
	   ROOT needs to know what SctApi::SctApi is (event though worker is private!)

	* Makefile: BJG 21/5/03
	 Makefile
	  Fix flags, get rid of LDPATH

2003-05-20  Bruce Gallop (RAL)  <gallop@localhost.localdomain>

	* macros/buttons.cxx: BJG 20/5/03
	 buttons.cxx
	  ROOT Control Bar with buttons for common tasks

2003-05-19  Bruce Gallop (RAL)  <gallop@localhost.localdomain>

	* TApi.cxx, TApi.h: BJG 19/5/03
	 Modified Files:
	  TApi.cxx TApi.h
	   A couple more side effects of namespacing

	* tests/Makefile, tests/RawScan.cxx: BJG 19/5/03
	 Modified Files:
	  Makefile
	   Add RawScan
	 Added Files:
	  RawScan.cxx
	   Do a quick raw scan

	* SctApi.cxx: BJG 19/5/03
	 SctApi.cxx
	  Raw data from both module links using BOCMappings

	* SctApi.cxx, SctApi.h, TApi.h, TApi.cxx: BJg 19/5/03
	 Modified Files:
	  TApi.cxx TApi.h SctApi.cxx SctApi.h
	   Put SctApi in SctApi namespace (really this time (I hope))

	* Makefile: BJG 19/5/03
	 Modified Makefile
	  Add SctApi.h to includes

	* crate.cxx, crate.h: BJG 19/5/03
	 Modified Files:
	  crate.cxx crate.h
	   Add Crate to SctApi namespace

2003-05-16  sctrod  <sctrod@pplxgen>

	* TApi.h, TApi.cxx: BJG 16/5/03
	 Modified Files:
	  TApi.cxx TApi.h
	   Add probe and doRawScan to TApi

2003-05-16  Bruce Gallop (RAL)  <gallop@localhost.localdomain>

	* SctApi.h, SctApi.cxx, TApi.cxx, TApi.h: BJG 16/5/03
	 Modified Files:
	  TApi.cxx TApi.h SctApi.cxx SctApi.h
	   Put SctApi into the namespace SctApi

	* SctApi.cxx, SctApi.h: BJG 16/5/03
	 Modified Files:
	  SctApi.cxx SctApi.h
	   Tidy up, comments
	   Add probe method (doesn't recognise real events)
	   More rawEvents
	    doRawScan method returns histograms (no changing configuration in scan yet)
	   Scan debug mode doesn't poll or terminate scan

2003-05-16  sctrod  <sctrod@pplxgen>

	* Makefile: BJG 16/5/03
	 Makefile
	  Rearrange and comment

	* macros/DispHistogram.cpp: BJG 16/5/03
	 Added Files:
	  DispHistogram.cpp
	   Display a raw histogram file using root

	* dataTypes.h: BJG 16/5/03
	 dataTypes.h
	  Add RAWHIST type

2003-05-16  Bruce Gallop (RAL)  <gallop@localhost.localdomain>

	* Makefile: BJG 16/5/03
	 Makefile
	  Better handling of whether to build TApi.so or DTApi.so

2003-05-09  sctrod  <sctrod@pplxgen>

	* macros/destroy.cxx: BJG 9/5/03
	 destroy.cxx
	  Call shutdownAll

	* TApi.h: BJG 9/5/03
	 TApi.h
	  Add rawData API

	* TApi.cxx: BJG 9/5/03
	 TApi.cxx
	  Add rawData API
	  Fix initialisation with new distSlave parameter

	* SctApi.cxx: BJG 9/5/03
	 SctApi.cxx
	  Changes for multiple DSP distribution (doesn't quite work yet, only when in reports or stepping mode!)
	  Add rawData view

	* SctApi.h: BJG 9/5/03
	 SctApi.h
	  Add rawData API

2003-05-06  Bruce Gallop (RAL)  <gallop@localhost.localdomain>

	* SctApi.h: SctApi.h
	 Changed prototypes

	* SctApi.cxx: SctApi.cxx
	 Some minor fixes

2003-05-02  Bruce Gallop (RAL)  <gallop@localhost.localdomain>

	* TApi.h: BJG 2/5/03
	 TApi.h
	  New scan info

	* TApi.cxx: BJG 2/5/03
	 TApi.cxx
	  Copy new scan information

	* SctApi.cxx: BJG 2/5/03
	 SctApi.cxx
	  Print new scan info

2003-05-01  Bruce Gallop (RAL)  <gallop@localhost.localdomain>

	* SctApi.cxx: BJG 1/5/03
	 SctApi.cxx
	  Oops didn't compile!

	* SctApi.h: BJG 1/5/03
	 SctApi.h
	  Add stuff for different slave dsitiribution

	* crate.cxx: BJG 1/5/03
	 crate.cxx
	  Add some more BOC configuration codes

	* SctApi.cxx: BJG 1/5/03
	 SctApi.cxx
	  Couple of minor changes

	* SctApi.cxx: BJG 1/5/03
	 SctApi.cxx
	  DSP dsitribution code (untested, probably breaks everything!)

	* Makefile: BJG 1/5/03
	 Makefile
	  Make include directory
	  Extra install includes

2003-05-01  sctrod  <sctrod@pplxgen>

	* tests/Makefile, tests/TestTim.cxx: BJG 1/5/03
	 Added Files:
	  TestTim.cxx
	   Make Tim send triggers for a while
	 Modified Files:
	  Makefile
	   Compile TestTim by default

	* macros/response.cxx: BJG 1/5/03
	 Modified Files:
	  response.cxx
	   Variable threshold range
	   Modify charge for all modules!!!

	* macros/Functs.cxx: BJG 1/5/03
	 Modified Files:
	  Functs.cxx
	   Make readFifo return buffer and (optionally) not print contents
	   newLinkRead L1A to all channels + print out results in
	    almost correct way. (word ordering + 2 sets per line)

	* crate.cxx: BJG 1/5/03
	 Modified Files:
	  crate.cxx
	   Make sure tim is OK or 0
	   Check tim is not 0 before using it.

	* SctApi.h: BJG 1/5/03
	 Modified Files:
	  SctApi.h
	   Add initialiseTim

	* SctApi.cxx: BJG 1/5/03
	 Modified Files:
	  SctApi.cxx
	   Do calib_init in doScan as well
	   Poll_histogramming with bigger timeout for more modules...

2003-04-30  sctrod  <sctrod@pplxgen>

	* SctApi.cxx: BJG 30/4/03
	 SctApi.cxx
	  Fix Histogram read out for multiple modules
	  Initialise Tim (still doesn't actually work)

2003-04-28  Bruce Gallop (RAL)  <gallop@localhost.localdomain>

	* macros/Functs.cxx: BJG 28/4/03
	 Modified Files:
	  Functs.cxx
	   Add new configuration readback function

2003-04-16  Bruce Gallop (RAL)  <gallop@localhost.localdomain>

	* TApi.h, TApi.cxx: BJG 16/4/03
	 Modified Files:
	  TApi.cxx TApi.h
	   TIM methods added

	* TApi.cxx, TApi.h: BJG 16/4/03
	 Modified Files:
	  TApi.cxx TApi.h
	   Add modifyBOCParam method

	* SctApi.h, SctApi.cxx: BJG 16/4/03
	 Modified Files:
	  SctApi.cxx SctApi.h
	   Add TIM functions
	   Fix hist length assert for Data files
	   Be paranoid about os.fill not working

	* Makefile: BJG 16/4/03
	 Modified Files:
	  Makefile
	   Add TimModule to library list

	* crate.h, crate.cxx: BJG 16/4/03
	 Modified Files:
	  crate.cxx crate.h
	   Add TIM functions

	* macros/nmask.cxx, macros/response.cxx, macros/strobe.cxx: BJG 16/4/03
	 Modified Files:
	  nmask.cxx response.cxx strobe.cxx
	   One last 0x83 to 82
	   Change configuration of all modules instead of just one

	* macros/Functs.cxx: BJG 16/4/03
	 Modified Files:
	  Functs.cxx
	   Use new readSlave version

2003-04-16  sctrod  <sctrod@pplxgen>

	* tests/Makefile, tests/TestEvent.cxx: BJG 16/4/03
	 Modified Files:
	  Makefile
	   Add TestEvent
	   Dependency on installed library
	 Added Files:
	  TestEvent.cxx

	* tests/MdspDump.cxx, tests/DspDump.cxx: BJG 16/4/03
	 Modified Files:
	  DspDump.cxx MdspDump.cxx
	   dspBlockRead to Dump change

	* SctApi.cxx: BJG 16/4/03
	 Modified Files:
	  SctApi.cxx
	   Two or three bugs from previous commit

	* Makefile: BJG 16/4/03
	 Modified Files:
	  Makefile
	   Change names of libs before install
	   Make install a default

2003-04-15  Bruce Gallop (RAL)  <gallop@localhost.localdomain>

	* macros/3pt.cxx: BJG 15/4/03
	 3pt.cxx
	  Fix calibration delay to 0x82

	* macros/response.cxx: BJG 15/4/03
	 Modified files:
	  response.cxx
	   Fix calibration delay (hopefully)

2003-04-14  Bruce Gallop (RAL)  <gallop@localhost.localdomain>

	* macros/Functs.cxx: BJG 14/4/03
	 Modified Files:
	  Functs.cxx
	   Update to use dspBlockDump
	   readSlave can now not use primitives

	* SctApi.cxx: BJG 14/4/03
	 Modified Files:
	  SctApi.cxx
	   Add printMemoryBlock method
	   Use it in some places
	   Log report for Doug on shutdown

	* SctApi.h, TApi.cxx, TApi.h, SctApi.cxx: BJG 14/4/03
	 Modified Files:
	  SctApi.cxx SctApi.h TApi.cxx TApi.h
	   Add block read functions
	   Old version renamed dspBlockDump

	* TApi.cxx, TApi.h: BJG 14/4/03
	 Modified Files:
	  TApi.cxx TApi.h
	   Block read changes (probably broken)

	* SctApi.h: BJG 14/4/03
	 Modified Files:
	  SctApi.h
	   Change names of IS upload functions

	* SctApi.cxx: BJG 14/4/03
	 Modified Files:
	  SctApi.cxx
	   A bit of tidying up from Oxford

2003-04-11  Bruce Gallop (RAL)  <gallop@localhost.localdomain>

	* macros/3pt.cxx: BJG 11/4/03
	 Modified Files:
	  3pt.cxx
	   Do for all modules

	* tests/Echo3Test.cxx: BJG 11/4/03
	 Modified Files:
	  Echo3Test.cxx
	   Extend timeout

2003-04-11  pwp  <pwp@pplxgen>

	* SctApi.cxx: PWP 11.04.2003
	 Modified Files:
	  SctApi.cxx
	   Bugfixes to ST_ROLE

2003-04-10  sctrod  <sctrod@pplxgen>

	* tests/LedTest.cxx: BJG 10/4/03
	 Modified Files:
	  LedTest.cxx
	   Needs a longer wait

	* macros/strobe.cxx, macros/nmask.cxx, macros/response.cxx: BJG 10/4/03
	 Added Files:
	  nmask.cxx response.cxx strobe.cxx
	   Add more scans from SCTDAQ

	* macros/3pt.cxx, macros/Functs.cxx: BJG 10/4/03
	 Modified Files:
	  3pt.cxx
	   Use configure method
	  Functs.cxx
	   Try and do raw data reading
	    Add readConfiguration, readLinksToFifos
	    Fix pollRegister
	   readRegister flag for output
	   New version of BUILD_STREAM primitive
	   print_rod_Status() method
	   Attempt at preliminary eyePlot and rawScan methods

	* crate.h: BJG 10/4/03
	 Modified Files:
	  crate.h
	   Add private copy and assignment

	* TApi.cxx, TApi.h: BJG 10/4/03
	 Modified Files:
	  TApi.cxx TApi.h
	   Add decodeEvent method (much faster than script version!)
	   Add sendTrigger method (and copyTrigger as support)

	* SctApi.h, SctApi.cxx: BJG 10/4/03
	 Modified Files:
	  SctApi.cxx SctApi.h
	   Check return value of lookupConfig
	   Private copy constructor and assignment operator
	   Constructor initialises some members at start (What's it called!)
	   Fix histogram to IS code

2003-04-04  bgallop  <bgallop@pplxgen>

	* SctApi.cxx, crate.cxx: BJG 4/4/03
	 Modified Files:
	  crate.cxx SctApi.cxx
	   Fix so works with arbitrary channels

2003-04-03  sctrod  <sctrod@pplxgen>

	* SctApi.cxx: Modified Files:
	 SctApi.cxx
	  Changes for fibre mapping version of DSP code

2003-04-02  sctrod  <sctrod@pplxgen>

	* macros/Functs.cxx: Modified Files:
	 Functs.cxx
	  Check return value when starting slave

	* macros/EchoTest.cxx, macros/LedTest.cxx, macros/MdspDump.cxx, macros/DspDump.cxx, macros/Echo2Test.cxx:
	Modified Files:
	 DspDump.cxx Echo2Test.cxx EchoTest.cxx LedTest.cxx MdspDump.cxx
	  initialiseAll API change
	  Remove commented out bits

	* tests/Makefile: Modified Files:
	 Makefile
	  Slight modifications to work on pcdk

	* SctApi.cxx: Modified Files:
	 SctApi.cxx
	  Histogram reading robust against bad replies from Slave
	    (Write 0s to histogram!)
	  Preliminary BOC mapping support (commented out!)

	* Makefile: Modified Files:
	 Makefile
	  Add flags for IS (off by default)
	  Clean ROOT dictionary files

	* crate.cxx: Modified Files:
	 crate.cxx
	  Check return of START_SLAVE_EXECUTING

2003-04-01  sct  <sct@pplxgen>

	* TApi.h, SctApi.cxx, SctApi.h, Makefile: Modified Files:
	 Makefile SctApi.cxx SctApi.h
	  Preliminary version with IS (no linking of appropriate objects)
	  Add $(IS_FLAGS) in Makefile
	 TApi.h
	  Redundant namespace declaration
	  Include path change

2003-03-31  sctrod  <sctrod@pplxgen>

	* tests/Minimal.cxx, tests/MdspDump.cxx, tests/Histogram.cxx, tests/LedTest.cxx, tests/Echo3Test.cxx, tests/EchoTest.cxx, tests/Echo2Test.cxx, tests/DspDump.cxx:
	Modified Files:
	 DspDump.cxx Echo2Test.cxx Echo3Test.cxx EchoTest.cxx
	 LedTest.cxx MdspDump.cxx Minimal.cxx
	  Update for initialiseAll() API change
	 Histogram.cxx
	  As above, has been known to do histogram

	* macros/3pt.cxx: Added Files:
	 3pt.cxx
	  Do a 3-pt gain test

	* macros/usefulStuff: Modified Files:
	 usefulStuff
	  Rearrange histogram reset functions

	* macros/init.cxx: Modified Files:
	 init.cxx
	  initiailiseAll() API change, default to run number 1

	* macros/Functs.cxx: Modified Files:
	 Functs.cxx
	  Fix trap status and cal line status
	  Add changeVariable code to use Doug's TEST primitive (doesn't work)

	* TApi.cxx: Modified Files:
	 TApi.cxx
	  Fix default scan

	* Makefile, crate.h, SctApi.h: Modified Files:
	 SctApi.h crate.h Makefile
	  Change include paths
	   Not sure whether this is the right thing to do but it means scan.h
	   works here and when included in Matt's stuff

	* SctApi.cxx: Modified Files:
	 SctApi.cxx
	  Load Second trigger sequence if necessary
	  Clear all genData
	  StopHistogramming() send each primitive individually (doesn't work otherwise?)
	  Change serial port 1 map (groups 4-7) should only be used if there are those groups
	  Fix readHistogram
	    Print module sn as doing it (first only)
	    Use correct serial number
	    Write actual scan points instead of iteration number

	* crate.cxx: Modified Files:
	 crate.cxx
	  Comment out "waiting for ..." statements
	  Print BOC setup in hex

2003-03-27  sctrod  <sctrod@pplxgen>

	* crate.cxx, crate.h, TApi.h, SctApi.h, TApi.cxx, SctApi.cxx, Makefile:
	Modified Files:
	 Makefile
	  Copy includes to include on install
	 SctApi.cxx SctApi.h TApi.cxx TApi.h crate.cxx crate.h
	  initialiseAll takes run number as paramter
	  Add setRunNumber and setScanNumber
	  More Doxygen comments
	  More cases for modifyABCDVar (still needs setToken)
	  Add more things to Scan class
	   Two Triggers two sets of scanpoints
	   No way of specifying module groups as yet
	  doScan takes more notice of the Scan class
	  Add trigger set up methods to TTrigger
	  Add scan configure methods to TScanDef
	  Add packpcrc, reverses getpcrc
	  Add convertTo* opposite of find*
	  Fix histogramming for more than 10 scan points (memory allocation)
	  Actually use STOP_EVENT_TRAPPING primitive!
	  Only need to save half as much data!
	  Histogramming time out on event count
	  Add modifyBOCParam proxy
	  More things to print in scan

2003-03-26  palmer  <palmer@pplxgen>

	* scan.h: Changed name of ScanHeader member to header from result
	#included processor.h

2003-03-25  sctrod  <sctrod@pplxgen>

	* macros/.cvsignore: Modified Files:
	 .cvsignore
	  Add *.bin and *.gz

2003-03-24  bgallop  <bgallop@pplxgen>

	* macros/usefulStuff: Modified Files:
	 usefulStuff
	  Use stopEvTrap

	* macros/Functs.cxx: Modified Files:
	 Functs.cxx
	  Add usePrim choice to both read and write (incomplete)

	* TApi.cxx, TApi.h: Modified Files:
	 TApi.cxx TApi.h
	  Add printBOCSetup
	  Add lasersOff
	  Rootify TScanDef  (TArrayD/L)
	  Add print to TScanDef (mirrors Scan)
	  doScan(scan) copies TScanDef to Scan

	* SctApi.cxx, SctApi.h: Modified Files:
	 SctApi.cxx SctApi.h
	  Add dspBlockWrite method
	  Add Scan::print method
	  Add modifyBOCParam prototype
	  Add printBOCSetup and lasers off methods
	  Update Flash Led method
	  Use STOP_EVENT_TRAPPING in stopHistogramming (untested)
	  More info in status

	* crate.cxx, crate.h: Modified Files:
	 crate.cxx crate.h
	  Add slvBlockWrite method
	  Add printBOCSetup method
	  Add lasersOff method

2003-03-24  sctrod  <sctrod@pplxgen>

	* crate.cxx: Modified Files:
	 crate.cxx
	  Return -200 on timedout

2003-03-21  sctrod  <sctrod@pplxgen>

	* SctApi.cxx, SctApi.h: Modified Files:
	 SctApi.h SctApi.cxx
	  Output some things in hex
	  Look at response from awaitResponse
	  Put calib_init in initialiseRod
	  Use other format (slice?) as default
	  Save output of crate::awaitResponse as responseCode
	  Use exactly the same Event Trap Setup as Functs.cxx
	  Send Histogram Setup to the Slave DSP!
	  Add timeout for pollHistogramming
	  Fix address for event count read
	  Send calibList and print status
	  Send data points as floats
	  Write correct header size

	* tests/Histogram.cxx, tests/Makefile: Modified Files:
	 Makefile
	Added Files:
	 Histogram.cxx
	  Add histogram test program

	* macros/usefulStuff, macros/Functs.cxx: Modified Files:
	 Functs.cxx
	  Split off ROD event type setting
	  Add print calibration registers
	 usefulStuff
	  SctApi send module configuration now works

2003-03-21  sct  <sct@pplxgen>

	* SctApi.cxx: Modified Files:
	 SctApi.cxx
	  Oops

2003-03-21  sctrod  <sctrod@pplxgen>

	* SctApi.cxx: Modified Files:
	 SctApi.cxx
	  Remove some copies of RodPrimitive
	  Fix writeRODRegister buffer allocation (courtesy of valgrind)

2003-03-20  sct  <sct@pplxgen>

	* scan.h, dataTypes.h: Added Files:
	 dataTypes.h scan.h
	  Structs and defines for writing histogram files (should be in common area)

2003-03-20  sctrod  <sctrod@pplxgen>

	* log.cxx: Modified Files:
	 log.cxx
	  Use NULL for tempnam directory

	* macros/usefulStuff: Modified Files:
	 usefulStuff
	  Several additions

	* macros/Functs.cxx: Modified Files:
	 Functs.cxx
	  0x1c8/4 is wrong change to 63

2003-03-20  sct  <sct@pplxgen>

	* SctApi.cxx: Modified Files:
	 SctApi.cxx
	  Remove comments

	* SctApi.h, SctApi.cxx: Modified Files:
	 SctApi.cxx
	  Turn off trigger detection while sending module config (will go into DSP code)
	  Copy lots of histogramming stuff from Functs.cxx (needs testing)
	 SctApi.h
	  Add new histogramming functions

	* macros/Functs.cxx: Modified Files:
	 Functs.cxx
	  Fix checkInmem (almost)
	  Tidy up histogramming layout (no real changes)

2003-03-20  sctrod  <sctrod@pplxgen>

	* crate.cxx: Modified Files:
	 crate.cxx
	  emif file no longer passed to ROD (RodModule API change)
	  More detail in exception handling

2003-03-20  bgallop  <bgallop@pplxgen>

	* macros/SctApiLog.log: Removed Files:
	 SctApiLog.log
	  Log file shouldn't be in CVS

	* tests/SctApiLog.log: Removed Files:
	 SctApiLog.log
	  Remove (site information)

2003-03-19  sctrod  <sctrod@pplxgen>

	* SctApi.cxx: Modified Files:
	 SctApi.cxx
	  Minor changes in histogramming code
	  Set module config in bank 0 as well as 1

2003-03-18  sct  <sct@pplxgen>

	* TApi.cxx: *** empty log message ***

2003-03-18  sctrod  <sctrod@pplxgen>

	* macros/Functs.cxx: Modified Files:
	 Functs.cxx
	  More histogramming functions
	  Histogram data file format

2003-03-17  sctrod  <sctrod@pplxgen>

	* SctApi.cxx: Modified Files:
	 SctApi.cxx
	  Fix NMASK

2003-03-14  sctrod  <sctrod@pplxgen>

	* TApi.h, TApi.cxx: Modified Files:
	 TApi.cxx TApi.h
	  Add modify variables
	  Add print modules

	* SctApi.h, SctApi.cxx: Modified Files:
	 SctApi.cxx SctApi.h
	  Print module config
	  More chip variables
	  Use debug levels for printing

	* macros/Functs.cxx: Modified Files:
	 Functs.cxx
	  Make decodeEvents work better

2003-03-13  sctrod  <sctrod@pplxgen>

	* crate.cxx: Modified Files:
	 crate.cxx
	  Comment out status printing
	  Add BOC status to status method

	* log.h, log.cxx: Modified Files:
	 log.cxx log.h
	  Specification of filename
	  Multiple logs

	* macros/destroy.cxx: Added Files:
	 destroy.cxx
	  Shutdown script for ROOT
	  Delete the TApi (otherwise VME not shutdown)

	* macros/usefulStuff, macros/init.cxx: Modified Files:
	 init.cxx
	  Make pointer to TApi so it can be destroyed
	 usefulStuff
	  More efficient histogramming (some things work)

	* macros/Functs.cxx: Modified Files:
	 Functs.cxx
	  A few fixes
	  Add new histogramming function with direct x data (untested)

2003-03-11  pwp  <pwp@pplxgen>

	* Makefile, SctApi.cxx, crate.cxx, crate.h, tests/SctApiLog.log:
	PWP 11.03.2003
	 Modified Files:
	  Makefile SctApi.cxx crate.cxx crate.h
	   Configure BOC channels according to the configuration

2003-03-10  bgallop  <bgallop@pplxgen>

	* macros/Functs.cxx: Modified Files:
	 Functs.cxx
	  Add poll register function
	  Check in mem to try and use the FIFOs

2003-03-07  sctrod  <sctrod@pplxgen>

	* TApi.cxx, TApi.h, linkdef.h: Modified Files:
	 TApi.cxx TApi.h linkdef.h
	  Add Scan and Trigger classes
	  Vectors and lists not defined so not usable
	  Not used to send scans to doScan()

	* crate.cxx: Modified Files:
	 crate.cxx
	  Check error code before running VME interface

	* SctApi.cxx, SctApi.h: Modified Files:
	 SctApi.cxx SctApi.h
	  Add ScanEx
	  Try to use Scan and ScanEx for histogramming functions
	  Make histogram default to Doug's Test Stand
	  Remove debugging info

	* macros/Functs.cxx: Modified Files:
	 Functs.cxx
	  Add and use readSlave()
	  More event decoding
	  Histo status decoding

	* macros/.cvsignore: Modified Files:
	 .cvsignore
	  Add textB files

2003-03-05  sct  <sct@pplxgen>

	* macros/Functs.cxx: Modified Files:
	 Functs.cxx
	  Decode error bits

2003-03-05  sctrod  <sctrod@pplxgen>

	* macros/Functs.cxx: Modified Files:
	 Functs.cxx
	  Print histo setup reply
	  Add decode event function

	* macros/usefulStuff: Modified Files:
	 usefulStuff
	  Timeout of 50 is rather large
	  Talk to master

2003-02-25  sctrod  <sctrod@pplxgen>

	* tests/Conf_dump_20021217151547.xml.gz, tests/Conf_dump_20021217151520.xml.gz:
	Removed Files:
	 Conf_dump_20021217151520.xml.gz
	 Conf_dump_20021217151547.xml.gz
	  Don't know how these got in in the first place!

	* macros/usefulStuff: Added Files:
	 usefulStuff
	  Snippits of code for root

	* macros/init.cxx, macros/Functs.cxx: Added Files:
	 init.cxx
	  Root initialisation
	 Functs.cxx
	  Root macros

	* TApi.h: TApi.h
	 Remove sendModuleConfig
	 getResponse api change
	 Add doScan

	* TApi.cxx: TApi.cxx
	 Change getResponse to use pointer
	 Remove sendModuleConfig

	* SctApi.h: SctApi/SctApi.h
	 Preliminary Scan and Trigger classes
	 Remove sendModuleConfig
	 Histogramming prototypes
	 buildSlavePrimList

	* SctApi.cxx: SctApi/SctApi.cxx
	 Add buildSlaveList + (memory leak to fix PrimList)
	 More decode primlists
	 Get ABCD Module implementation
	 Set ABCD Module works
	 Initialise All reloads configuration
	 Preliminary histogramming (doesn't work)
	 Set and Clear slave memory blocks (private)
	 dspBlockRead now writes temporary file

	* Makefile: SctApi/Makefile
	 Add dependence on RodModule library
	 Add mytest as example of direct use

	* crate.h: SctApi/crate.h
	 TextBuffer method

	* crate.cxx: SctApi/crate.cxx
	 Setexceptiontrapping now redundant
	 Rationalise text buffer handling

	* tests/LedTest.cxx: LedTest.cxx
	 TApi api change
	 Check text buffer
	 Only one sequence

	* tests/Echo3Test.cxx: Echo3Test.cxx
	 TApi api change
	 Check text buffers again at end (message if slave not started)

	* tests/EchoTest.cxx: EchoTest.cxx
	 Fix due to TApi change (*length)

	* tests/Echo2Test.cxx: Echo2Test.cxx
	 Change to TApi object
	 readResponse as separate function

2003-02-10  sctrod  <sctrod@pplxgen>

	* SctApi.cxx: Modified Files:
	 SctApi.cxx
	  Fix prim length getting module config

	* TApi.h: Modified Files:
	 TApi.h
	  Add status method

2003-02-10  Bruce Gallop (RAL)  <gallop@localhost.localdomain>

	* crate.cxx: Modified Files:
	 crate.cxx
	  Timeouts print whether used

	* TApi.cxx: Modified Files:
	 TApi.cxx
	  Add status method

2003-02-03  sct  <sct@pplxgen>

	* crate.cxx, crate.h, log.h: Modified Files:
	 log.h crate.h crate.cxx
	  Doxygen + fix some comments

	* SctApi.cxx: modified:
	  SctApi.cxx
	    Add logging to more methods

2003-01-31  sct  <sct@pplxgen>

	* SctApi.h, SctApi.cxx: Modified Files:
	 SctApi.cxx SctApi.h
	  Add Modify methods
	  Preliminary scan code
	  Modifications to send config

2003-01-23  sct  <sct@pplxgen>

	* crate.cxx: Modified Files:
	 crate.cxx
	  Fix copying RodModule!

	* SctApi.cxx: Modified Files:
	 SctApi.cxx
	  Put in custom values for getABCDModule primitives

	* crate.h, crate.cxx: Modified Files:
	 crate.cxx crate.h
	  Primitive list control function
	  Status function

	* SctApi.h, SctApi.cxx: Modified Files:
	 SctApi.cxx SctApi.h
	  Add some preliminary scanning functions
	  Print status of all crates

2003-01-22  Bruce Gallop (RAL)  <gallop@localhost.localdomain>

	* SctApi.cxx: Modified Files:
	 SctApi.cxx
	  Really fix it this time

2003-01-22  sct  <sct@pplxgen>

	* SctApi.cxx: SctApi.cxx
	 Fix bugs in getABCDModule

	* SctApi.cxx: Modified
	 SctApi.cxx
	  Remove unimplemented warnings, need testing though

	* TApi.h, crate.cxx, Makefile, SctApi.cxx, SctApi.h, TApi.cxx:
	Modified Files:
	 crate.cxx
	  Fix for Dummy VME library
	 Makefile
	  Fix for Dummy VME library
	 SctApi.cxx SctApi.h
	  Cache module config at SCTAPI level
	 TApi.cxx TApi.h
	  Retrieve module config as array of longs

2003-01-21  sct  <sct@pplxgen>

	* SctApi.cxx: Modified Files:
	 SctApi.cxx
	  Module Config length (still testing)

2003-01-21  Bruce Gallop (RAL)  <gallop@localhost.localdomain>

	* crate.h, crate.cxx: Modified Files:
	 crate.cxx crate.h
	  Add timeout
	  Delete previous outlist after sending primitive list

	* tests/LedTest.cxx, tests/MdspDump.cxx, tests/Echo2Test.cxx, tests/Echo3Test.cxx, tests/EchoTest.cxx:
	Modified Files:
	 Echo2Test.cxx Echo3Test.cxx EchoTest.cxx LedTest.cxx
	 MdspDump.cxx
	  Make outlists unsigned long
	  Fix warnings

	* SctApi.h, TApi.cxx, TApi.h, SctApi.cxx: Modified Files:
	 SctApi.cxx SctApi.h TApi.cxx TApi.h
	  Make lots of things unsigned long
	  Add timeout to awaitResponse

	* Makefile: Modified Files:
	 Makefile
	  Use shared configuration library
	  Copy libraries on install

2003-01-20  sct  <sct@pplxgen>

	* SctApi.h: SctApi.h
	 Fix bools

2003-01-20  Bruce Gallop (RAL)  <gallop@localhost.localdomain>

	* SctApi.cxx: Modified Files:
	 SctApi.cxx
	  Test implementation of setABCDModule

2003-01-20  sct  <sct@pplxgen>

	* tests/Makefile: Modified Files:
	 Makefile
	  Tidy up a bit

	* TApi.h, crate.h, SctApi.cxx, SctApi.h, TApi.cxx: Modified Files:
	 SctApi.cxx SctApi.h
	 TApi.cxx TApi.h
	  Fix bools for slave primitive
	 crate.h
	  Fix crate

2003-01-16  Bruce Gallop (RAL)  <gallop@localhost.localdomain>

	* tests/Echo3Test.cxx: Modified Files:
	 Echo3Test.cxx
	  Very minor

2003-01-16  bgallop  <bgallop@pplxgen>

	* SctApi.h: Modified Files:
	 SctApi.h
	  Fix Doxygen comment

2003-01-14  sct  <sct@pplxgen>

	* crate.cxx: Modified Files:
	 crate.cxx
	  Print ROD status before shutdown

	* Makefile: Modified Files:
	 Makefile
	  Correct comments, remove out of date stuff

	* tests/Makefile: Modified Files:
	 Makefile
	  Correct comments

2003-01-14  Bruce Gallop (RAL)  <gallop@localhost.localdomain>

	* crate.cxx: Modified Files:
	 crate.cxx
	  Text buffers generally a bit longer than 64 bytes
	  512 bytes gives a few lines

2003-01-14  sct  <sct@pplxgen>

	* tests/Echo3Test.cxx: Echo3Test.cxx
	 Get rid of explicit "user" processing of reply (too complex)

	* SctApi.cxx: SctApi.cxx
	 Fix length calculation in printOutList

2003-01-13  Bruce Gallop (RAL)  <gallop@localhost.localdomain>

	* tests/Makefile: Modified Files:
	 Makefile
	  Add Echo3Test

	* tests/EchoTest.cxx, tests/LedTest.cxx: Modified Files:
	 LedTest.cxx
	  Wait for completion of primitive
	 EchoTest.cxx
	  Minor syntax

	* tests/.cvsignore, tests/Echo3Test.cxx: Modified Files:
	 .cvsignore
	Added Files:
	 Echo3Test.cxx
	  Add Echo3Test. Test debug primitive list interface

	* SctApi.h, SctApi.cxx: Modified Files:
	 SctApi.cxx SctApi.h
	  Add send debug list to slave
	  Fix flash LEDs to wait completion
	  Flash LEDs uses send slave prim list
	  printOutList decode out list from ROD called at end of getResponse

	* TApi.cxx: Modified Files:
	 TApi.cxx
	  Add send debug list to slave

	* TApi.h: Modified Files:
	 TApi.h
	  Add send debug list to slave

2003-01-10  Bruce Gallop (RAL)  <gallop@localhost.localdomain>

	* SctApi.cxx: Modified Files:
	 SctApi.cxx
	  Module configuration isn't implemented properly so don't try it

2003-01-09  Bruce Gallop (RAL)  <gallop@localhost.localdomain>

	* tests/.cvsignore: Modified Files:
	 .cvsignore
	  But this directory has different executables

2003-01-09  bgallop  <bgallop@pplxgen>

	* tests/.cvsignore: Added Files:
	 .cvsignore
	  Each directory needs its own file

	* tests/Echo2Test.cxx: Modified Files:
	 Echo2Test.cxx
	  Fix so works with 3 serial prim lists

2003-01-09  sct  <sct@pplxgen>

	* SctApi.cxx: SctApi.cxx
	 Make echo send the data it was given.

2003-01-08  sct  <sct@pplxgen>

	* TApi.h: TApi.h
	 Update Doxygen

	* crate.h: crate.h
	 Fix Doxygen

	* .cvsignore: Modified Files:
	 .cvsignore
	  Add Dependency files

2003-01-07  Bruce Gallop (RAL)  <gallop@localhost.localdomain>

	* crate.cxx: crate.cxx
	 Add status printouts and VmeInterface catch

2003-01-06  bgallop  <bgallop@pplxgen>

	* Makefile, SctApi.cxx, SctApi.h, TApi.h, crate.h, tests/EchoTest.cxx, tests/LedTest.cxx, tests/Makefile, tests/SctApiLog.log:
	Modified Files:
	 SctApi/Makefile SctApi/tests/Makefile
	  Change configuration to sctConf and fix SCTPIXEL_DAQ_ROOT
	 SctApi/SctApi.cxx SctApi/SctApi.h
	  Change configuration function name
	 SctApi/TApi.h SctApi/crate.h
	  Header files have different root
	 SctApi/tests/EchoTest.cxx
	  Don't load library
	 SctApi/tests/LedTest.cxx
	  New flashLED function
	 SctApi/tests/SctApiLog.log
	  Some tests running at Cambridge
