Commit Graph

283 Commits

Author SHA1 Message Date
zolliker
598f4a65af - bug fix 2010-09-02 11:42:48 +00:00
zolliker
bc2c9e5a3e - added general binary scriptcontext protocoll
- improved some drivers
2010-09-02 11:41:31 +00:00
koennecke
1e9f9d408c - 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
2010-06-01 10:01:01 +00:00
koennecke
fd150f35a2 - 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
2010-04-16 09:02:17 +00:00
zolliker
4a5691503d - fixed some potential bugs with strlcpy 2010-04-15 11:24:27 +00:00
zolliker
ffa378b60d - bug fix 2010-04-15 08:57:38 +00:00
zolliker
37f4fea6f4 - replaced strlcat by strlcpy at places where it made sense 2010-04-14 08:55:55 +00:00
zolliker
cf8c7ee21f - obsolete source file 2010-04-14 08:52:10 +00:00
koennecke
9f1f5806da - Added missing files 2010-04-13 15:36:03 +00:00
koennecke
586b4e1b78 - 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.
2010-04-13 15:12:18 +00:00
koennecke
dec6b04fa6 - Changed strncpy to strlcpy, strncat to strlcat
- Added strlcpy and strlcat to SICS
- Added a driver for the POLDI power supplies
2010-04-13 15:08:40 +00:00
zolliker
9e4eabeed1 - improvements and bug fixes 2010-04-13 14:32:18 +00:00
koennecke
410166572b - 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
2010-03-25 10:02:48 +00:00
koennecke
364abf90cf - 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.
2010-03-09 13:12:03 +00:00
koennecke
b0d165a85c - 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.
2010-02-02 12:38:10 +00:00
zolliker
b13c66a4b5 - bug fixes 2010-02-01 11:29:57 +00:00
zolliker
06974e91bd restructured configuration
- removed RemovePsiCommands (the choice if a command is removed or not
  should be done when declaring it)
- reduced the include list to the necessary files
2010-01-28 08:16:51 +00:00
zolliker
1d24113734 . 2010-01-27 13:39:51 +00:00
zolliker
835f5db90a - bug fixes 2010-01-27 13:39:43 +00:00
koennecke
b67bd76031 - SICS cleanup: removed unused code 2010-01-19 12:55:41 +00:00
koennecke
85070df11d - Make linux makefiles work 2009-12-23 14:08:22 +00:00
koennecke
4127cbb166 - After a bug at TRICS I replaced all occurrences of strcpy, strcat, sprintf
by length limited versions wherever appropriate.
2009-12-04 12:58:45 +00:00
koennecke
09826fb097 - Modified SPS core to use rs232controller instead of the obsolete
asynsrv server from David Maden
2009-11-16 10:58:30 +00:00
zolliker
8618a31a31 - introduced header file dependency check
- improvements in tecs
2009-11-10 10:40:38 +00:00
zolliker
52cbe619eb - introduced header file dependency check 2009-11-10 10:40:23 +00:00
zolliker
3021eda66f - introduced header file dependency check
- improvements in ease drivers
- no "Counting finished" message in tas scan
2009-11-10 10:40:14 +00:00
koennecke
4aca8c9e94 - Changes to amorset to make polarisation analysis work
- Added yet another monitor to POLDI
2009-10-30 13:50:49 +00:00
koennecke
b3e425b965 - Added an autoamtic window calculation routine for RITA 2009-08-13 07:29:25 +00:00
koennecke
cb296cb390 - Added protocol from phytron MCCC-2 motor controller
- Modified lmd200.c to reflect new additional values
2009-06-30 06:43:59 +00:00
koennecke
5faf542574 - Added a variable terminator protocol driver for scriptcontext and
velocity selectors.
- Fixed sanswave to work with the new velocity selector driver
- Changed pfeifferprot to replace <ENQ> which caused problems with
  GTSE to @ENQ@
2009-05-26 09:38:31 +00:00
koennecke
caf59ef8eb - Removed slit 5 from amorset.c
- poldizug now sends all codes all the time
- polterwrite writes the filename again
- sanswave has been modifed to support the new second generation velocity
  selector
- sinqhttprot has been mdified to copy data to nodes, this for the second
  generation HM object
- tasscan suppressed some output
2009-05-15 13:24:02 +00:00
koennecke
5d30c7b5b9 - Added pmacterm, a new application which implements a terminal to a
Delta Tau motor controller
2009-04-17 12:55:00 +00:00
koennecke
28bee49727 - Added a protocol to spuuoprt the FOCUS Pfeiffer vacuum protocol
- Changed floor() to round() in sanslirebin
- Some changes to accomodate the new run/drive behaviour
- Added the the sps bipa command
2009-04-17 12:54:16 +00:00
koennecke
6a0449ac95 - Modifed amortest, removed slit5 2009-03-16 14:25:12 +00:00
koennecke
2fc06318b4 - Removed support for slit5 from amorset 2009-03-16 14:24:55 +00:00
koennecke
393d103e9b - Fixed a minor problem in poldizug 2009-03-09 08:28:35 +00:00
zolliker
d158b33326 - bug fixes 2009-03-03 14:07:57 +00:00
zolliker
52f77ebb07 - added unused-value warning option 2009-02-27 08:02:51 +00:00
zolliker
664bc91ac7 - fixed buggy assignment statements (== replaced by =) 2009-02-27 08:00:04 +00:00
zolliker
5af2dd819d - fixed statements throwing unused-value warning 2009-02-27 07:58:07 +00:00
zolliker
69af09fe54 - fixed errors occured after intendation command in fsm mechanism 2009-02-25 14:50:47 +00:00
zolliker
e762ecb6a1 - various enhancements in tecs and six 2009-02-19 13:29:03 +00:00
zolliker
f6e5826e19 - various enhancements in drivers 2009-02-19 13:28:52 +00:00
zolliker
a0e7c9782b - ignore comments in pal files 2009-02-17 08:28:41 +00:00
koennecke
b3ac7dff3f - Adapted indenation to new agreed upon system 2009-02-13 09:01:24 +00:00
koennecke
eb72d5c486 - Adapted indenation to new agreed upon system
- Fixed bad status in poldi zug driver
2009-02-13 09:01:03 +00:00
koennecke
6c7bb14fad - Major changes folling the rework of the connection object
- Added support for galil controllers
2009-02-03 08:07:30 +00:00
zolliker
9374bea841 - correct treatment of timeout=NULL 2008-11-10 16:19:22 +00:00
zolliker
90852c2637 . 2008-10-16 14:37:49 +00:00
zolliker
d239d98edb - changed select to uselect
- some fixes in tecs.c
2008-10-16 14:33:25 +00:00