- In support of HMsec, allow the count command in countsec to run without a
preset parameter. If this is missing the old, stored preset is used.
- Removed a check which causes initialisation of the HM from a batch file fail
for POLDI
- fixed @nl@ encoding of \n problem with certain kinds of batch files generated by GTSE
- Fixed a bug with summing on hitsmemsec. nxdataset now uses 64 bit int for dimensions.
- Fixed motorsec to remove itself properly from a parent when linked. Please note
that there is still the limitation that a second generation motor can only be linked
once in a Hipadaba tree
- Extended subsampling a HM for second generation HM
- Added a hscriptnotify. This calls a script on the update of a node
- POLDI has been rebuilt, chnages to data file writing
- For testing, sinqhttopt now understands a special command, byteswapoff,
which switches off byte swapping. Required when the HM ius run on an Intel box.
SKIPPED:
psi/polterwrite.c
psi/sinqhttpopt.c
- Added error fields to hwardware objects: motor, counter, histmem
- Optimised sinqhttpopt
- Added haddcheck which adds checks to hipadaba nodes. The current implementation
only checks for selctions agaisnt the values property. Expand when more checks are
required.
SKIPPED:
psi/polterwrite.c
psi/sinqhttpopt.c
psi/tasinit.c
- Modifed many modules using histmem to work also with histmemsec
- Extended tasker with task names and task groups
- There is a new taskobj which allows to list tasks and to interact with them.
- Task now supports running Tcl functions as tasks
- There is a new experimental sctcomtask module which allows to define communication
tasks against a scriptcontext. This is a new feature which should facilitate
writing sequential scripts using asynchronous communication.
- A fix to make spss7 work when there are no switches
- ORION support for single X. TRICS measures crystals hanging down, ORION
standing up
SKIPPED:
psi/ease.c
psi/faverage.c
psi/jvlprot.c
psi/make_gen
psi/pardef.c
psi/polterwrite.c
psi/psi.c
psi/sinq.c
psi/spss7.c
- Added a staticoffset to motorsec.c in order to allow the use of softzero
for physics purposes.
- When a triple axis motor fails to start, the whole shit needs to be stopped.
This has now been implemented into tasdrive.c
- There were crashes in adding NB reflections to a reflection list. This has
been fixed.
- 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
- Added a warning for excessive data rates on monitors
- Added statistics to devser and thus to scriptcontext
- Added byte concatenation to dynstring
- Added aborting for reflection generation to fourmess.c
- Added data checksum testing to hipadaba, use for update tests
- Fixed interrupt discovery in network.c, caused invalid interrupt
codes which in turn confused sicscron which had to be fixed too.
- Renamed ubcalc into ubcalcint in order to reclaim the ubcalc for Jurg
- Added an a3offset to tasub in order to fix what I perceive an IS problem
- Added support for the newer version of the Siemens SPS, the S7
- Added a not yet fully working sinqhttpopt driver which talks to
http HM without libghttp
SKIPPED:
psi/delcam.c
psi/make_gen
psi/psi.c
psi/sinq.c
psi/sinq.h
psi/sinqhttpopt.c
psi/slsvme.c
psi/spss7.c
shutdown when nothing works as it should
- Made an attempt to have all error message printed on demand
- Added a tricsswap feature to sinqhttp which swaps the data right for SICS
- Edited speed for phytron driver
- First attack on adding a misalignment calculation to tasub
- Added a test protocol for scriptcontext which can be configured.
SKIPPED:
psi/sinqhttp.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