the capture command in that it not put resluts into the Tcl interpreter.
This broke scriptcontext scripts in complicated situations.
- Resolved some issues with the TAS calculation and negative scattering sense.
- Fixed a bug which did not reset the state to idle after checking
reachability in confvirtualmot.c
SKIPPED:
psi/autowin.c
psi/eigera2.c
psi/jvlprot.c
psi/makefile_linux
psi/sinqhttpopt.c
psi/tasscan.c
- Added missing cnvrt files, stolen from Markus
- Debugged the new sinqhttpopt driver for SINQ HTTP HM
- Debugged the driver for the new S7 Siemens SPS
- Added handling of hexadecimal terminators to ascon.c
- Increased the write buffer size in asynnet again
- Fixed a core dump in lld.c
- Added writing of second gen HM to nxscript.c
- Added doubletime command to SICS
- Fixed a core dump issue in sicshdbadapter.c on dimension changes
- Modified sicsobj to look for lower case keys too
SKIPPED:
psi/cnvrt.c
psi/cnvrt.h
psi/el734hp.c
psi/make_gen
psi/sinqhttpopt.c
psi/sinqhttpprot.c
psi/spss7.c
psi/swmotor.c
syntax checking input purposes
- Rectified an error message in fourmess.c
- HMcontrol did not check for the HM to stop before returning. This
caused weird data files at AMOR as the data had not yet been downloaded
from the HM.
- Fixed an issue about parameters in multicounter
- Temporary fix in nxscript.c to always read the Hm from the HM and not
a buffer. This is prior to rethinking caching strategies for old style
HM's.
- Synchronize now copies fixed motors correctly. This used to cause
irritation with users. This now requires a script syncdrive to exist
in the sync server which takes care of handling the fixed flag when
this is desired.
- Added initify to sicsdata in order to copy large value timebins over
properly at AMOR
SKIPPED:
psi/amorstat.c
psi/make_gen
psi/makefile_linux
psi/polterwrite.c
psi/sinq.c
psi/sinqhttp.c
psi/sinqhttpprot.c
psi/sps.c
psi/tdchm.c
- Fixed a stack overrun bug in macro.c
- Fixed a killing bug in devser.c
- Added node writing with offset to nxscript.c
- Wrote a simulation driver for second generation HM's
- Readded devexec commands to SICS
- Readded Hipadaba initialisation to SICS
- Fixed a bug in sinqhttprot.c which is triggered when a reconnect happens
during a node based download of data.
SKIPPED:
psi/sinqhttpprot.c
- Implemented the desired run/drive behaviour: drive waits for what it started
run starts, and success waits for everything to finish. This required
changes to a lot of files.
- Fixed a bug in remob which supressed required messages
- Added a drivable adapter to scriptcontext nodes
- Added subsampling to simulated histograms (and as a general option) in
order to support Gumtree testing.
- Fixed a bug in hmdata.c
- Fixed an issue with tempoerature writing through RemObjects in mesure
- Added auxiliary reflections to tasub
- Make maximize use soft motor positions
- Fixes to make RITA work
- tasub extended to calculate UB from cell alone, support for elastic mode
- New MultiCounter as abstraction for counting on HM's
- regression test driver for counters
- Changes to Hipadaba
- Added project to histogram memory code
- Started regression testing code
- Added hill climbing as optimization method to optimise
- Mended tasdrive to drive energy even if Q is askew
- Fixed QM values
- Fixed problems in mesure: om2th, wrong theta selection
- Fixed core dump when driving h,kl, failed
- Introduced a help system
- introduced a module for handling automatic updates of files during
long measurements
- Added a circular buffer and handling facilities to varlog
- Upgraded documentation
SKIPPED:
psi/faverage.h
psi/nxamor.tex
psi/pimotor.h
psi/pimotor.tex
- Fixed synchronisation issues
- Fixed hsitogram memory writing from nxscript
- Started module for writing SICS interfaces in Tcl
- Fixed a bug in scan, which allowed to corrupt files
- Fixed memory problems in napi5
- The crystal settings calculation in hkl now tried to put omega into
the limts by calculating a delta omega.
- TRICS data files now include HKL and the UB
- The scan module has been expanded to support user defined scans which
run a script at any scan point.
- A small fix to the PSD code in SinqHM_srv_filler
tiny change in the countable interface which in turn required updating
of header file includes in a lot of files.
- Some small fixes to TRICS writing as well.
- Introduced simulation mode to simdriv and simcter, i.e they never fail and
finish at once.
- Started defining MAD compatibility commands in Tcl
- Fixed a bug in FOCUS_src which caused it to leak sockets.
- Introduced setsockopt SO_REUSEADDR to all new sockets in sinqhm in order
to loose the next sinqhm error.
- Added transfer of zipped data to conman.c, histogram memory software
in order to support the TRICS status display.
- Upgraded TRICS data file writing.
- First installment of triple axis spectrometer support: initialization of
data structures and an implementation of the MAD dr(ive) command.