Commit Graph

1042 Commits

Author SHA1 Message Date
zolliker
2dd46f0968 - bug fix 2011-09-12 09:29:41 +00:00
zolliker
56523419b2 - use Tcl library for splitting and merging argument lists 2011-08-29 14:41:23 +00:00
zolliker
1e23f3c7b4 - general float format for remob 2011-08-29 14:39:56 +00:00
zolliker
1ce9ab0e0a - cosmetics 2011-08-29 14:39:15 +00:00
zolliker
2469129270 - make definealias aliases persistent 2011-08-29 14:38:27 +00:00
zolliker
defbae719f added dummy protocol without real controller
SKIPPED:
	psi/dumprot.c
2011-08-29 11:56:06 +00:00
zolliker
34ce6320c3 bugfixes in drivers
SKIPPED:
	psi/binprot.c
	psi/ipsdriv.c
	psi/make_gen
	psi/pardef.c
	psi/pardef.h
	psi/psi.c
	psi/sinqhttpopt.c
2011-08-29 11:55:12 +00:00
zolliker
2b1447a9ca - replaced sprintf by snprintf after appearance of a buf
SKIPPED:
	psi/tecsdriv.c
2011-08-05 07:09:06 +00:00
koennecke
3ee1865f9b - Introduced a new trace facility
- Fixed performance problems in many protocol drivers.


SKIPPED:
	psi/julprot.c
	psi/phytron.c
	psi/pmacprot.c
	psi/polterwrite.c
	psi/spss7.c
2011-06-29 07:53:54 +00:00
zolliker
9abb3584f1 - retry instead of abort on counter overflow message (appeared on TASP)
SKIPPED:
	psi/el737hpv2driv.c
2011-06-28 11:57:16 +00:00
zolliker
d34a94f279 - bug fix
SKIPPED:
	psi/tecs/tecs_serial.c
2011-04-29 14:12:04 +00:00
zolliker
ea5cd7fcab - added keyword "start" for host parameter
SKIPPED:
	psi/tecs/tecs.c
2011-04-29 14:11:53 +00:00
zolliker
ac9e43b0a4 - removed bug reading persistant value
SKIPPED:
	psi/ipsdriv.c
2011-04-29 14:10:26 +00:00
zolliker
71517022d0 changed - to {} in error message 2011-04-29 14:09:21 +00:00
zolliker
f3cb9893dd - make error messages more informative 2011-04-29 14:08:14 +00:00
zolliker
f24ed4e5b6 - use strncmp instead of strstr 2011-04-29 14:07:28 +00:00
koennecke
446b05d6a2 - Added some hipadab array math
- 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
2011-04-08 14:18:42 +00:00
zolliker
268a7f4141 - bug fixes and improvements
SKIPPED:
	psi/binprot.c
	psi/ighdriv.c
	psi/ipsdriv.c
	psi/lsc370driv.c
	psi/make_gen
	psi/modbus.c
	psi/pardef.c
	psi/psi.c
	psi/tecs/make_crv
	psi/tecs/tecs.c
	psi/tecs/tecs_lsc.c
	psi/tecs/tecs_serial.c
2011-03-25 14:28:45 +00:00
zolliker
235f164d89 . 2011-03-25 14:27:17 +00:00
zolliker
fbebb36da6 - on sicscron stop a simpler error message is sufficient 2011-03-25 14:25:02 +00:00
zolliker
3421c707f7 - cosmetics 2011-03-25 14:23:36 +00:00
zolliker
ce77a0b2f0 - bug fix 2011-03-25 14:22:58 +00:00
zolliker
2efb59c7f0 - AsconStdProtocol: arguments may be given as name=value 2011-03-25 14:21:39 +00:00
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
zolliker
3e89d559ef - bug fix: strtolower(argv[1]) removed 2010-09-02 11:51:02 +00:00
zolliker
7644fe66e2 - minor improvements and bug fixes 2010-09-02 11:43:46 +00:00
zolliker
b74bcafc7a - bug fix
SKIPPED:
	psi/tecs/tecs.c
2010-09-02 11:42:48 +00:00
zolliker
48bff6f9ea - added general binary scriptcontext protocoll
- improved some drivers


SKIPPED:
	psi/arrobj.c
	psi/binprot.c
	psi/ease.c
	psi/euro2kdriv.c
	psi/ipsdriv.c
	psi/lsc370driv.c
	psi/make_gen
	psi/modbus.c
	psi/pardef.c
	psi/psi.c
2010-09-02 11:41:31 +00:00
zolliker
d7ea085549 - inititalize private link 2010-09-02 11:38:30 +00:00
koennecke
2b9df3d05a - Final fix for FOCUS problem 2010-06-04 14:38:00 +00:00
koennecke
1ae7c0c2e2 - Introduced a command history log for statistical and
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
2010-06-01 10:01:00 +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
zolliker
5bcbacfb81 - remob must be a permanent command 2010-04-15 12:19:25 +00:00
zolliker
c4fcc2c28d - fixed some potential bugs with strlcpy
SKIPPED:
	psi/sinqhttp.c
	psi/sps.c
	psi/velodorn.c
2010-04-15 11:24:27 +00:00
zolliker
5ffe4f3905 - fixed some strlcpy bugs 2010-04-15 09:40:27 +00:00
zolliker
ce0e418326 - bug fix
SKIPPED:
	psi/ease.c
	psi/pardef.c
2010-04-15 08:57:38 +00:00
zolliker
a79f2419cb - replaced strlcat by strlcpy at places where it made sense
SKIPPED:
	psi/haakedriv.c
	psi/linadriv.c
	psi/lscsupport.c
	psi/oxinst.c
2010-04-14 08:55:55 +00:00
zolliker
1f2dd1d763 - obsolete source file 2010-04-14 08:52:10 +00:00
zolliker
9690db1c3d - fixed some potential bugs introduced when replacing strncpy and
strncat by strlcpy and strlcat
2010-04-14 08:46:17 +00:00
koennecke
1c558e7f6c - Added missing files
SKIPPED:
	psi/fetchwrite.c
2010-04-13 15:36:03 +00:00
koennecke
f743615d3b - Added missing file charbychar.c which contains a protocol handler
which writes char by char, thereby waiting for the echo character
  to be received in between.


SKIPPED:
	psi/charbychar.c
2010-04-13 15:12:18 +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
zolliker
d19e3e5ca9 - improvements and bug fixes
SKIPPED:
	psi/arrobj.c
	psi/ease.c
	psi/euro2kdriv.c
	psi/pardef.c
	psi/tecs/make_crv
	psi/tecs/tecs.c
2010-04-13 14:32:18 +00:00
zolliker
eebb6b06e9 - do not allow logger to write more than once per period
- fixed bug in statistics.c
2010-04-13 14:31:58 +00:00
zolliker
6c4f57ec6f - introduced <controller> actions function for listing actions
- introduced <controller> reconnect function
2010-04-13 14:17:58 +00:00
zolliker
38818e650c - introduced <controller> actions function for listing actions
- introduced <controller> reconnect function
- list seconds of minute in debugging mode
- "sct utime" may be used from scripts to get the milliseconds time
2010-04-13 14:16:29 +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
zolliker
1dff223146 - bug fix (end of quoted text was not detected correctly) 2010-02-01 16:14:21 +00:00