3ab4bcdfb9- Fixed a normalisation problem in diffscan when the first value did not have enough counts - Reduced polling frequency in emon - Fixed a scriptcontext bug which would cause it to dump core in SctTransact on interrupts - Fixed an issue with missing <nl> at the end of batch files - Added a feature which does not call halt when counting stops in hmcontrol.c This is necessary for the BOA CCD - Initalized doNotFree properly in hipadaba.c - Added the travelling salesman reflection measurement algorithm - Added another component to amorset - Removed old SicsWait from nserver.c - Added a means to nxscript to write 16 bit data for BOA - Modified tasub to accept a drivabel as a motor and not only a motor. This became necessary to make EIGER work as A2 on EIGER is a virtual motor
koennecke
2011-09-23 07:55:49 +00:00
92c0e928a7added dummy protocol without real controller
zolliker
2011-08-29 11:56:06 +00:00
01ecc51a4abugfixes in drivers
zolliker
2011-08-29 11:55:12 +00:00
b0fca0f96f- replaced sprintf by snprintf after appearance of a buf
zolliker
2011-08-05 07:09:06 +00:00
8162f117bd- Introduced a new trace facility - Fixed performance problems in many protocol drivers.
koennecke
2011-06-29 07:53:54 +00:00
30fa6e9081- retry instead of abort on counter overflow message (appeared on TASP)
zolliker
2011-06-28 11:57:16 +00:00
cb6e6e0c8d- removed bug reading persistant value
zolliker
2011-04-29 14:10:26 +00:00
3eed3432cb- 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
koennecke
2011-04-08 14:18:43 +00:00
1384d9034a- bug fixes and improvements
zolliker
2011-03-25 14:28:45 +00:00
ccae9f0d16- 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
koennecke
2010-12-20 10:18:03 +00:00
bc2c9e5a3e- added general binary scriptcontext protocoll - improved some drivers
zolliker
2010-09-02 11:41:31 +00:00
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
koennecke
2010-06-01 10:01:01 +00:00
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
koennecke
2010-04-16 09:02:17 +00:00
4a5691503d- fixed some potential bugs with strlcpy
zolliker
2010-04-15 11:24:27 +00:00
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.
koennecke
2010-04-13 15:12:18 +00:00
dec6b04fa6- Changed strncpy to strlcpy, strncat to strlcat - Added strlcpy and strlcat to SICS - Added a driver for the POLDI power supplies
koennecke
2010-04-13 15:08:40 +00:00
9e4eabeed1- improvements and bug fixes
zolliker
2010-04-13 14:32:18 +00:00
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
koennecke
2010-03-25 10:02:48 +00:00
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.
koennecke
2010-03-09 13:12:03 +00:00
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.
koennecke
2010-02-02 12:38:10 +00:00
06974e91bdrestructured 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
zolliker
2010-01-28 08:16:51 +00:00
85070df11d- Make linux makefiles work
koennecke
2009-12-23 14:08:22 +00:00
4127cbb166- After a bug at TRICS I replaced all occurrences of strcpy, strcat, sprintf by length limited versions wherever appropriate.
koennecke
2009-12-04 12:58:45 +00:00
09826fb097- Modified SPS core to use rs232controller instead of the obsolete asynsrv server from David Maden
koennecke
2009-11-16 10:58:30 +00:00
3021eda66f- introduced header file dependency check - improvements in ease drivers - no "Counting finished" message in tas scan
zolliker
2009-11-10 10:40:14 +00:00
4aca8c9e94- Changes to amorset to make polarisation analysis work - Added yet another monitor to POLDI
koennecke
2009-10-30 13:50:49 +00:00
b3e425b965- Added an autoamtic window calculation routine for RITA
koennecke
2009-08-13 07:29:25 +00:00
cb296cb390- Added protocol from phytron MCCC-2 motor controller - Modified lmd200.c to reflect new additional values
koennecke
2009-06-30 06:43:59 +00:00
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@
koennecke
2009-05-26 09:38:31 +00:00
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
koennecke
2009-05-15 13:24:02 +00:00
5d30c7b5b9- Added pmacterm, a new application which implements a terminal to a Delta Tau motor controller
koennecke
2009-04-17 12:55:00 +00:00
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
koennecke
2009-04-17 12:54:16 +00:00
e36e62d881- printf("%ld",strlen(...)) gives a warning on SL5 hope that gives no warning on Mac OS X
zolliker
2008-08-29 12:13:34 +00:00
adb5fc3436Compiles and runs under Mac OS X VS: ----------------------------------------------------------------------
koennecke
2008-07-23 12:15:17 +00:00
fa59313759- Made sinqhttprot go asynchronous properly, the library was hiding a problem - Cleaned up sanslirebin
koennecke
2008-07-14 07:23:42 +00:00
51150961b7- small improvements
zolliker
2008-05-14 14:24:16 +00:00
d109dd026a- small improvements in drivers
zolliker
2008-05-14 14:23:43 +00:00
f10767551e- Added a new magnet driver for the SLS-VME setup using a little program on an onboard computer
koennecke
2008-05-08 09:33:07 +00:00
5e96ae6939- Made the HRPT temperature log lmd200 work - Added a special el734hp which scales with 1000 for SANSLI - Added another error to the magnet driver: magnet broken
koennecke
2008-05-08 09:29:48 +00:00
4b71e99a5c- Port to SL-5
koennecke
2008-01-03 09:57:12 +00:00
99f545e67f- Added delcam driver - Fixed temperature writing at POLDI - Added support for the HRPT tempoerature surveillance device
koennecke
2007-12-19 09:55:13 +00:00
b59af433e4- Fixed amorstatus collapse for large image sizes
koennecke
2007-09-05 11:16:22 +00:00
2ffaa4828a- Minor fixes
koennecke
2007-08-03 15:12:23 +00:00
3cf163f7f2- Changed tabledrive to new MARS driving - Various fixes to make SLS magnet controller more stable
koennecke
2007-06-22 11:45:19 +00:00
a3467cb4ef- removed tasdrive.c and tasdriveo.c, as they are no longer used
zolliker
2007-06-12 08:16:32 +00:00
03af97163c- removed MF/DMF and TEM/DTEM (as it did not work)
zolliker
2007-06-11 08:54:21 +00:00
cd91cac9ef- introduced MF/DMF and TEM/DTEM (for magnetic field and temperature)
zolliker
2007-06-11 08:42:00 +00:00
8fbfe687aa- Make Poldi Tensile device work - Added error resetting and a coupel of bug fixes for SLS magnets - Implemented new table driving mode for MARS
koennecke
2007-05-30 11:59:13 +00:00