28 Commits

Author SHA1 Message Date
6762b0d437 Compiles now under RHEL7 2017-01-13 16:36:17 +01:00
1087dd6c8d Added a sqlite and mongo database driver for the new logging
system.
2016-03-01 09:51:25 +01:00
dadb71245a First working version of the epics SICS adapter 2014-10-27 12:14:56 +01:00
ea78720a8c Merged with poldichopper branch 2014-04-15 11:55:54 +02:00
71c03ee3d1 Made SICS PSI part compile on OSX Maverick with clang 2014-03-14 09:51:48 +01:00
fc0ff43db2 Made SICS compile again after the move to git 2014-02-24 08:40:42 +01:00
966f8e30a8 - Removed old code
- Extended tasker to support task groups
- Added task functions for motors and counters
- Modifed devexec to use the new task functions
- Modified TAS to treat the monochromator separatly
- Coded a EIGER monochromator module to reflect even more new
  requirements
- Added EPICS counters and motors
- Modified multicounter to be better performing
2013-04-02 15:13:36 +00:00
28cea49d01 - Removed SCStart/EndBuffering as far as possible and fixed an issue with
the capture command in that it not put resluts into the Tcl interpreter.
  This broke scriptcontext scripts in complicated situations.
- Resolved some issues with the TAS calculation and negative scattering sense.
- Fixed a bug which did not reset the state to idle after checking
  reachability in confvirtualmot.c
2012-10-29 12:56:30 +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
2010-06-01 10:01:01 +00:00
b67bd76031 - SICS cleanup: removed unused code 2010-01-19 12:55:41 +00:00
85070df11d - Make linux makefiles work 2009-12-23 14:08:22 +00:00
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
52f77ebb07 - added unused-value warning option 2009-02-27 08:02:51 +00:00
c8b8d4f301 - Added two new protocols: for the Juelich chopper and for SINQHM HTTP 2008-06-11 13:37:48 +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
2008-05-08 09:29:48 +00:00
c7c561b723 - reintroducted MF/TEM 2007-09-25 06:52:27 +00:00
edebced3bb . 2007-02-23 15:47:32 +00:00
78c0e46935 - Removed -fwritable-string 2006-03-31 15:25:04 +00:00
e6d0911b08 polished code to suppress warnings 2006-03-23 12:43:51 +00:00
0f22d2b0fa - Added SicsList
- Removed group and description attributes from ObjectDescriptor
2006-01-16 08:32:17 +00:00
544dd37279 - Adding first working version of new AMOR settings module
- Improved sls magnet driver
2005-10-05 07:36:37 +00:00
1c393cd79f inserted -Werror flag 2005-08-24 10:54:57 +00:00
94075f06c7 - cleaned up makefiles
- polished code to avoid warnings
2005-03-08 11:12:23 +00:00
cvs
f1eb0a8eff - Funny things with header files... 2003-12-10 15:32:43 +00:00
cvs
d542f758b0 - Fixed putpos bug in ecbdriv.c
- Improved handling of conflicting drive commands in ecbdriv.c
- Better status codes after drive command
- Better error handling in anticollider
2003-09-04 07:15:38 +00:00
cvs
50143d1256 objects may now be separated from sources M.Z. 2003-08-25 14:28:23 +00:00
cvs
0e420a12f7 - Improvements to the chooper driver for the SANS2 chopper
- Fixes to the new counter and motor drivers
- Updated Linux makefiles to linux_def
2003-07-14 11:56:55 +00:00
cvs
9696421d66 - Added makefiles for linux 2003-06-20 12:26:45 +00:00