Commit Graph

54 Commits

Author SHA1 Message Date
koennecke
fc94ead280 - Fixes to make SL6 work
- New NeXus libraries
- Added new raw binary transfer mode for mass data
- Added a check script option to configurable virtual motor
2012-03-29 08:41:06 +00:00
koennecke
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
2011-09-23 07:55:49 +00:00
zolliker
01ecc51a4a bugfixes in drivers 2011-08-29 11:55:12 +00:00
koennecke
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
2011-04-08 14:18:43 +00:00
zolliker
1384d9034a - bug fixes and improvements 2011-03-25 14:28:45 +00:00
koennecke
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
2010-12-20 10:18:03 +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
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
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
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
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
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
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
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
6c7bb14fad - Major changes folling the rework of the connection object
- Added support for galil controllers
2009-02-03 08:07:30 +00:00
koennecke
c8b8d4f301 - Added two new protocols: for the Juelich chopper and for SINQHM HTTP 2008-06-11 13:37:48 +00:00
koennecke
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
2008-05-08 09:29:48 +00:00
zolliker
1ba75d794c - introduced logsetup and savehdb
- moved logger.c and logreader.c for sics/psi/ to sics/
2008-02-13 10:04:20 +00:00
koennecke
9d7898e694 - Fix 2007-11-27 13:36:50 +00:00
zolliker
4f4e539569 . 2007-09-19 06:41:36 +00:00
koennecke
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
2007-05-30 11:59:13 +00:00
koennecke
5083897b16 - Added a counter driver for MORPHEUS-2D which checks an SPS for an
detector overcount condition.
2007-03-22 08:53:05 +00:00
koennecke
bdea1d46a3 - New HM driver for Delcam CCD camera 2007-03-06 10:07:55 +00:00
zolliker
9c464bcd61 . 2007-02-23 12:33:36 +00:00
koennecke
8a1a808fe5 - Fixed bugs in sinqhttp.c, most notatbly the unknown error on hm init
- Added first slit to amorset
- Added untested code for the POLDI strees machine
2006-11-24 15:52:51 +00:00
zolliker
d6198ad3a3 - various small bugfixes
- added driver for the lock-in amplifier
2006-10-27 08:14:13 +00:00
koennecke
88fa7449af - Renamed tasdrive to ptasdrive in order to help debugging
- Added ritastorage in order to solve storage order problem for
  RITA's area detector
2006-09-13 07:12:57 +00:00
zolliker
ce25823567 - various improvements in SE drivers 2006-08-17 15:39:37 +00:00
koennecke
dbc6be71ec - Improvements to Hipadaba
- New chopper driver for MARS Juelich chopper system
- New docbook based SANS manual
2006-07-07 15:05:33 +00:00
zolliker
c1bbdb935e - modified and improved various env. drivers
- implemented string array object
2006-06-20 13:29:32 +00:00
koennecke
78c0e46935 - Removed -fwritable-string 2006-03-31 15:25:04 +00:00
koennecke
0f22d2b0fa - Added SicsList
- Removed group and description attributes from ObjectDescriptor
2006-01-16 08:32:17 +00:00
koennecke
a5f315b56a - Added Sycamore protocol and command context to SICS
- Added sinfo to SICS
- Added driver for TCP/IP Astrium velocity selector
- Added driver for TCP/IP Astrium chopper controller
2005-12-22 22:16:13 +00:00
zolliker
01fce80d95 - changed OxiGet
- various bug fixes and improvements
2005-11-17 07:57:19 +00:00
zolliker
93f5af6930 - split OBJ into a list for MK and a list for MZ -> avoid cvs conflicts 2005-10-18 13:45:57 +00:00
koennecke
544dd37279 - Adding first working version of new AMOR settings module
- Improved sls magnet driver
2005-10-05 07:36:37 +00:00
zolliker
66d9d45dae - moved initializer and remob to the kernel 2005-09-09 14:53:41 +00:00
zolliker
cf1dcda2c5 - remove drivers based on eve
- added drviers base on ease/pardef
- generalized initialization
2005-09-05 08:10:26 +00:00
koennecke
9e5781718a - Added tabledrive: table driven path for MARS
- Initial MARS development
- Upgraded Manager Manual
2005-07-22 14:56:19 +00:00
koennecke
20184de770 - Added a sinq module for monitoring the Accelerator broadcast
- Added automatic notification via SMS
2005-07-08 12:32:38 +00:00
zolliker
94075f06c7 - cleaned up makefiles
- polished code to avoid warnings
2005-03-08 11:12:23 +00:00
cvs
aa9ab52528 - extended evcontroller
- remote objects
- new ev drivers for oxford IPS,ITC,ILM and LC
M.Z.
2004-11-17 11:32:05 +00:00
cvs
2a93216346 - New batch file management module
- New oscillator module
- Bug fixes
2004-11-17 10:50:17 +00:00
cvs
731108ea98 Added IPS Driver M.Z. 2004-07-06 13:11:33 +00:00
cvs
b9517673c8 M.Z. 2003-08-27 12:40:32 +00:00
cvs
50143d1256 objects may now be separated from sources M.Z. 2003-08-25 14:28:23 +00:00
cvs
3f17e76df1 - Created a modified swithc motor which takes into account the new motor drivers
- Added the missing linux_def file into the repository
- Fixed a bug relating to scattering sense in selector.c
2003-08-20 14:32:52 +00:00