Commit Graph

39 Commits

Author SHA1 Message Date
koennecke
045029dfd3 - Currently disabled attempts at logging commands
- 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
2010-12-20 10:18:01 +00:00
koennecke
eaf96b1893 - Fixed a bug which caused the status file to be overwritten before it
could be read on initialization.
- The new SLS magnet driver for the TCP/IP concentrator now successfully
  writes data


SKIPPED:
	psi/slsecho.c
2010-04-16 09:02:17 +00:00
koennecke
b26b8fc735 - Changed strncpy to strlcpy, strncat to strlcat
- Added strlcpy and strlcat to SICS
- Added a driver for the POLDI power supplies


SKIPPED:
	psi/A1931.c
	psi/autowin.c
	psi/bruker.c
	psi/docho.c
	psi/dornier2.c
	psi/dspcode.c
	psi/ease.c
	psi/ecb.c
	psi/ecbcounter.c
	psi/ecbdriv.c
	psi/el734dc.c
	psi/el734driv.c
	psi/el734hp.c
	psi/el737driv.c
	psi/el737hpdriv.c
	psi/el737hpdrivsps.c
	psi/el737hpv2driv.c
	psi/el755driv.c
	psi/eurodriv.c
	psi/haakedriv.c
	psi/itc4driv.c
	psi/julcho.c
	psi/linadriv.c
	psi/lmd200.c
	psi/lscsupport.c
	psi/ltc11.c
	psi/make_gen
	psi/oicom.c
	psi/oxinst.c
	psi/pimotor.c
	psi/pipiezo.c
	psi/polterwrite.c
	psi/psi.c
	psi/sanscook.c
	psi/sanslirebin.c
	psi/sanswave.c
	psi/sinqhmdriv.c
	psi/sinqhttp.c
	psi/slsecho.c
	psi/slsmagnet.c
	psi/slsvme.c
	psi/sps.c
	psi/swmotor.c
	psi/swmotor2.c
	psi/tabledrive.c
	psi/tasscan.c
	psi/tdchm.c
	psi/velodorn.c
	psi/velodornier.c
2010-04-13 15:08:38 +00:00
koennecke
7d30c4d352 - Extended sicshdbadapter to attach a node to the target of any
drivable. Required a new event in devexec.c
- Fixed the phytron driver to handle speed well
- Added a protocol driver for the TCP/IP bridge to the SLS magnets


SKIPPED:
	psi/make_gen
	psi/phytron.c
	psi/psi.c
	psi/slsecho.c
	psi/sps.c
2010-03-25 10:02:47 +00:00
koennecke
40ff36d142 - Fixed a singlex death when there was no lambda. Was a problem during
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
2010-03-09 13:12:01 +00:00
koennecke
09cc25ec5b - Implemented tcl: prefix which allows to execute a command in Tcl directly
- 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
2010-02-02 12:38:10 +00:00
koennecke
f40de7ffc6 - Added a user specific range test to the astrium driver for the POLDI
- Added speed parameter to phytron
- Added new drivers for EL755 magnets and the PI DC-406 motor controller
2009-12-04 13:02:10 +00:00
koennecke
b136700f39 - Fixed a bug in el737sec which made scans fail badly
- Enhanced phytron driver with another parameter
2009-10-30 13:53:26 +00:00
koennecke
9eddd6fd7c - Added driver for phytron motor controller
- Added the lof command
2009-08-13 07:32:00 +00:00
koennecke
e4119bfce5 - Driver for phytron MCC-2 motor controller 2009-06-30 06:45:17 +00:00
koennecke
78b2832cbb - New veloisty selector drivers 2009-05-26 09:38:53 +00:00
koennecke
c096594d43 - Fixed various Tcl drivers at startup
- Added a sinqhttp driver for the second generation HM object
2009-05-15 13:26:35 +00:00
koennecke
ab8c3dd720 - Updated drivers for delta tau, dornier choppers
- Fixed scan mode issue in hdbutil.tcl
- Added driver for the FOCUS Pfeiffer vacuum thing
2009-04-17 12:58:57 +00:00
koennecke
c7f5857022 - adress versus address issue in makestdadmin 2009-03-16 14:25:55 +00:00
koennecke
196ff11716 - Extended hdbutil.tcl 2009-03-09 08:31:03 +00:00
koennecke
41690a681b - Added intValue writing to hdbutil.tcl
- Added threshold proecessing to el737dec.tcl
2009-02-17 08:35:29 +00:00
koennecke
bb1776f24e - Added scriptcontext driver for Dornier choppers
- Added scriptcontext driver for EL737 counter
2009-02-13 09:02:07 +00:00
koennecke
7663b4e88b - Added table execution
- Driver for Delta Tau Motor controller
2009-02-03 08:11:39 +00:00
koennecke
65b5b27a0e - Implemented Hipadaba 2008-05-08 09:32:05 +00:00
koennecke
d3f7404543 - Fixed bugs in tcl code 2008-03-05 09:52:03 +00:00
koennecke
fcb09a674f - Added a script to generate XML for GumTree
SKIPPED:
	psi/hardsup/libhlib.a
2007-01-19 00:57:15 +00:00
koennecke
60c2b58c95 - Fixed a couple of Hipadaba Issues
- Added properties to Hipadaba Nodes
- Made Morpheus Hipadaba aware and implemented scans
  for Morpheus and Hipadaba


SKIPPED:
	psi/tecs/make_crv
2007-01-18 04:58:50 +00:00
koennecke
b79958a864 - Added a little program for analyzing the devexec log 2007-01-11 08:51:12 +00:00
koennecke
372e04c634 - Added a Tcl template processing facility to SICS 2006-12-07 14:07:53 +00:00
koennecke
a7b4b4069d - Added motor driver skeleton creator 2006-08-16 14:16:58 +00:00
koennecke
38cfea4865 - Conescan working now
- Removed old NETReadTillterm


SKIPPED:
	psi/libpsi.a
	psi/tasdriveo.c
2006-04-11 08:03:15 +00:00
koennecke
4f73fae2c8 - New script which allows to devug SICS scripts from a plain SICS
interpreter
2006-03-03 15:33:40 +00:00
koennecke
f6005c7c9b - Start of TASUB --> RITA2 2005-10-20 12:41:56 +00:00
koennecke
afa409a27e - Some work to MARS 2005-10-05 07:42:29 +00:00
cvs
bde19bb973 - Fixes to HM code for AMOR TOF
- A couple of TAS fixes
- o2t was fixed to work with any drivable
- FOCUS was mended to include beam monitor in data file
2002-07-19 15:09:21 +00:00
cvs
7b631db965 - fixed a little bug with hkl: phi limits were not properly tested
- updated powder file writing to properly work with mean and stddev
2000-05-10 11:45:33 +00:00
cvs
9c9a2d45a5 - Added forceclear to scancom 2000-04-07 08:39:25 +00:00
cvs
ff5e8cf0b2 - Improved centering in DIFRAC
- Fixed a bug in UserWait
- Improved scan message in scancom
- Added zero point correction in lin2ang
- fixed an issue with uuencoded messages
2000-04-06 12:18:53 +00:00
cvs
714b8ae84d - Fixed a bug which caused the SICServer to die when a socket was broken.
- Fixed many things in DIFRAC subsystem:
  * Recoded tcentr.f etc so that the course centering will work and will not
    go into an endless loop.
  * fixed boundary overwrites which occurred when yesno or alfnum where
    uset to get a single character and several were given.
  * Addeded documentation for DIFRAC
- Added tcl-files which  support the WWW status system
2000-03-31 13:16:50 +00:00
cvs
499af28298 1.) Modified macro system as to use only Sicsunknown for resolving unknown
Tcl commands. Removed the broken obTcl object system and replaced it by
    the object.tcl system from sntl. Redid the scan command with this. The
    end of this is that SICS is now independent of the tcl version and
    works with tcl 8.0 thus giving a factor of up to 10 in script execution
    speed.
2.) Added driving an angle through a translation table (object lin2ang)
2000-02-25 16:21:41 +00:00
cvs
9a7084ed23 Cleaned up Makefiles after port to Linux, updated nxdict and napi 2000-02-21 08:11:15 +00:00
cvs
cbc7fdf334 Compiled under Redhat Linux<Right 2000-02-18 15:54:23 +00:00
cvs
7f818c8356 Kileld files 2000-02-07 11:15:54 +00:00
cvs
fdc6b051c9 Initial revision 2000-02-07 10:38:55 +00:00