- Added a processnode methos to scriptcontext. processnode waits for the
scriptchain of a node to finish.
- Fixed a bug in sicsget
- Made histmemsec dim and rank manager privilege. To allow chnage at runtime.
Is required for SANS
- Fixed some issues with multicountersec, mostly relating to passing things through
in a sensible way.
- Updated motorsec.c to work with a client based driver
SKIPPED:
psi/polterwrite.c
psi/tabledrive.c
psi/tabledrive.h
- Extended tasker to support task groups
- Added task functions for motors and counters
- Modifed devexec to use the new task functions
- Modified TAS to treat the monochromator separatly
- Coded a EIGER monochromator module to reflect even more new
requirements
- Added EPICS counters and motors
- Modified multicounter to be better performing
SKIPPED:
psi/eigermono.c
psi/make_gen
psi/makefile_linux
psi/psi.c
psi/sinqhttp.c
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
- Removed generation of incommenurate reflections for 0,0,0 in fourmess.c
- Implemented a Poch command for heartbeats
- Fixed 64 bit dimension issues in nxdict
- Fixed different calling conventions for NXReportError deep stack in nxdict
- Stopped ei motor driving when not necessary
- Added yet another monitor for POLDI
- Added a protocoll driver for the JVL motor RS-485 binary protocoll
- Fixed some reporting issues
SKIPPED:
psi/jvlprot.c
psi/make_gen
psi/polterwrite.c
psi/psi.c
psi/spss7.c
- Fixed ei interrupt bug in tasdrive.c
- Made eiger A2 driving work
- Added force start facility to devexec for POLDI HV
SKIPPED:
psi/eigera2.c
psi/polterwrite.c
to fourmess
- Fixed hdbtable, reflist and tasub up to work with GTSE
- Made TRICS do fast scans again
- Added support for SANS beam center calculations
- Fixed a bug where SICS apparently did double counting but in fact
just omitted an error message and did not
- Added the harray command
- Fixed new AMOR settings module
- Initial implementation of the new SICS hierarchical parameter database
SKIPPED:
psi/amorset.c
psi/libpsi.a
psi/sps.c
- 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
reached: it handles one test case correctly back and forth
- Fixed oscillation code
- Added a feature for switching off automatic updates in nxupdate
Autoamtic updates cause problems when scanning...