19 Commits

Author SHA1 Message Date
2670bafe53 SICS compiles under RHEL7 2017-01-13 15:43:39 +01:00
boa
9e898d1476 Fixed addauxref for the triple axis code
Added a writing state to status
2014-08-15 13:36:36 +02:00
005df1c200 - Made comment padding work 2014-05-22 11:47:35 +02:00
9172b70462 - Fixed a stack smashing bug in statemon.c. String was 1 short... 2014-05-22 10:47:39 +02:00
4f5bcaeb5e Assorted bug fixes
- In network.c and asynnet.c code was added to close the socket when a
  connect failed. Otherwise the socket would leak and the process
  runs out of file descriptors.
- Multicountserc now forcefully handles the counting status. Before I had
  the status flickering between counting and nobeam because the HM has no way to
  diagnose nobeam
- In motorsec.c the pDrivInt->iErrorCount was not reset to 0 properly. Leading to death.
- Removed the stack smashing test flag for the time being.
2014-05-21 09:58:23 +02:00
72f9e59150 Multiple bug fixes
- Arrayutil was not summing correctly
- Added interest to motorsec in order to support old status clients
- core dump because of bad free in devser
- fixed transferring of count time in multicounter
- added stack debugging to sllinux_def
- Modifications to tasdrive to wait for finish of monochromator properly
2014-05-05 13:52:00 +02:00
8e1ac545ce Linked epics statically 2014-04-10 10:53:18 +02:00
5a06bb9b90 - Removed napi from SICS
- Added error fields to hwardware objects: motor, counter, histmem
- Optimised sinqhttpopt
- Added haddcheck which adds checks to hipadaba nodes. The current implementation
  only checks for selctions agaisnt the values property. Expand when more checks are
  required.


SKIPPED:
	psi/polterwrite.c
	psi/sinqhttpopt.c
	psi/tasinit.c
2013-08-14 09:50:22 +00:00
1afe142812 - 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


SKIPPED:
	psi/eigermono.c
	psi/make_gen
	psi/makefile_linux
	psi/psi.c
	psi/sinqhttp.c
2013-04-02 15:13:35 +00:00
9eca96b064 - 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


SKIPPED:
	psi/dumprot.c
	psi/make_gen
	psi/psi.c
	psi/rebin.c
	psi/sanslirebin.c
2012-03-29 08:41:05 +00:00
be13da8a03 - SICS cleanup: removed unused code
SKIPPED:
	psi/make_gen
	psi/makefile_linux
	psi/polterwrite.c
	psi/psi.c
2010-01-19 12:55:40 +00:00
373063fab6 - changed select calls to newly indroduced uselect
SKIPPED:
	psi/sinqhttpprot.c
2008-10-16 13:53:39 +00:00
0fd55c2c39 - More debugging of scriptcontext, mostly working now
- Created driveable SICSobj for standalone and as an adapter
2008-07-14 07:22:41 +00:00
45ac6c526f - Many fixes to the new scriptcontext to make it work 2008-06-18 14:08:25 +00:00
921c46d213 - 2008-02-13 13:08:50 +00:00
8cf738869d - split status.c into status.c and statusfile.c
- improvements for scriptcontext.c
2008-02-13 13:07:30 +00:00
1f862889ce - Port to SL-5
SKIPPED:
	psi/tecs/make_crv
2008-01-03 09:56:55 +00:00
f603985860 - cleaned up makefiles
- polished code to avoid warnings


SKIPPED:
	psi/amorscan.c
	psi/amorstat.c
	psi/buffer.c
	psi/dornier2.c
	psi/ecb.c
	psi/ecbdriv.c
	psi/el737hpdriv.c
	psi/el737hpv2driv.c
	psi/eve.c
	psi/faverage.c
	psi/fowrite.c
	psi/ipsdriv.c
	psi/logger.c
	psi/make_gen
	psi/makefile
	psi/makefile_alpha
	psi/makefile_linux
	psi/oicom.c
	psi/psi.c
	psi/remob.c
	psi/ruli.c
	psi/tasinit.c
	psi/tasscan.c
	psi/tasutil.c
	psi/tricssupport.c
	psi/hardsup/itc4util.c
	psi/hardsup/make_gen
	psi/hardsup/makefile
	psi/hardsup/makefile_alpha
	psi/hardsup/makefile_linux
	psi/hardsup/makeprint.c
	psi/hardsup/serialsinq.c
	psi/tecs/coc_client.c
	psi/tecs/coc_logfile.c
	psi/tecs/coc_server.c
	psi/tecs/coc_server.h
	psi/tecs/didi
	psi/tecs/keep_running.c
	psi/tecs/macosx_def
	psi/tecs/make_crv.tcsh
	psi/tecs/make_gen
	psi/tecs/makefile
	psi/tecs/makefile_linux
	psi/tecs/makefile_macosx
	psi/tecs/myc_buf.c
	psi/tecs/myc_time.c
	psi/tecs/six.c
	psi/tecs/sys_select.c
	psi/tecs/tecs.c
	psi/tecs/tecs_cli.c
	psi/tecs/tecs_data.c
	psi/tecs/tecs_lsc.c
	psi/tecs/tecs_serial.c
	psi/tecs/term.c
	psi/utils/SerPortServer.c
	psi/utils/el734.c
	psi/utils/make_gen
	psi/utils/makefile
	psi/utils/makefile_alpha
	psi/utils/makefile_linux
2005-03-08 11:11:51 +00:00
0a30ff82c3 - Added sllinux_def 2005-03-03 14:18:18 +00:00