40 Commits

Author SHA1 Message Date
810a3cbd94 Cleanup of the repository before pushing to gitorious
Refs #201
2014-02-18 16:41:37 +01:00
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
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
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
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
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
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
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
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
9eddd6fd7c - Added driver for phytron motor controller
- Added the lof command
2009-08-13 07:32:00 +00:00
e4119bfce5 - Driver for phytron MCC-2 motor controller 2009-06-30 06:45:17 +00:00
78b2832cbb - New veloisty selector drivers 2009-05-26 09:38:53 +00:00
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
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
c7f5857022 - adress versus address issue in makestdadmin 2009-03-16 14:25:55 +00:00
196ff11716 - Extended hdbutil.tcl 2009-03-09 08:31:03 +00:00
41690a681b - Added intValue writing to hdbutil.tcl
- Added threshold proecessing to el737dec.tcl
2009-02-17 08:35:29 +00:00
bb1776f24e - Added scriptcontext driver for Dornier choppers
- Added scriptcontext driver for EL737 counter
2009-02-13 09:02:07 +00:00
7663b4e88b - Added table execution
- Driver for Delta Tau Motor controller
2009-02-03 08:11:39 +00:00
65b5b27a0e - Implemented Hipadaba 2008-05-08 09:32:05 +00:00
d3f7404543 - Fixed bugs in tcl code 2008-03-05 09:52:03 +00:00
fcb09a674f - Added a script to generate XML for GumTree
SKIPPED:
	psi/hardsup/libhlib.a
2007-01-19 00:57:15 +00:00
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
b79958a864 - Added a little program for analyzing the devexec log 2007-01-11 08:51:12 +00:00
372e04c634 - Added a Tcl template processing facility to SICS 2006-12-07 14:07:53 +00:00
a7b4b4069d - Added motor driver skeleton creator 2006-08-16 14:16:58 +00:00
38cfea4865 - Conescan working now
- Removed old NETReadTillterm


SKIPPED:
	psi/libpsi.a
	psi/tasdriveo.c
2006-04-11 08:03:15 +00:00
4f73fae2c8 - New script which allows to devug SICS scripts from a plain SICS
interpreter
2006-03-03 15:33:40 +00:00
f6005c7c9b - Start of TASUB --> RITA2 2005-10-20 12:41:56 +00:00
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